dSIPRouter allows you to quickly turn Kamailio into an easy to use SIP Service Provider platform, which enables three basic use cases:
-
SIP Trunking services: Provide services to customers that have an on-premise PBX such as FreePBX, FusionPBX, Avaya, etc. We have support for IP and credential based authentication.
-
Hosted PBX services: Proxy SIP Endpoint requests to a multi-tenant PBX such as FusionPBX or single-tenant such as FreePBX. We have an integration with FusionPBX that make this really easy and scalable!
-
Microsoft Teams Direct Routing (Core Subscription Required): We can provide SBC functionality that allows dSIPRouter to interconnect your existing voice infrastructure or VoIP carrier to your Microsoft Teams environment.
-
WebRTC Proxy (Core Subscription Required): We can provide functionality that allows dSIPRouter to register WebRTC clients to PBX's that has extensions being exposed as just UDP and TCP. Hence, becoming a WebRTC Proxy.
The dSIPRouter UI allows you to manage the platform. We also make it easy to intergrate dSIPRouter into your existing workflow by using our API
Follow us at #dsiprouter on Twitter to get the latest updates on dSIPRouter
Check out our official website dsiprouter.org
Try out our demo system demo.dsiprouter.net
Demo system GUI Credentials:
- username:
admin
- password:
ZmIwMTdmY2I5NjE4
Demo system API Credentials:
You can test out the API using the demo system. We have defined a Postman collection that will make the process easier. The API token is below:
- bearer token:
9lyrny3HOtwgjR6JIMwRaMej9LijIS835zhVbD8ywHDzXT07Xm6vem1sgfvWkFz3
You can find our documentation online: dSIPRouter Documentation For a list of updates and changes refer to our Changelog
See the Contributing Guidelines for more details A current list of contributors can be found here
You can find the steps to install of support operating systems:
- Free Support: dSIPRouter Question & Answer Forum
- Paid Support: dSIPRouter Support
Details on training can be found here
- Apache License 2.0, read more here
- Carrier Management
- Manage carriers as a group
- Endpoint Management
- Manage endpoints as a group
- Call Limiting per Endpoint Group
- Call Detail Records generation per Endpoint Group
- Notification System
- Over Call Limit Notifications
- Endpoint Failure Notifications
- Call Detail Record Notifications
- Enhanced DID Management
- DID Failover to a Carrier/Endpoint Group or DID
- DID Hard Forwarding to a Carrier/Endpoint Group or DID
- Flowroute DID synchronization
- Enhanced Route Management
- FusionPBX Domain Routing Enhancements
- Outbound / Inbound DID prefix routing
- Least Cost Locality Outbound routing
- Load balancing / sequential routing via groups
- Integration with your own custom Kamailio routes
- E911 Priority routing
- Local Extension routing
- Voicemail routing
- Security
- TLS Enabled by Default
- Rate-limiting / DOS protection
- Teleblock blacklist support
- High Availablity (Subscription Required)
- Mysql Active-Active replication
- Pacemaker / Corosync Active-Passive floating IP
- Consul DNS Load-balancing and DNS Failover
- dSIPRouter cluster synchronization
- Kamailio DMQ replication
- Microsoft Teams Support (Subscription Required)
- WebSockets Enabled by Default