A Conference Summary provides an overview of:
for a single conference.
Using the Conference Summary Resource, you can
Voice Insights Advanced Features must be active to use this API Resource.
A completed Conference Summary may take up to 30 minutes to generate following the end of the conference.
The following table details the properties of a single Conference Summary instance.
The unique SID identifier of the Conference.
^CF[0-9a-fA-F]{32}$
Min length: 34
Max length: 34
The unique SID identifier of the Account.
^AC[0-9a-fA-F]{32}$
Min length: 34
Max length: 34
Custom label for the conference resource, up to 64 characters.
Timestamp in ISO 8601 format when the conference started. Conferences do not start until at least two participants join, at least one of whom has startConferenceOnEnter=true.
Duration of the between conference start event and conference end event in seconds.
Status of this Conference; in_progress
, not_started
, completed
or summary_timeout
. if Twilio don't receive last_participant_left
event, summary will be timeout after 24 hours
in_progress
not_started
completed
summary_timeout
Maximum number of concurrent participants as specified by the configuration.
Actual maximum number of concurrent participants in the conference.
Conference end reason; e.g. last participant left, modified by API, etc.
last_participant_left
conference_ended_via_api
participant_with_end_conference_on_exit_left
last_participant_kicked
participant_with_end_conference_on_exit_kicked
Call SID of the participant whose actions ended the conference.
^CA[0-9a-fA-F]{32}$
Min length: 34
Max length: 34
Twilio region where the conference media was mixed.
us1
au1
br1
ie1
jp1
sg1
de1
Twilio region where conference mixed was specified to be mixed in configuration.
us1
au1
br1
ie1
jp1
sg1
de1
Boolean. Indicates whether recording was enabled at the conference mixer.
Tags for detected conference conditions and participant behaviors which may be of interest.
invalid_requested_region
duplicate_identity
start_failure
region_configuration_issues
quality_warnings
participant_behavior_issues
high_packet_loss
high_jitter
high_latency
low_mos
Processing state for the Conference Summary resource. Will be in_progress
while data is being aggregated, timeout
if Twilio couldn't process the summary in 24hrs, and complete
once aggregations and analysis has ended.
complete
in_progress
timeout
Contains a dictionary of URL links to nested resources of this Conference.
GET https://insights.twilio.com/v1/Conferences/{ConferenceSid}
The unique SID identifier of the Conference.
^CF[0-9a-fA-F]{32}$
Min length: 34
Max length: 34
1// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID and Auth Token at twilio.com/console5// and set the environment variables. See http://twil.io/secure6const accountSid = process.env.TWILIO_ACCOUNT_SID;7const authToken = process.env.TWILIO_AUTH_TOKEN;8const client = twilio(accountSid, authToken);910async function fetchConference() {11const conference = await client.insights.v112.conferences("CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")13.fetch();1415console.log(conference.conferenceSid);16}1718fetchConference();
1{2"conference_sid": "CFXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",3"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",4"friendly_name": "conference1",5"start_time": "2021-10-08T02:58:51Z",6"create_time": "2021-10-08T02:58:47Z",7"end_time": "2021-10-08T03:00:02Z",8"duration_seconds": 76,9"connect_duration_seconds": 72,10"status": "completed",11"max_participants": 250,12"max_concurrent_participants": 4,13"unique_participants": 4,14"end_reason": "last_participant_left",15"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",16"mixer_region": "us1",17"mixer_region_requested": "us1",18"recording_enabled": false,19"processing_state": "complete",20"detected_issues": {21"call_quality": 1,22"region_configuration": 0,23"participant_behavior": 324},25"tags": [26"duplicate_identity",27"detected_silence",28"participant_behavior_issues"29],30"tag_info": {31"duplicate_identity": [32{33"participant_identity": "client:+10000000000",34"participant_sids": [35"CPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",36"CPaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab"37]38}39]40},41"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",42"links": {43"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants"44}45}
GET https://insights.twilio.com/v1/Conferences
The Conference Summary list resource allows results to be filtered by:
By default, the Conference Summary list resource returns a list of conferences hosted in the last 24 hours. To get multiple Conference Summaries of Conferences hosted prior to the last 24 hours, specify the CreatedAfter
and/or CreatedBefore
query parameters.
Custom label for the conference resource, up to 64 characters.
Conferences created after the provided timestamp specified in ISO 8601 format
Conferences created before the provided timestamp specified in ISO 8601 format.
Tags applied by Twilio for common potential configuration, quality, or performance issues.
Account SID for the subaccount whose resources you wish to retrieve.
^AC[0-9a-fA-F]{32}$
Min length: 34
Max length: 34
Potential configuration, behavior, or performance issues detected during the conference.
Conference end reason; e.g. last participant left, modified by API, etc.
How many resources to return in each list page. The default is 50, and the maximum is 1000.
1
Maximum: 1000
The page token. This is provided by the API.
1// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID and Auth Token at twilio.com/console5// and set the environment variables. See http://twil.io/secure6const accountSid = process.env.TWILIO_ACCOUNT_SID;7const authToken = process.env.TWILIO_AUTH_TOKEN;8const client = twilio(accountSid, authToken);910async function listConference() {11const conferences = await client.insights.v1.conferences.list({ limit: 20 });1213conferences.forEach((c) => console.log(c.conferenceSid));14}1516listConference();
1{2"meta": {3"page": 0,4"page_size": 25,5"first_page_url": "https://insights.twilio.com/v1/Conferences?CreatedAfter=2021-10-09T17%3A20%3A53Z&CreatedBefore=2021-10-12T18%3A37%3A53Z&PageSize=25&Page=0",6"previous_page_url": null,7"url": "https://insights.twilio.com/v1/Conferences?CreatedAfter=2021-10-09T17%3A20%3A53Z&CreatedBefore=2021-10-12T18%3A37%3A53Z&PageSize=25&Page=0",8"next_page_url": null,9"key": "conferences"10},11"conferences": [12{13"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",14"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",15"friendly_name": "conference 1",16"start_time": "2021-10-12T18:11:10Z",17"create_time": "2021-10-12T18:11:09Z",18"end_time": "2021-10-12T18:11:15Z",19"duration_seconds": 7,20"connect_duration_seconds": 5,21"status": "completed",22"max_participants": 250,23"max_concurrent_participants": 2,24"unique_participants": 2,25"end_reason": "last_participant_left",26"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",27"mixer_region": "us1",28"mixer_region_requested": null,29"recording_enabled": false,30"processing_state": "complete",31"detected_issues": {32"call_quality": 1,33"region_configuration": 0,34"participant_behavior": 035},36"tags": null,37"tag_info": null,38"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",39"links": {40"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants"41}42},43{44"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",45"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",46"friendly_name": "conference 2",47"start_time": null,48"create_time": "2021-10-12T18:09:21Z",49"end_time": "2021-10-12T18:09:21Z",50"duration_seconds": 1,51"connect_duration_seconds": 0,52"status": "completed",53"max_participants": 250,54"max_concurrent_participants": 2,55"unique_participants": 3,56"end_reason": "last_participant_left",57"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",58"mixer_region": "us1",59"mixer_region_requested": null,60"recording_enabled": false,61"processing_state": "complete",62"detected_issues": {63"call_quality": 1,64"region_configuration": 0,65"participant_behavior": 066},67"tags": [68"detected_silence",69"participant_behavior_issues"70],71"tag_info": null,72"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",73"links": {74"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/Participants"75}76}77]78}
1// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID and Auth Token at twilio.com/console5// and set the environment variables. See http://twil.io/secure6const accountSid = process.env.TWILIO_ACCOUNT_SID;7const authToken = process.env.TWILIO_AUTH_TOKEN;8const client = twilio(accountSid, authToken);910async function listConference() {11const conferences = await client.insights.v1.conferences.list({12subaccount: "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",13limit: 20,14});1516conferences.forEach((c) => console.log(c.conferenceSid));17}1819listConference();
1{2"meta": {3"page": 0,4"page_size": 25,5"first_page_url": "https://insights.twilio.com/v1/Conferences?CreatedAfter=2021-10-09T17%3A20%3A53Z&CreatedBefore=2021-10-12T18%3A37%3A53Z&PageSize=25&Page=0",6"previous_page_url": null,7"url": "https://insights.twilio.com/v1/Conferences?CreatedAfter=2021-10-09T17%3A20%3A53Z&CreatedBefore=2021-10-12T18%3A37%3A53Z&PageSize=25&Page=0",8"next_page_url": null,9"key": "conferences"10},11"conferences": [12{13"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",14"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",15"friendly_name": "conference 1",16"start_time": "2021-10-12T18:11:10Z",17"create_time": "2021-10-12T18:11:09Z",18"end_time": "2021-10-12T18:11:15Z",19"duration_seconds": 7,20"connect_duration_seconds": 5,21"status": "completed",22"max_participants": 250,23"max_concurrent_participants": 2,24"unique_participants": 2,25"end_reason": "last_participant_left",26"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",27"mixer_region": "us1",28"mixer_region_requested": null,29"recording_enabled": false,30"processing_state": "complete",31"detected_issues": {32"call_quality": 1,33"region_configuration": 0,34"participant_behavior": 035},36"tags": null,37"tag_info": null,38"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",39"links": {40"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants"41}42},43{44"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",45"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",46"friendly_name": "conference 2",47"start_time": null,48"create_time": "2021-10-12T18:09:21Z",49"end_time": "2021-10-12T18:09:21Z",50"duration_seconds": 1,51"connect_duration_seconds": 0,52"status": "completed",53"max_participants": 250,54"max_concurrent_participants": 2,55"unique_participants": 3,56"end_reason": "last_participant_left",57"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",58"mixer_region": "us1",59"mixer_region_requested": null,60"recording_enabled": false,61"processing_state": "complete",62"detected_issues": {63"call_quality": 1,64"region_configuration": 0,65"participant_behavior": 066},67"tags": [68"detected_silence",69"participant_behavior_issues"70],71"tag_info": null,72"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",73"links": {74"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/Participants"75}76}77]78}
1// Download the helper library from https://www.twilio.com/docs/node/install2const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";34// Find your Account SID and Auth Token at twilio.com/console5// and set the environment variables. See http://twil.io/secure6const accountSid = process.env.TWILIO_ACCOUNT_SID;7const authToken = process.env.TWILIO_AUTH_TOKEN;8const client = twilio(accountSid, authToken);910async function listConference() {11const conferences = await client.insights.v1.conferences.list({12detectedIssues: "call_quality",13mixerRegion: "ie1",14limit: 20,15});1617conferences.forEach((c) => console.log(c.conferenceSid));18}1920listConference();
1{2"meta": {3"page": 0,4"page_size": 25,5"first_page_url": "https://insights.twilio.com/v1/Conferences?CreatedAfter=2021-10-09T17%3A20%3A53Z&CreatedBefore=2021-10-12T18%3A37%3A53Z&PageSize=25&Page=0",6"previous_page_url": null,7"url": "https://insights.twilio.com/v1/Conferences?CreatedAfter=2021-10-09T17%3A20%3A53Z&CreatedBefore=2021-10-12T18%3A37%3A53Z&PageSize=25&Page=0",8"next_page_url": null,9"key": "conferences"10},11"conferences": [12{13"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",14"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",15"friendly_name": "conference 1",16"start_time": "2021-10-12T18:11:10Z",17"create_time": "2021-10-12T18:11:09Z",18"end_time": "2021-10-12T18:11:15Z",19"duration_seconds": 7,20"connect_duration_seconds": 5,21"status": "completed",22"max_participants": 250,23"max_concurrent_participants": 2,24"unique_participants": 2,25"end_reason": "last_participant_left",26"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",27"mixer_region": "us1",28"mixer_region_requested": null,29"recording_enabled": false,30"processing_state": "complete",31"detected_issues": {32"call_quality": 1,33"region_configuration": 0,34"participant_behavior": 035},36"tags": null,37"tag_info": null,38"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",39"links": {40"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/Participants"41}42},43{44"conference_sid": "CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",45"account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",46"friendly_name": "conference 2",47"start_time": null,48"create_time": "2021-10-12T18:09:21Z",49"end_time": "2021-10-12T18:09:21Z",50"duration_seconds": 1,51"connect_duration_seconds": 0,52"status": "completed",53"max_participants": 250,54"max_concurrent_participants": 2,55"unique_participants": 3,56"end_reason": "last_participant_left",57"ended_by": "CAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",58"mixer_region": "us1",59"mixer_region_requested": null,60"recording_enabled": false,61"processing_state": "complete",62"detected_issues": {63"call_quality": 1,64"region_configuration": 0,65"participant_behavior": 066},67"tags": [68"detected_silence",69"participant_behavior_issues"70],71"tag_info": null,72"url": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",73"links": {74"conference_participants": "https://insights.twilio.com/v1/Conferences/CFaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab/Participants"75}76}77]78}