Telephony
Twilio logo

Twilio telephony for Bolna AI voice agents

Twilio lets a Bolna voice agent make and answer phone calls outside India. Buy a US number in Bolna or connect your own Twilio account and numbers.

telephonytwilioglobalinboundoutboundvoice
At a glance

How Twilio 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 Twilio used for in a Bolna voice agent?

Twilio is the telephony provider Bolna uses to make and receive calls outside India, including the US numbers you can buy in the Bolna dashboard. Pick Twilio when your callers are in the US, UK, Singapore, Australia or other markets Twilio covers, or when your numbers already live in a Twilio account.

How do I set up Twilio with Bolna?

  1. Get a number. Either buy a US number at platform.bolna.ai/phone-numbers, or connect your own account under Settings, then Integrations: filter by Telephony, click Connect on the Twilio card and enter your Account SID and Auth Token.
  2. Open your agent's Calling tab, set the telephony provider to Twilio and save.
  3. For outbound calls, enter recipient numbers in the dashboard or call the Bolna call API with your agent ID.
  4. For inbound calls, turn on Inbound Calling in the Calling tab and pick your number. For a number in your own Twilio account, you can instead paste the agent's inbound URL as the number's webhook in the Twilio Console, with the method set to POST.

Screenshots and API examples: Twilio setup guide in the Bolna docs.

Which numbers and regions does Bolna support with Twilio?

FeatureTwilio on Bolna
Supported countriesUnited States, United Kingdom, Singapore, Australia and others
Outbound callsYes
Inbound callsYes
Bring your own Twilio accountYes
Buy a number in BolnaYes, US numbers searchable by area code, $5 per month
Keypad input (DTMF)Yes
Voicemail detectionYes
Self-hosted (on-prem) Twilio appYes, via a Docker image from Bolna

For calls within India, use Plivo or Exotel. If you'd rather connect over SIP, see Twilio Elastic SIP trunking. Number rent is billed separately from per-minute call costs; see pricing.

What can you build with Twilio and Bolna?

A front desk that answers every call. Point a Twilio number at your agent so it answers support questions, books appointments or qualifies leads at any hour.

Outbound reminders and follow-ups. Have the agent call for sales follow-ups, appointment reminders, payment collection or surveys, and scale with batch calling.

Keypad input during the call. Ask callers to enter an OTP, order number or callback number on their keypad, and the agent reads the digits like any other message.

Calls that stay in your cloud. Run Bolna's Twilio app in your own infrastructure with your Twilio credentials, so call recordings never reach Bolna.

FAQ

Twilio on Bolna: frequently asked questions

Yes. US numbers in the Bolna dashboard come through Twilio. Search by area code under Deploy, then My Numbers, and subscribe for $5 a month from your Bolna wallet.

Yes. Go to Settings, then Integrations, click Connect on the Twilio card and enter your Account SID and Auth Token. Bolna stores the credentials with Infisical, and calls then use your own Twilio numbers.

Copy the inbound URL from your agent, open the number in the Twilio Console under Active Numbers, and paste it as the webhook URL with the HTTP method set to POST. Setting up inbound through the API requires a connected Twilio account.

Yes. Bolna provides a Docker image of its Twilio app that you can host on AWS, GCP, DigitalOcean or similar, so recordings stay in your infrastructure.

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 Twilio fits in your production workflow

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