VoIP News OnSIP News Announcements

OnSIP's SIP.js Site Gets A Makeover

by Kevin Bartley

We recently gave our SIP.js site a total makeover. Think of it as an interactive tutorial that helps you harness the power of WebRTC.

Published: September 12, 2014
Interactive content on the new SIP.js website
New SIP.js site pairs interactive tutorials with pertinent documentation

We recently gave our SIP.js site a total makeover. SIP.js, for those unacquainted, is our customized, open source JavaScript library that we used to build WebRTC-based products such as InstaCall and the OnSIP app. On the new site, video chat demos - powered by WebRTC - are paired right next to the lines of SIP.js code that are actually needed for these features to run. Think of the site as an interactive tutorial that helps you harness the power of WebRTC via SIP.js.

Besides interactive multimedia tutorials, the new SIP.js site also highlights WebRTC's text messaging and data transfer capabilities in the same manner. The new format of the site gives visitors, in real-time, the tools to craft their own WebRTC solutions with SIP.js and The OnSIP Network. Additional comprehensive documentation provides visitors with deeper explanations of SIP.js's capabilities.

Source code available on the new SIP.js site
See the source code that gets the demo WebRTC apps up and running

"The biggest change we added was a multi-featured demo app that shows fully working video chat, messaging, and file transfer," said OnSIP Software Engineer Dylan Mikus. "This new feature essentially offers developers a template to get their WebRTC-based apps up and running. By harnessing the unique power of SIP.js, it's actually relatively simple to integrate basic real-time communications into a standard web app."

So check it out! SIP.js was forked from jsSIP to give our engineers a more SIP-centric JavaScript stack primed for WebRTC development. If this sounds up your alley, you might also want to check out our cloud RTC platform for developers who want to add voice, video, messaging, and data features to their applications. It's a perfect pairing with SIP.js

SIP.js homepage
Explore how SIP.js harnesses the full capacities of WebRTC on the new site