Key Features • Quick Start • Docs • Bugs and Feedback • Contributing • License
Routr – a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, and integrators. It also provides with capabilities that are suitable for the enterprise and personal needs. To get involved in the development of this project please contact us at @fonoster.
Be sure to see the demo
- Proxy
- Registrar Service
- Location Service
- Call Forking
- Multi-Tenancy/Multi-Domain
- Access to the PSTN Using SIP Gateways
- Transport: TCP, UDP, TLS, WebSocket
- Data Sources: Redis, Restful API, Files
- Restful API
- Command Line Tool for Admin Operations
- Routing Capabilities
- Intra-Domain Routing (IDR)
- Domain Ingress Routing(DIR)
- Domain Egress Routing (DER)
- Peer Egress Routing (PER)
- Security
- Digest SIP User Authentication
- Domain Access Control List (DACL)
- Restful service secured with TLS and JWT tokens
To learn more, read the documentation. 📚
➊ Download the server for your plattform
Platform | Download |
---|---|
Linux | tar.gz |
macOS | tar.gz |
Windows | tar.gz, zip |
Docker | img |
➋ Use the following command to run the server using docker
docker pull fonoster/routr
docker run -it \
-p 4567:4567 \
-p 5060:5060 \
-p 5060:5060/udp \
-p 5061-5063:5061-5063 \
-e ROUTR_EXTERN_ADDR=${your host address} \
fonoster/routr
or if using docker-compose
git clone https://github.com/fonoster/routr
cd routr
docker-compose pull
docker-compose up --abort-on-container-exit
for any other plattform use the ./routr
command at the root of your download
➌ Use the command-line tool rctl
to control the server or to launch the web console
Instructions to install the command-line tool are available at https://github.com/fonoster/routr-ctl
For bugs, questions, and discussions please use the Github Issues
For contributing, please see the following links:
Copyright (C) 2018 by Fonoster Inc. MIT License (see LICENSE for details).