Telephony
Exotel logo

Exotel telephony for Bolna AI voice agents

Exotel lets a Bolna voice agent make and answer phone calls in India on your own ExoPhones, routed and billed through your Exotel account.

telephonyindiaexotelinboundoutboundenterprise
At a glance

How Exotel fits in the stack

Best for

Making and receiving real phone calls at production scale.

Use this layer when

You need numbers, trunking, call routing, or carrier control.

Connects to

STT, LLM, TTS, and workflow actions inside the live call.

Voice Stack

Telephony is the calling layer

Telephony is the calling layer

This provider connects Bolna to the phone network. It controls how calls start, where they route, which numbers you use, and how the audio enters your agent pipeline.

TelephonyPhone Network
→
STTListener
→
LLMReasoning
→
TTSVoice
→
ToolsActions

Last updated

What is Exotel used for in a Bolna voice agent?

Exotel is an Indian cloud telephony provider that Bolna uses to place outbound calls and answer inbound calls on your own Exotel phone numbers (ExoPhones). Pick Exotel if your business already runs its phone lines on Exotel and you want your AI agent to call from, and answer on, those same numbers.

How do I set up Exotel with Bolna?

  1. In your Exotel dashboard, open Manage, then App Bazaar, and create an outbound app: add a Voicebot applet with the URL https://api.bolna.ai/exotel_callback, then a Connect applet set to dynamic parameters with https://api.bolna.ai/exotel_connect_transfer so the agent can transfer live calls.
  2. Create a second app for inbound calls the same way, using https://api.bolna.ai/inbound_call in the Voicebot applet, and connect it to your ExoPhone. Note both app IDs.
  3. In Bolna, go to Settings, then Integrations, filter by Telephony and click Connect on the Exotel card. Enter your API key, API token, account SID, domain, the outbound and inbound app IDs and your ExoPhone number.
  4. Open your agent's Calling tab, choose Exotel as the telephony provider and save. You can now place calls from the dashboard or the call API, and the ExoPhone answers inbound calls with this agent.

Full walkthrough with screenshots: Exotel setup guide in the Bolna docs.

Which numbers and regions does Bolna support with Exotel?

FeatureExotel on Bolna
Supported countryIndia
Outbound callsYes
Inbound callsYes, through an Exotel inbound app linked to your ExoPhone
Bring your own Exotel accountYes, required
Buy a number in BolnaNo, use your own ExoPhones
Call transfer to a humanYes, through the Connect applet in your Exotel app
Call recordingEnable "Record this" on the Voicebot applet
Keypad input (DTMF)Not supported yet
IVR menusNot supported (Plivo only)

If you'd rather connect Exotel over SIP, see Exotel SIP trunking. For Indian numbers you can buy inside Bolna, look at Plivo or Vobiz.

What can you build with Exotel and Bolna?

Inbound support lines. Put an AI agent on the ExoPhone your customers already call, and transfer to a human through the Connect applet when needed.

Outbound campaigns in India. Run reminders, collections or lead qualification calls from your Exotel numbers, and scale them with batch calling.

Appointment scheduling. Let the agent book and confirm appointments over the phone in Hindi, English or Hinglish, using the same numbers your front desk uses today.

Keep your number reputation. Because calls go out from your own Exotel account, customers see the numbers they already know, and call logs stay visible in both the Bolna and Exotel dashboards.

FAQ

Exotel on Bolna: frequently asked questions

Yes. Create an inbound app in Exotel's App Bazaar with a Voicebot applet pointed at Bolna's inbound URL, connect it to your ExoPhone, and add the app ID when you connect Exotel in Bolna.

No. Bolna sells Indian numbers through Plivo and Vobiz only. To use Exotel you connect your own Exotel account and use your existing ExoPhones.

Calls route through your Exotel account and are billed to your Exotel subscription. Bolna still charges its per-minute platform fee and the Voice AI components you use.

Not at the moment. Bolna's keypad input is supported on Plivo and Twilio, and IVR menus are Plivo only.

Browse this layer

Keep exploring the voice stack

Browse

Telephony

Telephony providers connect your voice agents to the phone network so they can make and receive real calls. Bolna supports managed integrations with major carriers as well as bring-your-own-carrier via SIP trunking, giving you full control over call routing, number provisioning, and cost.

Browse

Large Language Models

The LLM is the brain of your voice agent. It understands what callers say and decides how to respond. Bolna lets you switch between models like GPT-5.4 mini, Claude and DeepSeek by changing the provider and model in your agent LLM settings, so you can tune for speed, cost or reasoning depth.

Browse

Speech-to-Text

Speech-to-text converts what callers say into text that your LLM can process. Transcription accuracy and latency directly affect how natural a conversation feels. Bolna supports streaming STT providers optimized for telephony audio, including specialized models for Indian languages.

Browse

Text-to-Speech

Text-to-speech turns your agent responses into spoken audio. Voice quality shapes how callers perceive your brand. Flat, robotic speech kills trust while natural, expressive voices build it. Bolna integrates with the fastest TTS providers so responses sound human and arrive without awkward pauses.

Browse

Tools & Workflows

Tools let your voice agents take action during a call, not just talk. Book a calendar slot, look up an order through your own API, push a lead into your CRM, or trigger a multi-step automation in Zapier. These integrations turn voice agents from answering machines into workflow engines.

See where Exotel fits in your production workflow

Use the demo to walk through provider selection, stack tradeoffs, and the exact workflow you want Bolna to automate.