Documentation Index
Fetch the complete documentation index at: https://docs.vobiz.ai/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
A Call object is created when an outbound call is initiated or an inbound call is received. Use it to interact with ongoing calls, retrieve details about completed calls, and transfer calls to build custom call flows.Base URL
Endpoint
Authentication
Authentication Required:
X-Auth-ID- Your account ID (e.g.,{auth_id})X-Auth-Token- Your account Auth TokenContent-Type: application/json
Example Request Headers
Call Operations
- Make a Call - Initiate an outbound call to a PSTN number or SIP endpoint.
- Machine Detection - Detect answering machines on outbound calls with synchronous or asynchronous detection modes.
- Transfer a Call - Transfer an ongoing call to fetch and execute XML from a different URL. Transfer A-leg, B-leg, or both.
- Hang Up a Call - Hang up an ongoing call or cancel a queued outbound call.
- Retrieve a Live Call - Get details of a specific ongoing call in real-time using its call UUID.
- Retrieve All Live Calls - Get a list of all ongoing calls (v1). Returns an array of call UUIDs for currently active calls.
- Retrieve a Queued Call - Get details of a specific queued outbound call that has not yet been initiated using its call UUID.
- Retrieve All Queued Calls - Get a list of all queued outbound calls. Returns up to 20 queued calls per request.
- Record Calls - Record call audio in MP3 or WAV format with automatic transcription support. Start and stop recording during active calls.
- Play Audio on Calls - Play audio files during active calls. Support for single or multiple audio files, looping, and selective playback to caller or callee.
- Speak Text on Calls - Convert text to speech and play during active calls. Support for 29 languages with multiple voice options.
- DTMF - Send DTMF digits during active calls for IVR navigation and menu selection.