You may have seen my profile here under InnovateAsterisk. The Browser Phone is a very popular github project, and is cloned many times a day, and although this will continue, I decided at the beginning of this year to build an application and host a service that would assist people with their WebRTC needs.
This is called Siperb, and we are looking for beta testers to try out the system. The idea behind Siperb is that there is both the Soft-phone (Web & Mobile), and the necessary hosted proxying services to connect the WebRTC client to your PBX - overcoming firewalls and other issues because of the unique configuration.
Connections
We use a system of connections - you can think of them as your SIP trunks. This would be the same as adding SIP credentials to your (until now) favourite Softphone. But with us you can add as many as you like, and also they can be inbound registered, meaning you don’t have to open your firewall to us!, even if the client connects from outside your network. Because it’s an always-on system, we maintain these connections with register loops, letting your systems know how to reach you, then when a call comes in, a push is sent to the device, allowing it to open and ring, etc.
Transcoding
Let’s face it, there are still a lot of Asterisk boxes out there that either cannot use WebRTC, (maybe the box is too old), or you just don’t want to… that’s fine! We can transcode the media for you, so you get regular RTP with UDP signalling, all while the WebRTC client is using DTSL and WebSockets. If you are able to use WebRTC, you can disable this feature, allowing call media to be sent peer-to-peer encrypted.
Where are we in this journey?
Well, there is still much to do, but the fundamentals are in and quite well tested. For the most part this service will all be free, until we put in the cool stuff like AI (then we may need to charge you). We would love to hear from you, what you are looking for in a service like this, and how we can make this better for you.
We believe wholeheartedly that WebRTC is the absolute best way to provide a Softphone for both Web (Desktop) and Mobile.
Join us in this journey… Find more information here:
More information on Connections here: