Check out Optimize, our new AI-powered product!

callstats.io Integrates with Twilio Client SDK
By: , , ,
19 May 2016
callstats.io integrated with Twilio


NOTICE: Twilio's SDK does not currently send all metrics required by callstats.io. As a result we are not able to show a complete set of metrics and calculate objective quality.

We are super excited to announce a new integration this month – Twilio Client SDK. In their own words:

Twilio.js allows you to establish audio connections between a web browser and a Twilio Application. This means you can open inbound and outbound audio connections to Twilio for building soft phones, walkie-talkies, conference calls, click-to-talk systems, and more, all from the browser.

We created the callstats-twilio-client.min.js, which is a shim layer and integrates callstats.io features into the Twilio’s Client SDK. Additionally, the sample code app will help get developers started with integrating the shim. We are running the sample app at: twilioapp.callstats.io/client?client=tommy, when testing ask another person to join in, just change the client name in the URL (e.g., https://twilioapp.callstats.io/client?client=claire).

If you are using the Twilio Client SDK, you can start using the integration by signing up for a free developer account at dashboard.callstats.io.

We would like to thank the team at Twilio for lending support to the integration. Especially, Rob Brazier for co-ordinating the effort and Evan Cummack for providing feedback on the integration.

Three simple steps to integrate callstats.io:

  • Step 1: Include callstats-twilio-client.min.js
  • Step 2: Authenticating the localUserID with callstats.io
  • Step 3:
    • (a) Caller (e.g. Alice): starts the call
    • (b) Callee (e.g. Bob): receives the call

callstats.io integration steps with Twilio

You can find the full integration instructions at www.callstats.io/integrate-twilio/. If you use require.js or another AMD, an example is provided on the Github repo



comments powered by Disqus