Exotel AgentStream Voice Streaming API
Documented WebSocket (wss://) voice-streaming API. When a call reaches a Voicebot or Stream applet, Exotel opens a secure WebSocket to your endpoint and streams base64 linear-PCM audio in ~100 ms frames (connected/start/media/dtmf/mark/stop); the Voicebot applet is bidirectional so your server sends media/mark/clear back to speak to the caller and barge in. Exotel is the WebSocket client; you host the endpoint.
Exotel AgentStream Voice Streaming API is one of 6 APIs that Exotel publishes on the APIs.io network, described by an AsyncAPI event-driven specification.
Tagged areas include WebSocket, Voice Streaming, Voicebot, and Real Time. The published artifact set on APIs.io includes API documentation and an AsyncAPI specification.
This event API exposes 2 operations across 1 channel, and defines 9 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.
The API connects through a single server, your-bot-host.example.com (wss).
Metadata
The identity and technical contract details declared by the specification.
Channels & Operations 2
Across 1 channel, the API surfaces 2 operations. Each is listed below with its action, channel, parameters, and response codes.
Messages & Schemas 9
The contract defines 9 schemas that model the data carried by its messages. Each schema is shown below with its type and property counts.
Specification
The full machine-readable AsyncAPI contract behind this narrative.
Source
More from Exotel 5
Other APIs Exotel publishes across the network.