Skip to main content
The Conference resource represents a multi-party voice call session. Participants can join by calling into a named conference room, and the host can mute, kick, or record participants in real time. Conferences persist until the last participant leaves or the host explicitly ends them. The Conference object contains information about an ongoing conference including its runtime, participant count, and detailed information about each member currently in the conference.
The Retrieve a Conference endpoint is designed to return this object. The List All Conferences endpoint returns room names rather than full Conference objects.
Known limitation: Conference list and retrieve responses may not reflect active rooms. The list endpoint can return an empty array while conferences are active, and retrieval of a live room can return 200 OK with {"error":"failed"}. Use conference callbacks and your own room-state tracking for production workflows.
Conferences are created on join, not via REST. There is no “create conference” endpoint. A room comes into existence the moment the first caller enters it through the <Conference> XML element (<Conference>RoomName</Conference>). The REST Conference endpoints only inspect, control, or record rooms that already have at least one member. Retrieving a name that has no members returns 404.

Conference Attributes

Top-Level Attributes

Member Attributes

Each member object in the members array contains the following attributes:

Member Object Attributes

Member State Indicators:
  • muted: true - Member cannot be heard by others
  • deaf: true - Member cannot hear others
  • muted: true, deaf: true - Member is isolated from the conference

Example Response

Here’s an example Conference object with one active member:
Conference Object Example
Understanding the Example:
  • Conference “My Conf Room” has been running for 590 seconds (~9.8 minutes)
  • Currently has 1 active member (John)
  • John is not muted or deaf - full two-way audio
  • John joined through an inbound call from CALLER_NUMBER
  • John has been in the conference for 590 seconds (joined when the conference started)

Multiple Members Example

Multiple Members Conference
Analysis:
  • Alice (member 45): Joined when the conference started, speaking
  • Unnamed (member 46): Called outbound 5 minutes after start, currently muted
  • Bob (member 47): Joined 15 minutes after start, speaking