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.
May 2026
Week of May 11
Bidirectional Stream control events
The<Stream> element now exposes a full set of WebSocket control events for real-time voice agents:
playAudio- push buffered audio (l16 or μ-law) back into a live call.clearAudio- drop everything buffered to support barge-in and mid-turn interruption.checkpoint- mark a position in your audio queue and receive aplayedStreamacknowledgement when it plays out, so you can sync application state with playback.
XML Builder
Added an interactive XML Builder for composing Voice XML responses. Pick verbs, reorder them, edit attributes, and copy the generated XML - useful for prototyping IVRs, gather flows, and dial plans before wiring up your webhook.Stream + Record together
You can now combine<Stream> and <Record> in the same response to fork live call audio to your WebSocket while also writing a recording to storage - no separate API call required.
Machine Detection (AMD)
Detect whether an answering machine or voicemail box picked up your outbound call - without guessing from call duration. New parameters onPOST /Account/{auth_id}/Call/:
| Parameter | Description |
|---|---|
machine_detection | "true" to continue the call on machine detect; "hangup" to disconnect automatically |
machine_detection_url | Async callback URL - Vobiz posts detection results in the background while the call continues |
machine_detection_time | Analysis window in milliseconds (2000–10000, default 5000) |
machine_detection_maximum_speech_length | Cap on speech length analyzed (1000–6000 ms) |
- Synchronous - Detection result is included in the call state before your Answer URL is invoked.
- Asynchronous - Set
machine_detection_urlto receive a callback mid-call; ideal for long outbound campaigns where you don’t want to delay call setup.
WebRTC & Browser Calling
Added a WebRTC integration guide covering browser-based calling using the Vobiz WebRTC SDK. Includes setup steps for obtaining a token, initializing the client, and handling inbound/outbound audio in the browser. See the WebRTC Application Setup guide.Documentation Launch
The Vobiz developer documentation site launched with full coverage of:- Account & Sub-accounts API - Create and manage child accounts under a master account
- Phone Numbers API - List inventory, purchase numbers, BYOC porting
- SIP Trunking - Trunks, credentials, IP ACLs, origination URIs, SIP endpoints
- Call Management - Make, transfer, hangup, queue, and retrieve calls; conference rooms; call recordings
- Audio Streams - Fork live call audio to a WebSocket server; bidirectional streaming supported
- Voice XML - Full reference for all XML verbs: Dial, Gather, Speak, Play, Record, Stream, Redirect, Hangup, Wait, PreAnswer, DTMF, Conference
- WhatsApp Business API - Send and receive messages, manage channels, webhook events
- CDR & Recordings - Query call detail records, download recordings
- Partner API - Manage child accounts and billing as a reseller partner
- AI Platform Integrations - Setup guides for Vapi, Retell AI, ElevenLabs, LiveKit, Pipecat, Bolna, Ultravox, and OpenAI Realtime
- Official SDKs - Python, Node.js, Ruby, Go, C#
April 2026
Audio Streams - Bidirectional Mode
The Audio Streams API now supports sending audio back into a live call from your WebSocket server. Setbidirectional=true when starting a stream. Your server can then push raw audio frames into the call - enabling real-time AI voice agents to speak without a separate TTS step.
Supported codecs: audio/x-l16 and audio/x-mulaw at 8 kHz or 16 kHz.
See Audio Streams for the full API reference and WebSocket frame format.
WhatsApp Business API
Vobiz now supports the WhatsApp Business API for outbound and inbound messaging. Key capabilities:- Send text, media, templates, and interactive messages
- Receive inbound messages and status webhooks
- Manage WhatsApp channels via API or the Vobiz Console
March 2026
Partner API
Reseller partners can now programmatically create and manage child accounts, configure billing, and view usage across their customer base through the Partner API. The Partner API is disabled by default. Contact support@vobiz.ai to enable it on your account. See the Partner Portal overview.Conference Recording
Recordings can now be started and stopped mid-conference via API, without hanging up or interrupting participants. New endpoints:POST /Conference/{conference_name}/Record/- Start recording a conferenceDELETE /Conference/{conference_name}/Record/- Stop recording