Skip to contentSkip to navigationSkip to topbar
Rate this page:
On this page

Voice Insights



Voice Insights Overview

voice-insights-overview page anchor

Voice Insights provides call quality analytics and aggregation tools for investigating Twilio calls and conferences. Sensors in the Twilio Voice SDKs and on Twilio media gateways gather call metrics and events and send them to the Voice Insights platform for analysis and aggregation.

Once aggregated, these Call Insights and Conference Insights are made available through powerful reporting dashboards and detailed summaries in the Twilio Console to highlight aspects of call and conference behavior.

Voice Insights for Twilio Voice SDKs allows you to react to call quality events directly in your Twilio SDK code. For a reference of related Voice SDK events, please see Details: Voice Insights SDK Events.

(information)

Info

Voice Insights data is available for calls or conferences made within the last 30 days.

Voice Insights Advanced Features provide you with valuable additional analytical capabilities to investigate call and conference quality issues by

  • exploring time-series data of metrics and event streams in the Twilio Console,
  • programmatically accessing, via the Voice Insights REST API or Voice Insights Event Streams,

    • call summaries, call metrics, call insights events and call annotations, or
    • conference summaries and conference participant summaries.

Voice Insights is available for all calls and conferences made using


Call Insights provides multiple ways to use call metadata which allow you to see call parameters, investigate call metrics and event timelines, and understand detected quality issues.

The following table contains a reference to the documentation for features broken down by Console, Voice Insights Event Stream and Call Insights REST API. Where applicable for a feature, the table indicates whether Voice Insights Advanced Features must be activated to use all or part of it.

FeatureDescription
Console
Call Insights DashboardUse the Call Insights Dashboard as a powerful account-level aggregation tool to analyze trends in call volume and length as well as issues with connectivity and audio quality. Apply flexible filters to refine the analysis and dynamically update data visualizations and call logs.
Subaccount Call Insights DashboardIf you have a parent account with subaccounts, use the Subaccount Call Insights Dashboard to compare call volume and length across subaccounts. Gain insights into which of your subaccounts are outliers in terms of call quality performance.
Call SummaryUse the Call Summary to see call metadata, connection parameters, and quality indicators in a single cumulative view for a call placed on the Twilio platform. Activate Voice Insights Advanced Features to view time-series data of metrics and event streams as part of the Call Summary.
Event Stream
Call Insights Event StreamSubscribe to the Call Insights Event Stream to consume call summaries, call metrics, as well as call progress and Voice SDK insights events. Activate Voice Insights Advanced Features to use this feature.
REST API
Call Summary Resource (single Call Summary)Get a call summary for a single call. Activate Voice Insights Advanced Features to use this feature.
Call Summaries Resource (list of Call Summaries)Get a list of call summaries for multiple calls. Activate Voice Insights Advanced Features to use this feature.
Call Insights Event ResourceGet call progress and quality-related Voice SDK events data for a specific call. Activate Voice Insights Advanced Features to use this feature.
Call Metric ResourceGet quality-related metrics for a specific call. Activate Voice Insights Advanced Features to use this feature.
Call Annotation ResourceAnnotate calls to provide subjective experience details. Get the annotations for a specific call. Activate Voice Insights Advanced Features to use this feature.
Voice Insights Settings ResourceControl Voice Insights Advanced Features and Voice Trace status for an account. This REST API resource can be used to programmatically activate or deactivate Voice Insights Advanced Features.

Conference Insights provides multiple ways to use conference metadata which allow you to see conference parameters, investigate participant event timelines, and understand detected quality issues.

The following table contains a reference to the documentation for Conference Insights features broken down by Console, Voice Insights Event Stream and Conference Insights REST API. Where applicable for a feature, the table indicates whether Voice Insights Advanced Features must be activated to use all or part of it.

FeatureDescription
Console
Conference Insights DashboardUse the Conference Insights Dashboard to take an account-level look at key performance indicators and trends in conference volume, length, and quality warnings. Explore aggregated conference participant behavior and region configuration issues.
Conference and Participant SummaryUse the Conference and Participant Summary to view metadata, quality issues and participant event timelines for a specific conference. Explore detected participant behavior issues. Activate Voice Insights Advanced Features to display quality issues in the Participant Timeline.
Event Stream
Conference Insights Event StreamSubscribe to the Conference Insights Event Stream to consume conference summaries and conference participant summaries. Activate Voice Insights Advanced Features to use this feature.
REST API
Conference Summary ResourceGet conference summaries with events and metadata. Activate Voice Insights Advanced Features to use this feature.
Conference Participant Summary ResourceGet conference participant summaries with events and metadata for individual participants. Activate Voice Insights Advanced Features to use this feature.

To obtain further information about Voice Insights please explore:


Rate this page: