The Conference Object
| Attribute | Type | Description |
|---|---|---|
conference_name | string | Name used to identify the conference. |
conference_run_time | string | Time in seconds since the conference was initiated. |
conference_member_count | string | Number of members currently active in the conference. |
members | array | Array of member objects in the conference. |
Member Attributes
Each member in themembers array has the following attributes:
| Attribute | Type | Description |
|---|---|---|
member_id | string | Unique ID of the member within the conference. |
muted | boolean | true if the member is currently muted. |
deaf | boolean | true if the member cannot hear conference audio. |
from | string | Source of the call — PSTN number or SIP endpoint. |
to | string | Conference bridge number — Plivo number or application URL. |
caller_name | string | Name of the caller (SIP calls only). |
direction | string | Direction of the call — inbound or outbound. |
call_uuid | string | Unique identifier of the call. |
join_time | string | Time in seconds since the member joined. |
Example Conference Object
Retrieve a Conference
Get details of a specific conference by name.Arguments
No arguments required.Response
List All Conferences
Retrieve names of all ongoing conferences in your account.Arguments
No arguments required.Response
Hang Up a Conference
Terminate a conference and disconnect all members.Response
Hang Up All Conferences
Terminate all ongoing conferences in your account.Response
Member Operations
Control individual members within a conference. Themember_id parameter can be:
- A specific member ID (e.g.,
10) - A comma-separated list (e.g.,
10,11,12) - The string
allto affect all members
Kick a Member
Disconnect a member from the conference.Response
Mute / Unmute a Member
- Mute
- Unmute
Deaf / Undeaf a Member
- Deaf
- Undeaf
Play Audio to a Member
- Start Playing
- Stop Playing
Play an audio file to specific members.
| Parameter | Required | Description |
|---|---|---|
url | Yes | URL of the .mp3 or .wav file to play. |
Response
Speak Text to a Member
- Start Speaking
- Stop Speaking
Speak text to specific members using text-to-speech.
| Parameter | Required | Description |
|---|---|---|
text | Yes | Text to speak. |
voice | No | Voice type. Values: MAN, WOMAN. Default: WOMAN. |
language | No | Language code. Default: en-US. |
Response
Record a Conference
- Start Recording
- Stop Recording
Start recording an ongoing conference.
Arguments
| Parameter | Description |
|---|---|
file_format | Recording format. Values: mp3, wav. Default: mp3. |
transcription_type | Set to auto for automated transcription. |
transcription_url | URL to receive transcription results. |
callback_url | URL invoked when recording ends. |
callback_method | HTTP verb for callback_url. Default: POST. |
Callback URL parameters
Callback URL parameters
| Parameter | Description |
|---|---|
api_id | API ID returned by the record API. |
record_url | URL where the recorded file can be accessed. |
recording_id | Recording ID associated with the file. |
conference_name | Name of the recorded conference. |
recording_duration | Duration in seconds. |
recording_duration_ms | Duration in milliseconds. |
recording_start_ms | Start time (epoch ms). |
recording_end_ms | End time (epoch ms). |
Response
Related
- Conference XML Element - Create conferences using XML
- Multiparty Calls - Advanced call control for contact centers
- Recordings - Manage conference recordings