Exotel voice AI

Exotel voice AI on the numbers you already have.

Exotel runs calling and contact-centre infrastructure for businesses across India, the Middle East, Africa and Asia-Pacific. If your business numbers already live there, you do not have to move them to put an AI voice agent on the line.

VocalLabs connects to your Exotel account. Import your DIDs, point inbound calls at a published agent, and place outbound calls one at a time or as a scheduled batch. Exotel keeps the numbers and the call billing; VocalLabs runs the agent.

Connect Exotel to an agent

Twilio · Plivo · Exotel · Vobiz · Import your DIDs · PSTN billing stays with Exotel · Your own model keys

Live call · transcript
  1. Caller00:00

    Hi, my order hasn’t arrived. It was meant to come yesterday.

  2. AI agent00:03

    Sorry about that. Is the order on the number you are calling from?

  3. Caller00:07

    Yes, this one.

  4. System00:08

    Tool call · order lookup · status: out for delivery

  5. AI agent00:10

    Found it. It is out for delivery today, and the courier’s last update was at 10:20 this morning. Is there anything else I can check for you?

  6. Caller00:17

    No, that’s all. Thanks.

  7. System00:19

    Session saved · recording, transcript and tool calls

How an Exotel number reaches a VocalLabs agent.

Connection

Four moves: connect the account, import your DIDs, assign a published agent, and call out when you need to. The phone network stays Exotel’s; the conversation runs on VocalLabs.

  1. 01Your Exotel accountThe numbers and the call charges stay here.
  2. 02Phone Numbers in VocalLabsConnect the account and import your DIDs.
  3. 03A published agentAssigned to answer inbound calls on the number.
  4. 04The conversationYour prompt, tools and models, on your own keys.
  5. 05On the recordRecording, transcript, tool calls and post-call analysis.
Inbound
Assign a published voice agent to an imported number and it answers the calls that number receives.
Outbound
Place calls one at a time or as a scheduled batch, from the dashboard or the API. The same published agent answers inbound.
Numbers on a contact-centre platform
If a contact-centre platform already holds your numbers, it can stream call audio to the agent over a WebSocket instead.

What stays with Exotel, and what VocalLabs runs.

Who does what
Responsibilities when Exotel numbers are connected to a VocalLabs AI voice agent
ExotelVocalLabs
Phone numbersYour DIDs stay on your Exotel account.Imported under Phone Numbers and assigned to a published agent.
The callCarried on the phone network through your Exotel account.Answered or placed by the agent, inbound or outbound.
BillingPSTN charges stay with Exotel.Speech and model usage is billed by your own provider accounts, directly.
ModelsNot part of this connection.Your own OpenAI, Gemini, xAI, OpenRouter, Deepgram, ElevenLabs, Soniox, Sarvam or Raya accounts.

Exotel describes itself as running AI agents, contact centre and streaming infrastructure on one architecture, with more than 25 billion interactions a year by its own count, as of Nov 2026. · Source: exotel.com

Connect Exotel to a VocalLabs agent in five steps.

Setup
  1. 01

    Build the agent

    Write the prompt, pick the models and add tools in the dashboard, with Copilot, or over MCP from your own editor. Add the FAQs the agent should answer the same way every time.

  2. 02

    Test it in the browser

    Run voice test sessions from the dashboard, then read the transcript, tool calls and captured fields before anything goes live.

  3. 03

    Connect your Exotel account

    Under Phone Numbers, connect the Exotel account that holds your numbers.

  4. 04

    Import your DIDs and assign the agent

    Import the numbers you want answered and assign a published voice agent to handle inbound calls on them.

  5. 05

    Call out when you need to

    Place outbound calls one at a time or as a scheduled batch, from the dashboard or the API.

What teams put on an Exotel line.

Use cases

In English, Hindi, Marathi, Gujarati, Bengali, Tamil, Telugu, Kannada, Malayalam and Punjabi, among 20+ languages, with mid-sentence switching.

  1. 01Support

    Order and delivery questions

    Look up an order mid-call with an HTTP tool and answer with what came back.

  2. 02Booking

    Appointment booking

    Book into Calendly, or any calendar behind an MCP server, while the caller is on the line.

  3. 03Commerce

    COD and order confirmation

    Confirm cash-on-delivery orders and addresses before dispatch, as a scheduled outbound batch.

  4. 04Collections

    Payment reminders

    Remind customers of a due date in their own language and record the reason for any delay.

  5. 05Sales

    Lead callbacks

    Call new enquiries back, ask your qualifying questions and send the answers to your systems by webhook.

  6. 06Handoff

    Handoff to your team

    Transfer to a person, hand off to another agent, or end the call, as the conversation needs.

Two ways to run voice AI on Exotel with VocalLabs.

Builder or API

The no-code agent builder is the quickest route. Teams building their own voice stack can use VocalStack Voice, the telephony layer underneath, which lists Exotel among its carriers.

The VocalLabs agent builder compared with VocalStack Voice for running voice AI on Exotel numbers
Agent builderVocalStack Voice
Suited toTeams that want a working agent without writing codeDevelopers building their own voice AI on an API
How Exotel connectsConnect the account, import your DIDs, assign a published agentExotel is one of its carriers, with Twilio, Ozonetel, Airtel IQ, Plivo, Kaleyra and SIP trunks
ModelsYour own keys: OpenAI, Gemini, xAI, OpenRouter, Deepgram, ElevenLabs, Soniox, Sarvam, RayaOpenAI Realtime, Deepgram, ElevenLabs, Sarvam, Azure, Google and others, or your own hosted models
Call controlsTools, handoff to a human or another agent, end-callBarge-in, DTMF, and handoff with the full conversation state and transcript
Data controlsRecording, transcript and audit trail per session; signed webhooksIndia/EU routing, real-time PII redaction, consent tones, encryption
Built withDashboard, Copilot, or MCP from Claude Code or CodexREST API and webhooks

Questions buyers ask first.

FAQ

Keep Exotel. Add the agent.

Tell us which Exotel numbers you want answered or which lists you want called, and in which languages. We will help you connect the account and build the agent, and you can test it in the browser before it takes a real call.

Inbound and outbound · Scheduled batches · Your own model keys · PSTN billing stays with Exotel

Connect Exotel to an agent

Ready to launch your own voice AI brand?

Book a partner demo and see the platform you'll resell

Become a Partner

Enterprise & Security

Your data security is our top priority. We maintain the highest standards of compliance and security certifications.

  • VAPT badgeVAPT
  • GDPR badgeGDPR
  • CERT-In badgeCERT-In
  • AICPA SOC badgeAICPA SOC
  • ISO 27001:2022 badgeISO 27001:2022
  • HIPAA badgeHIPAA
  • CCPA badgeCCPA