Skip to main content

Meeting Attributes

The following are meeting attributes that can be applied on the Meeting Room, DID Group, or DID object levels. For each of these levels, the meeting attributes will be passed as a value of attributes as an array of objects.

This will look like the following format: "attributes":[{"name":"call_maxduration","value":120}].

Some fields accept a string containing the first letter of the access level name. The three access levels are host, participant, or listener. To enable a feature for all three access levels, enter the string hpl. Alternatively, to enable the feature for one access level, enter the first letter of the word. For example, participant is p.

Sample request

Below is a sample PUT request, which updates the Meeting Room object for the selected subscriber, targeted by meetingNumber, with the values in the request body.

put/meetingRooms/{meetingNumber}
curl -X PUT \
'https://api.carrierx.com/conference/v1/meetingRooms/452650' \
-H 'Content-Type: application/json' \
--data-binary '{"attributes":[{"name":"call_maxduration","value":120}]}' \
-u '[your_user_name]:[your_password]'

Sample Response

200 status code with a serialized copy of the updated Meeting Room object:

{
"attributes": [
{
"description": "Maximal calls duration (s)",
"group": 0,
"name": "call_maxduration",
"value": "120"
}
],
"created": 1568822760000,
"description": "another_meeting_room",
"didGroupReferences": [
{
"didGroupId": 2325,
"state": 0
}
],
"keychain": [
{
"accessCode": "666",
"id": 5302,
"role": 3
},
{
"accessCode": "444",
"id": 5300,
"role": 1
},
{
"accessCode": "555",
"id": 5301,
"role": 2
}
],
"meetingNumber": 508005,
"primaryDidGroupId": 4425,
"subscriberSid": "cxDD96hPO-bGt6TvLlluid23UQs01Djz"
}

Attributes List

