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

Jitsi-as-a-Service (JaaS) Integrates

By callstats on July 1, 2021

Integration Enables Software Developers to Easily Monitor and Troubleshoot Their Voice, Video and Data Streaming Applications.

Jitsi as a Service (JaaS), World's easiest way to add meetings to your web & mobile apps, has teamed-up with, a leader in communications monitoring and troubleshooting services, to deliver a comprehensive solution for adding high quality voice, video, and analytics capabilities to enterprise applications. The solution embeds communications monitoring capabilities into the JaaS, enabling developers to build applications that can be centrally monitored and managed with the SaaS solution.

Jitsi and

If you are familiar with Jitsi, then you know that Jitsi open source already provides pre-integrated callstats APIs where you need only to add your credentials and redeploy the app.

8x8 JaaS goes a step further and, on top of the pre-integrated APIs, it includes a limited tier of as part of its JaaS Analytics tool. For that 8x8 JaaS runs on its own credentials configured in the hosted version of the Jitsi config.js script.

If you would like to use your own account and not rely on the 8x8 JaaS Analytics tool (e.g. to benefit from your enterprise features) you can override the 8x8 JaaS credentials.

Integration steps

8x8 JaaS allows you to customise the UI and other aspects controlled by the config.js script through the configOverwrite objects that are part of the JitsiMeetExternalAPI's options object.

To use your account, simply provide your credentials with the *configOverwrite* object when JitsiMeetExternalAPI is being instantiated:

const domain = '';
const options = {
configOverwrite: {callStatsID: "******", callStatsSecret: "******"},
const api = new JitsiMeetExternalAPI(domain, options);

Follow these steps to integrate:

  1. Create an account with
  2. Update the JitsiMeetExternalAPI's options block with callStatsID (AppID) and callStatsSecret (AppSecret).
  3. Redeploy your iframe JaaS app

You are all set and your endpoints are now being monitored. All the data collected by will be sent to your account dashboard and you will be getting access to it in accordance with your account type.

Please Note: Once you override the credentials of 8x8 JaaS you will no longer see activity through the 8x8 JaaS Analytics tool. Metrics

A comprehensive communications monitoring and analysis platform, captures and analyses up to 500 metrics every 30 seconds from each end-point in an active communications session, in real time. It features a dashboard that enables users to quickly visualise communication performance and identify problems. A drill-down capability allows users to analyse selected calls in detail, and rich reporting capabilities identify important trends. Operations personnel rely on real time notifications to alert them when trouble occurs so they can get a jump on resolving it.

Tags: WebRTC,, WebRTC Monitoring, 8x8