Editorial

Our Ups and Downs with WebRTC

Published on:

January 9, 2015

For someone who has struggled with SIP interoperability for the past 15 years, WebRTC has an earthshaking impact. Instead of arguing about SIP headers, UDP and RFC, WebRTC makes it possible for the PBX vendor to write software for clients. The interoperability is essentially JavaScript, which has very little room for interpretation (compared to SIP). This means we can offer all the features of the PBX in the browser, without any interop problems, on practically any platform that's out there. This will ultimately make SIP softphones superfluous.

It's 2015 and we're still mostly using hardcoded software to make phone calls. Not too long ago we thought by now we'd use browsers in our laptops and our smart phones, connected through wireless headsets and other audio equipment.

That was when we implemented WebRTC in the PBX. After we got it working we were excited. This would be it! Do everything in the browser: Web, email, chat, voice.

But soon after the excitement we got back to reality. It turned out our original idea, that everybody would put a talk button on their web page - just like you put your Facebook "like" or your Twitter button on the web page - didn't work out. The few that did had to fight with low browser support and bad audio.

So we turned our attention to the frequently asked question of the soft phone. Instead of writing a soft phone for every platform ourselves, we said to ourselves, "let others do that for us with the browser, and we just write the JavaScript that makes it talk to our PBX." It still wouldn't work on every browser, but asking a client to use Chrome was a reasonable answer for most.

The next problem that occurred was Chrome announced the discontinuation of the relatively simple SDES-based SRTP key negotiation and switched to the DTLS method. This turned us off for some time. As the pressure was building up and other browser manufacturers also started adding WebRTC support, however, we took a second look at the DTLS topic and finally got it working (well, at least for outbound calls, currently).

Then, surfing the internet, it seems Skype is now looking at WebRTC. In other words, this would add WebRTC to Internet Explorer, which would be nothing short of a breakthrough for WebRTC technology. I saw some posts that Safari would eventually also have it. Then practically all browsers would support it.

For someone who has struggled with SIP interoperability for the past 15 years, this is earthshaking. Instead of arguing about SIP headers, UDP and RFC, WebRTC makes it possible for the PBX vendor to write the software for clients. The interoperability is essentially JavaScript, which has very little room for interpretation (compared to SIP). This means we can offer all the features of the PBX in the browser without any interop problems and on practically every platform out there. This will make SIP softphones superfluous.

It's still debatable what the impact of WebRTC on hard phones will be. With memory getting cheaper and CPU horsepower growing stronger, it's not unreasonable to say they will eventually just host a web browser, even on a very small display. This won't happen overnight, however.

So if you ask me what my current feeling is about WebRTC, I would say “excited”.

Latest Articles

View All

Vodia Announces Partnership with Comms Group Global

Vodia Networks has announced a strategic distribution partnership with Comms Group Global (ASX: CCG), aiming to expand the reach of its feature-rich cloud PBX solutions across APAC and EMEA. Through this collaboration, Comms Group Global will serve as an official reseller, providing businesses of all sizes with scalable, secure, and integrated telephony solutions. Customers will benefit from advanced call management features, Microsoft Teams integration, and robust security standards, while also gaining access to Comms Group’s SIP coverage in over 65 countries. The partnership enables a streamlined “one-touch” provisioning process, ensuring fast and seamless deployment for enterprises and SMEs seeking to improve efficiency.

September 8, 2025

Why Fax Still Matters in 2025 and How Vodia Makes It Easy

Although many consider fax outdated, it continues to play a crucial role in sectors where compliance, confidentiality, and legal proof of delivery are non-negotiable. Healthcare providers rely on fax to meet HIPAA requirements, while industries such as finance, law, and real estate depend on it for contracts and documents that require signatures or legally verifiable transmission. Unlike email, fax offers confirmation reports that serve as proof of receipt, along with time-stamped records that hold up in legal proceedings. With Vodia’s PBX, digital fax becomes faster, easier, and more accessible than ever before, enabling users to drag and drop documents, monitor transmission progress, and receive immediate confirmations.

September 5, 2025

The Vodia PBX and SAML Integration

Vodia PBX now supports SAML integration, offering a secure and standards-based method for enterprise users to access their phone system through single sign-on. SAML, or Security Assertion Markup Language, allows employees to authenticate in one system and access other systems without managing multiple passwords, improving both security and user experience. By exchanging digitally signed SAML Assertions between Identity Providers and Service Providers, Vodia ensures seamless authentication across internal and external applications. With this integration, IT teams can simplify user management, reduce login complexity, and maintain strong security controls for business communications.

September 2, 2025