AgentStream
Stream live call audio to your bot over WebSocket — and send audio back for conversational Voice AI. Same bot protocol whether you dial via Connect API, App Bazaar flow, or ExoML Legs.
Caller ↔ Exotel ↔ wss://your-bot
Choose your path
Connect Voice AI APIRecommended
Outbound: answer → bot only. Fastest first call.
What to use when
Pick Connect, Flow, or ExoML for inbound and outbound.
Applets & Flow
IVR, greeting, DTMF, and agent handoff in App Bazaar.
WebSocket protocolAPI
Events, audio format, and echo server sample.
StreamKit Cloud
Bridge SIP contact centre traffic to your WSS bot.
What you can build
| Capability | How |
|---|---|
| Outbound Voice AI | Connect Voice AI with StreamUrl + StreamType=bidirectional |
| Outbound + IVR / handoff | Connect with Flow + Voicebot / Connect applets |
| Code-owned call control | Programmable Voice (ExoML) + start_stream |
| Listen-only / assist | Stream applet (unidirectional) |
| SIP ↔ bot bridge | StreamKit Cloud |
Samples & partner guides
- Code samples: github.com/exotel — SDKs and example servers
- Partner Voice AI how-tos (LiveKit, ElevenLabs, and more): stay on the docs portal ecosystem
Next
- Getting started — first stream in minutes
- What to use when — lock your control plane
- WebSocket protocol — build the bot endpoint