All Projects → fonoster → Routr

fonoster / Routr

Licence: mit
Routr: Next-generation SIP Server

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Routr

Browser Phone
A fully featured browser based WebRTC SIP phone for Asterisk
Stars: ✭ 95 (-87.94%)
Mutual labels:  voip, sip, webrtc, asterisk
Stun
A Go implementation of STUN
Stars: ✭ 141 (-82.11%)
Mutual labels:  voip, sip, webrtc
Sippts
Set of tools to audit SIP based VoIP Systems
Stars: ✭ 116 (-85.28%)
Mutual labels:  voip, sip, asterisk
Docker Freepbx
Dockerized FreePBX 15 w/Asterisk 17, Seperate MySQL Database support, and Data Persistence and UCP
Stars: ✭ 331 (-57.99%)
Mutual labels:  voip, sip, asterisk
Soup
☎️ Original open source call flooder using Twilio's API.
Stars: ✭ 267 (-66.12%)
Mutual labels:  twilio, sip, asterisk
Kamailio
Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms -
Stars: ✭ 1,358 (+72.34%)
Mutual labels:  voip, sip, webrtc
Siprtcproxy
网关服务:Sip与Rtc互通,实现Web,Android,iOS,小程序,SIP座机,PSTN电话,手机互通。
Stars: ✭ 217 (-72.46%)
Mutual labels:  voip, sip, webrtc
Asterisk Cdr Viewer Mod
Simple and fast viewer for Asterisk CDRs and Recordings (Mod)
Stars: ✭ 76 (-90.36%)
Mutual labels:  voip, sip, asterisk
Core
Free, easy to setup PBX for small business based on Asterisk 16 core
Stars: ✭ 190 (-75.89%)
Mutual labels:  sip, asterisk, voip
Katari
Katari - Python Session Initiated Protocol Framework
Stars: ✭ 29 (-96.32%)
Mutual labels:  sip, asterisk, voip
Sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (-43.02%)
Mutual labels:  voip, sip, webrtc
Homer App
HOMER 7.x Front-End and API Server
Stars: ✭ 88 (-88.83%)
Mutual labels:  voip, sip, asterisk
Sip.js
A simple, intuitive, and powerful JavaScript signaling library
Stars: ✭ 1,282 (+62.69%)
Mutual labels:  voip, sip, webrtc
Freeswitch
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Stars: ✭ 1,213 (+53.93%)
Mutual labels:  voip, sip, webrtc
sdp
A Go implementation of the SDP
Stars: ✭ 89 (-88.71%)
Mutual labels:  sip, webrtc, voip
Flutter Webrtc
WebRTC plugin for Flutter Mobile/Desktop/Web
Stars: ✭ 2,764 (+250.76%)
Mutual labels:  voip, sip, webrtc
Baresip
Baresip is a modular SIP User-Agent with audio and video support
Stars: ✭ 817 (+3.68%)
Mutual labels:  voip, sip, webrtc
Homer
HOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
Stars: ✭ 855 (+8.5%)
Mutual labels:  voip, sip, webrtc
Fonos
🚀 The open-source alternative to Twilio
Stars: ✭ 3,785 (+380.33%)
Mutual labels:  twilio, voip, webrtc
AmiClient
Modern .NET Standard client for accessing the Asterisk AMI protocol using async/await and Reactive Extensions (Rx)
Stars: ✭ 30 (-96.19%)
Mutual labels:  sip, asterisk, voip

Routr Logo

Slack Status

Table of Contents

About

Build Status Maintainability license: MIT

Routr is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, and integrators.

Community

Tweet

Routr is developed in the open. Here are some of the channels we use to communicate and contribute:

IRC: #routr on irc.freenode.net (for the easiest start, join via Riot)


Special Announcement:

We now have a Slack Channel
There we plan to discuss roadmaps, feature requests and more
Join the channel


User mailing lists:

  • routr-announce – for announcements like new releases
  • routr-users – for discussions around Routr usage and community support

Twitter: @Fonoster

Issue tracker: Use the GitHub issue tracker for the various Routr repositories to file bugs and features request. If you need support, please send your questions to the routr-users mailing list rather than filing a GitHub issue.

Please do not ask individual project members for support. Use the channels above instead, where the whole community can help you and benefit from the solutions provided. If community support is insufficient for your situation, please contact us for Commercial Support.

Deployment

Instant Server Installation with Snaps

Install Routr in seconds on Linux (Ubuntu and others) with:

sudo snap install routr-server rctl

Get it from the Snap Store

For Linux deployments, Routr Snap is the recommended method of installation.

Installing snaps is very quick. By running that command, you have your full Routr server up and running. Snaps are secure. They are isolated, with everything they need to run. Snaps also auto-update when we release a new version.

Microsoft Azure

One-Click deployment to Azure

Deploy to Azure

DigitalOcean droplet

Build and Deploy to a DigitalOcean droplet

do-btn-blue

Docker

Deploy with docker compose

Docker logo

Or use the automated build image of our most recent release

docker pull fonoster/routr:latest

OR select a specific release (details of releases available):

docker pull fonoster/routr:vX.X.X

Kubernetes

Deploy to Kubernetes in few easy steps

Google Cloud Shell

Routr one-click interactive tutorial will get you familiar with Routr server and the command-line interface.

Open in Cloud Shell

Custom

There are no special requirements to install and run the server. Just follow these easy steps:

➊ Download the server for your platform

Platform Download
Linux tar.gz
macOS tar.gz
Windows tar.gz, zip

➋ Then extract it:

tar xvfz routr-*.tar.gz
cd routr-*

➌ Run the server using the routr command

./routr

Features

Routr's main features are:

  • Typical SIP Server functions; Proxy, Registrar, Location Service
  • Multi-Tenant/Multi-Domain with Domain level Access Control List
  • Transport: TCP, UDP, TLS, WS, WSS
  • Currently supports Redis and YAML files as the data source
  • Server management and monitoring with the RESTful API, CLI, and Web Console
  • Configurable routing strategies; Intra-Domain, Domain Ingress, Domain Egress and Peer Egress

To learn more, read the documentation. 📚

Bugs and Feedback

For bugs, questions, and discussions, please use the Github Issues

Contributing

For contributing, please see the following links:

Authors

License

Copyright (C) 2021 by Fonoster Inc. MIT License (see LICENSE for details).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].