RE: Siperb - WebRTC Softphone and Proxy 🎉

Quick update on Siperb… a few months ago we released the Siperb Softphone as a Desktop Application. So even though its using WebRTC, its installs and runs like an app.

Yip - its electron, if you were wondering… and yes, its available on: Windows (x64/ARM64), macOS (x64/ARM64), and Linux (x64/ARM64).

Download: https://www.siperb.com/kb/article/siperb-softphone-downloads/

Now for the special part… the application supports self-signed certificates!

To be clear on this: firstly, its optional, and it’s only on the Socket connection between the app and your Asterisk WebSocket port. It’s only when you use an IP address as the host, and that IP has to be a local network IP, like 192.168.x.x, 10.x.x.x. etc.

How you would use it? Download the app, login, create an account… then, go to: Settings > Admin Control Panel, and click on Devices, and click the default device you just made. In the details section, check the radio option to WebSocket Registration mode, and enter your details. Once you have entered the host as a local IP address, the enable self-signed certificate will become available. (Then you may need to restart the app)

You can now connect to your Asterisk HTTPS port (web socket port) using a self-signed certificate just like the certificate that gets made in the auto generate script. If you want to use WebRTC over a local LAN (with an IP address), this is a super easy and safe option.

Hope this helps for some of you. (BTW, like this its all free)

See you at the AsteriCon 2026 - I’ll be presenting! :slight_smile:

2 Likes

Question for you, How would I integrate this to my PBX call center suite such as ViciDial?

Your existing PBX remains largely the same, leave ViciDial in place as-is, then:

  1. if you don’t have it already, is to enable HTTPS in the http.conf file.
  2. All the extensions will need webrtc=yesadd to their config.

Siperb Softphone connects over this HTTPS connection (/ws/), and SIP messages flow over that as per normal. (SIP-over-WebSockets). As a bonus, audio is then encrypted between the App and the PBX.

For deployment, it’s just a matter of rollout - for that you can look into Siperb Domain User system - this allows for provisioning and centralised management.

DM me and ill take you through a setup.