Cyara Acquires Spearline to Deliver World’s Most Comprehensive Customer Experience Assurance Platform. Learn More Integration with JsSIP

By callstats on December 26, 2016

In the holiday spirit and to ease the anguish of customer support over the holidays. We are thrilled to announce that is available with the JsSIP library bringing monitoring and analytics for JsSIP. If your app uses the SIP signalling like products from Twilio, Voxbone, Kazoo, Plivo, you must use the callstats-jssip shim. Big thanks to the team behind JsSIP, especially Iñaki Baz Castillo from Nimble Ape for integrating callstats.js!

Documentation support landed with v3.0 of JsSIP. The documentation for integrating the callstats-shim is available here.

Download the latest shim from

Integrating in HTML

<!DOCTYPE html>
        <!-- Load library (it provides window.callstats -->
        <script src=""></script>
        <!-- Load JsSIP library -->
        <script src="js/jssip.js"></script>
        <!-- Load callstats-jssip library (it provides window.callstatsjssip) -->
        <script src=""></script>
        <!-- Load our app code -->
        <script src="js/app.js"></script>
        <!-- your stuff -->

Integrating in app.js

// Create a JsSIP.UA instance
var ua = new JsSIP.UA(config);
// Run it ua.start();
// Run the callstats-jssip library for this UA
callstatsjssip(ua, AppID, AppSecret);


Demo app

Enabling in JsSIP settings

Enabling in JsSIP settings

Enabling with is very simple. The app has a settings page, where statistics can be toggled on or off on a per call basis. More details are available on the try-it’s github page.

We have multiple SDKs that have integrated with, and any developer or company can integrate their own library with The integration instructions are available on our integrate page.

Tags:, WebRTC Monitoring