Skip to main content
Calls and live-call streams are documented under Make and control calls; this page covers the rest of the Voice API.

Conferences

List active conferences, inspect them, hang them up, and manage members. Inspect and control live audio conferences
Command:
Command:
Command:
Command:
Command:
Flags
  • --callback-url <string>: URL hit when recording finishes
  • --file-format <string>: mp3|wav (default “mp3”)
  • --time-limit <int>: max recording length in seconds (default 60)
  • --transcribe: request transcription
Command:
Command:
Command:
Command:
Command:
Flags
  • --length <int>: stop after N seconds
  • --loop: loop playback
  • --mix: mix with conference audio (default true)
  • --urls <string>: comma-separated audio file URLs (required)
Command:
Flags
  • --language <string>: BCP-47 language code (default “en-US”)
  • --text <string>: TTS text (required)
  • --voice <string>: MAN|WOMAN (default “WOMAN”)
Command:
Command:
Command:
Command:

Multiparty calls

Create MultiPartyCall rooms, add or remove participants, and end rooms. Creating a room and dialling a participant spend money and require --yes. Multi-Party Calls (MPC): group voice rooms with dynamic participants
Command:
Flags
  • --max-participants <int>: cap on simultaneous participants
  • --name <string>: friendly_name for the MPC (required)
  • --record: auto-record the MPC
Command:
Command:
Command:
Flags
  • --limit <int>: results per page (default 20)
  • --offset <int>: pagination offset
  • --status <string>: filter by status: active|initialized|ended
Command:
Command:
Flags
  • --from <string>: source number for the dial-out (required)
  • --role <string>: participant role: agent|supervisor|customer (default “agent”)
  • --to <string>: destination number to add (required)
Command:
Command:
Command:
Flags
  • --limit <int>: results per page (default 20)
  • --offset <int>: pagination offset
Command:
Command:
Command:

Recordings

List recordings (filter by call UUID, conference, or time range), fetch one, or delete one. List, fetch, and delete call/conference recordings
Command:
Command:
Command:
Flags
  • --call-uuid <string>: filter by call uuid
  • --conference-name <string>: filter by conference name
  • --from-time <string>: filter recordings after this ISO time
  • --limit <int>: results per page (default 20)
  • --offset <int>: pagination offset
  • --to-time <string>: filter recordings before this ISO time

SIP endpoints

Create, list, update, and delete SIP endpoints (credentials a softphone or PBX registers with). Manage SIP endpoints (registered SIP devices/usernames)
Command:
Flags
  • --alias <string>: human-friendly label
  • --app-id <string>: application to attach
  • --password <string>: SIP password (required)
  • --username <string>: SIP username (required)
Command:
Command:
Command:
Flags
  • --limit <int>: results per page (default 20)
  • --offset <int>: pagination offset
Command:
Flags
  • --alias <string>: new alias
  • --app-id <string>: new application id
  • --password <string>: new password