25B+Interactions a year, trusted by the leading brands.



























What is ExoML and its core capabilities
ExoML is Exotel’s programmable call-control layer that lets platforms manage call legs, orchestrate AI and human agents, and build flexible voice workflows with real-time control.

Human-in-the-Loop orchestration
- Switch between voice AI and agents in real time
- Preserve call context during bot-to-agent transfers
- Trigger instant escalation when AI needs help
- Switch between voice AI and agents in real time
- Preserve call context during bot-to-agent transfers
- Trigger instant escalation when AI needs help
Granular call control & observability
- Create, update, and terminate call legs via APIs
- Track call states with detailed event updates
- Generate CDRs, recordings, and billing events
- Create, update, and terminate call legs via APIs
- Track call states with detailed event updates
- Generate CDRs, recordings, and billing events
Programmable voice workflows
- Build flexible voice journeys beyond rigid IVRs
- Enable event-driven call routing and orchestration
- Design multi-step AI and human call workflows
- Build flexible voice journeys beyond rigid IVRs
- Enable event-driven call routing and orchestration
- Design multi-step AI and human call workflows
Bring your own telco support
- Integrate existing SIP trunks or telco providers
- Add programmable voice control without changes
- Use ExoML as a control layer for voice systems
- Integrate existing SIP trunks or telco providers
- Add programmable voice control without changes
- Use ExoML as a control layer for voice systems
Start today with ExoML
Create your developer account and configure your voice environment to start building programmable voice workflows
Sign up for the Exotel platform, access the developer console, and configure your voice environment. Set up credentials, endpoints, and authentication to begin building programmable call flows.
Integrate ExoML with your application to create, manage, and orchestrate call legs in real time
Use ExoML to programmatically create, update, and control call legs from your application. Integrate it with your voice AI systems, CRM platforms, or contact center tools to orchestrate intelligent voice workflows.
Deploy intelligent voice experiences by enabling AI automation, human escalation, and real-time call orchestration
Launch AI-powered voice journeys that combine automation and human intervention. Monitor calls through events, recordings, and CDRs while scaling reliable voice experiences across regions.
Build intelligent voice workflows with ExoML
ExoML enables enterprises to build intelligent voice workflows that combine AI automation with human expertise, enabling flexible call orchestration and smarter customer interactions.
How ExoML orchestrates hybrid AI and human voice interactions

Create call legs via API
Applications initiate voice calls by creating programmable call legs using ExoML.
Start conversations with voice AI
Voice AI agents handle the first interaction and manage structured conversations.
Detect complex scenarios in real time
AI detects complex scenarios and triggers escalation when automation reaches limits.
Escalate calls to human agents
ExoML routes calls instantly to available human agents when intervention is required.
Preserve context during transfers
Call context and conversation state remain intact during bot-to-agent transitions.
Capture recordings and call data
Recordings and detailed CDRs are generated automatically for monitoring and audits.
Log billing and usage events
Billing events and usage metrics are logged for accurate reporting and billing.
Start building programmable voice experiences
Launch AI and human voice workflows with real-time call control.
Talk to an Expert
ExoML: What you should know
What is ExoML and how does it help developers control voice calls programmatically across applications?
ExoML is Exotel’s programmable call-control layer that lets developers create, route, update, and terminate call legs in real time. It enables enterprises to build AI-powered voice workflows, automate call orchestration, and manage complex voice interactions.
How does ExoML enable seamless switching between voice AI systems and human agents during live calls?
ExoML enables instant escalation from voice AI to human agents during live calls. It preserves call context and ensures seamless transitions, allowing enterprises to maintain service quality while combining automation with human intervention.
Can enterprises integrate ExoML with their existing SIP trunks or telecom providers without replacing them?
Yes. ExoML supports Bring Your Own Telco, allowing enterprises to integrate existing SIP trunks or telecom providers. It adds a programmable control layer on top of existing infrastructure without requiring a telco replacement.
What types of platforms and applications can leverage ExoML to build advanced voice workflows?
ExoML powers voice capabilities across contact centers, CRM systems, helpdesk tools, CX platforms, and AI applications. Enterprises can orchestrate intelligent voice workflows, automate routing, and enable real-time call control.
How does ExoML support hybrid AI and human voice experiences in modern customer engagement systems?
ExoML enables enterprises to deploy hybrid AI and human voice workflows. AI handles routine conversations while complex scenarios escalate instantly to agents, ensuring efficient automation without compromising customer experience.
What monitoring, compliance, and observability capabilities does ExoML provide for enterprises?
ExoML delivers enterprise-grade observability with detailed call events, call data records, and recording capabilities. These features support compliance, quality monitoring, auditing, and accurate billing for large-scale voice operations.
How is ExoML different from traditional voice APIs offered by most CPaaS platforms today?
ExoML provides granular control over individual call legs, enabling real-time orchestration and AI-to-agent transitions. Unlike traditional voice APIs, it powers hybrid AI-human voice systems with enterprise-grade control and reliability.