AttributeData TypeDescriptionWhere to Set
call_announceparticipantcountstringDetermines for which access levels the number of participants will be announced upon entering the meeting room. Enter the access levels as a string.Meeting Room object, DID Group object
call_associate_dtmfstringDetermines which access levels will be able to associate calls.Meeting Room object, DID Group object
call_associate_dtmf_bindingstringThe DTMF sequence to associate audio.DID Group object
call_delayintegerThe number of seconds to delay before the call is answered.DID Group object, DID object
call_exit_dtmfstringDetermines which access levels will be able to enter the DTMF sequence to leave a call. The DTMF sequence is set as call_exit_dtmf_binding.Meeting Room object, DID Group object
call_exit_dtmf_bindingstringDetermines the DTMF sequence that will trigger exiting a call when call_exit_dtmf is enabled.DID Group object
call_instructions_dtmfstringDetermines which access levels will be able to enter the DTMF sequence to access the help playback. Enter the access levels as a string for the field value. The DTMF sequence is set as call_instructions_dtmf_binding.Meeting Room object, DID Group object
call_instructions_dtmf_bindingstringThe DTMF sequence that will trigger the help playback for the access levels designated in call_instructions_dtmf.DID Group object
call_jobcodeonenterstringDetermines whether or not the caller will be prompted for a job code prior to entering the meeting. Values accepted in this field are on and off.Meeting Room object, DID Group object
call_maxdurationintegerThe maximum duration of the call.Meeting Room object, DID Group object
call_mute_dtmfstringDetermines which access levels can mute themselves. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
call_mute_dtmf_bindingstringThe DTMF sequence that triggers self muting.DID Group object
call_operator_afterintegerDetermines how many times an unsuccessful attempt can be made to enter the access code. Enter -1 to allow unlimited amounts of unsuccessful attempts.DID Group object
call_operator_dtmfstringDetermines which access levels can call the operator. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
call_operator_dtmf_bindingstringThe DTMF sequence that triggers a call to the operator.DID Group object
call_participantsnumber_dtmfstringDetermines which access levels can enter the DTMF sequence to hear the number of participants currently in the conference. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
call_participantsnumber_dtmf_bindingstringThe DTMF sequence that triggers stating the number of participants in the conference.DID Group object
conference_appspecificstringApplication-specific data.Meeting Room object, DID Group object
conference_callerdbstringThe callers database. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_countrystringThe conference country.Meeting Room object, DID Group object
conference_distributedstringDetermines whether or not distributed conferencing is enabled. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_entryexittones_dtmfstringDetermines which access levels can change the entry and exit tone by entering a DMTF sequence. Entering the DTMF sequence will alternate through the following combinations: ON:ON, ON:OFF, OFF:ON, and OFF:OFF.Meeting Room object, DID Group object
conference_entryexittones_dtmf_bindingstringThe DTMF sequence that triggers the change between the tone combinations outlined in conference_entryexittones_dtmf.DID Group object
conference_entrytonesstringDetermines whether or not a noise will be played when a new participant joins the conference. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_exittonesstringDetermines whether or not a noise will be played when a new participant exits the conference. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_hold_dtmfstringDetermines which access levels will be able to put a conference on hold.Meeting Room object, DID Group object
conference_hold_dtmf_bindingstringThe DTMF sequence that will trigger putting a conference on hold.DID Group object
conference_hold_policystringDetermines which access levels will be on hold at the beginning of the conference. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_jobcode_dtmfstringAllows participants to enter the * key during a conference followed by a job code. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_jobcode_dtmf_bindingstringThe DTMF sequence to trigger entering a job code.DID Group object
conference_languagestringDetermines the language of the meeting. The default value is EN. Refer to the table below for all of the currently supported languages.Meeting Room object, DID Group object
conference_lock_dtmfstringDetermines which access levels can lock a conference, meaning that no more participants can join. Note that hosts are still able to join even if lock is enabled. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_lock_dtmf_bindingstringThe DTMF sequence that triggers locking a conference.DID Group object
conference_maxcallsintegerThe maximum number of calls per conference.Meeting Room object, DID Group object
conference_maxcallsperrolestringThe maximum number of calls per role per conference. The following denotes that there can be an unlimited amount of calls from each role: -1:-1:-1.Meeting Room object, DID Group object
conference_maxdurationintegerThe maximum duration of the conference. To enable the conference to endure indefinitely, assign the value -1.Meeting Room object, DID Group object
conference_mute_dtmfstringDetermines which access levels are able to mute other participants. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_mute_dtmf_bindingstringThe DTMF sequence to trigger muting other participants.DID Group object
conference_mute_policystringDefines which roles will be muted at the beginning of the conference. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_qa_dtmfstringDetermines which access levels can start a Q&A session. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_qa_dtmf_bindingstringThe DTMF sequence to trigger starting a Q&A session.DID Group object
conference_qa_policystringDetermines which access levels will be muted when a Q&A session is started. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_realtimestringDefines whether or not the conference generates real time notifications, which allows viewing attendee lists and controlling the conference from a computer. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_recordingstringDefines whether or not a recording will begin once the meeting starts. Values accepted in this field are on, off, and auto. auto means that the recording will begin as soon as the conference begins.Meeting Room object, DID Group object
conference_rollcallstringDetermines whether or not participants will be prompted to record their names upon entering the conference. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_rollcall_onenterstringDetermines whether or not the recordings of participants saying their names will be played upon entering the conference. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_rollcall_onexitstringDetermines whether or not recordings of the participants saying their names will be played upon exiting the conference. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_schedulestringThe conference schedule.Meeting Room object, DID Group object
conference_schedule_extendstringThe conference schedule extended maximum time in seconds.DID Group object
conference_schedule_extend_dtmfstringDefines the access levels that will be able to extend a conference schedule.Meeting Room object, DID Group object
conference_schedule_extend_dtmf_bindingstringThe DMTF sequence that will trigger extending the conference schedule.DID Group object
conference_schedule_holdintegerThe amount of time in seconds to wait before the scheduled conference begins.Meeting Room object, DID Group object
conference_schedule_remindintegerThe amount of time in seconds to wait before the scheduled conference reminder.Meeting Room object, DID Group object
conference_scheduledstringDefines whether or not a conference is scheduled. Values accepted in this field are on and off.Meeting Room object, DID Group object
conference_start_howstringDetermines when the conference will begin. Values accepted in this field are first, moderator, and explicit.Meeting Room object, DID Group object
conference_start_waitintegerThe number of seconds to wait before starting a meeting when a moderator has not entered the meeting.Meeting Room object, DID Group object
conference_stop_howstringDetermines whether the meeting will end when the moderator exits, or when the last participant exits. Values accepted in this field are last and moderator.Meeting Room object, DID Group object
conference_stop_waitintegerThe number of seconds to wait before stopping the conference after the host disconnects.Meeting Room object, DID Group object
conference_video_policystringDetermines which access levels will have video enabled at the beginning of a conference. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
conference_whiteliststringDefines whether or not the conference has a white list. Values accepted in this field are on and off.Meeting Room object, DID Group object
dnis_welcomepromptstringThe URL to a recorded greeting.DID Group object, DID object
polling_dtmfstringDetermines which access levels can start a polling vote.Meeting Room object, DID Group object
polling_dtmf_bindingstringThe DTMF sequence to trigger starting a polling vote.DID Group object
recording_addrstringThe recording server address.DID Group object
recording_dtmfstringDetermines which access levels are able to start a recording. Enter the access levels as a string for the field value.Meeting Room object, DID Group object
recording_dtmf_bindingstringDefines the DTMF sequence that triggers starting a recording of the meeting.DID Group object
recording_metadatastringDefines the recording metadata passing method. Values accepted in this field are contact and custom.DID Group object
recording_methodstringDetermines the recording method. Values accepted in this field are: remote, remote+pin, local, and local+pin.DID Group object
recording_stop_howstringDetermines the recording method. Values accepted in this field are: last and moderator.Meeting Room object, DID Group object
recording_stop_waitintegerDefines the amount of seconds to wait before stopping recording after the moderator has left the conference.Meeting Room object, DID Group object

Conference Language

CodeLanguage
ENEnglish (default)
ARArgentinian
DEGerman
ELGreek
ESSpanish (Spain)
ES-LATAMSpanish (Latin America)
FRFrench
GBBritish English
HEVietnamese
ITItaly
JAJapanese
KOKorean
NLDutch
PTPortuguese (Portugal)
PT-BRPortuguese (Brazil)
RURussian
TRTurkish
UAUkrainian
UKUkrainian (Ukraine)
ZHChinese