AsyncAPI channel · Exotel
· Exotel AgentStream Voice Streaming API
/
The single bidirectional media stream socket for one call. Exotel sends connected/start/media/dtmf/mark/stop; your server (Voicebot applet only) may send media/mark/clear.
Channel address
/
Operations
publish
sendToExotel
Messages your server sends back to Exotel (Voicebot applet only).
subscribe
receiveFromExotel
Messages Exotel sends to your server.
Messages
media
A frame of audio to play to the caller (base64 PCM).
Content-Type:
mark
Label a point in your outbound audio stream.
Content-Type:
clear
Barge-in - discard queued outbound audio.
Content-Type:
connected
First frame after the socket opens.
Content-Type:
start
Sent once at stream start with call and media metadata.
Content-Type:
dtmf
A DTMF keypress detected during the call.
Content-Type:
stop
Sent when the stream ends.
Content-Type:
About AsyncAPI
The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.
Browse every event-driven channel on the APIs.io network or compare with the broader Agent Skill and MCP server surfaces of the same providers.