conferencecall
Conferencecall
{
"id": "<string>",
"customer_id": "<string>",
"conference_id": "<string>",
"reference_type": "<string>",
"reference_id": "<string>",
"status": "<string>",
"tm_create": "<string>",
"tm_update": "<string>",
"tm_delete": "<string>"
}
id(UUID): The conferencecall’s unique identifier. Returned when a participant joins a conference or when listing viaGET /conferencecalls.customer_id(UUID): The customer who owns this conferencecall. Obtained fromGET /customers.conference_id(UUID): The conference this participant belongs to. Obtained fromGET /conferences.reference_type(enum string): The type of the referenced resource. See Reference type.reference_id(UUID): The ID of the referenced resource (e.g., a call ID). Obtained fromGET /calls/{id}whenreference_typeiscall.status(enum string): The conferencecall’s current status. See Status.tm_create(String, ISO 8601): Timestamp when the conferencecall was created.tm_update(String, ISO 8601): Timestamp of the last update to any conferencecall property.tm_delete(String, ISO 8601): Timestamp when the conferencecall was deleted.
Note
AI Implementation Hint
Timestamps set to 9999-01-01 00:00:00.000000 indicate the event has not yet occurred. For example, tm_delete with this value means the participant record still exists. To remove a participant from a conference, use DELETE /conferencecalls/{id}.
Example
{
"id": "b8aa51f6-5cc1-40ba-9737-45ca24dab153",
"customer_id": "5e4a0680-804e-11ec-8477-2fea5968d85b",
"conference_id": "99accfb7-c0dd-4a54-997d-dd18af7bc280",
"reference_type": "call",
"reference_id": "7cb70145-a20a-4070-8b23-9131410d301d",
"status": "leaved",
"tm_create": "2022-08-06 16:57:12.247946",
"tm_update": "2022-08-06 19:09:47.349667",
"tm_delete": "9999-01-01 00:00:00.000000"
}
Reference type
The type of resource participating in the conference (enum string).
Type |
Description |
|---|---|
call |
The participant is a call. The |
Status
The conferencecall’s current status (enum string). States only move forward, never backward.
Status |
Description |
|---|---|
joining |
The call is connecting to the conference. Pre-conference flow actions may be executing (e.g., greeting message). |
joined |
The call is active in the conference. Audio is flowing. The participant can hear and speak with others. |
leaving |
The call is being disconnected from the conference. Triggered by hangup or |
leaved |
The call has fully left the conference. This is the final state. No further changes are possible. |