Wire format
JSON text frames with snake_case identifiers and base64 L16 audio
Integrations / Exotel
Exotel media to DvaarikBridge a customer-owned Exotel line through its bidirectional Voicebot stream.
Wire format
JSON text frames with snake_case identifiers and base64 L16 audio
Sample rate
8 kHz
Flush queued playback
{"event":"clear","stream_sid":"..."}
When the caller interrupts, stop generation and flush the carrier's queued audio. Doing only the first half still talks over the caller.
You own the Exotel account, line, flow, registration obligations, and Exotel charges.
Point the Voicebot applet in your Exotel flow at your bridge endpoint.
/v2/voice/sessions with a project key, then connect only to the returned one-use stream URL.Official references · 13 September 2026
Protocol references are official starting points, not proof that an account is enabled. Confirm the current carrier contract and account capabilities before implementation.
Use the current Voicebot and streaming documentation available for your account.
Machine handoff available
Create /v2/voice/sessions from a trusted server with X-Api-Key. The response returns a short-lived, one-use stream URL; never put the project key in browser code or adapt an earlier account-wide request.