SIP
Plivo SIP Trunking logo

Plivo Zentrunk SIP trunking for Bolna AI voice agents

Connect Plivo Zentrunk SIP trunks to a Bolna voice agent so it answers and places calls on your Plivo numbers through Plivo's own inbound and outbound trunks.

sipplivozentrunkindiatrunk
At a glance

How Plivo SIP Trunking 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 Plivo SIP trunking used for in a Bolna voice agent?

Plivo SIP trunking connects your Plivo numbers to a Bolna voice agent over Plivo Zentrunk, so the agent answers calls to those numbers and calls out from them while Plivo bills the minutes. It is different from the native Plivo integration, which connects your Plivo account to Bolna as a telephony provider. Plivo uses one trunk for inbound and another for outbound, so you create both in Plivo and connect them to one Bolna trunk.

How do I set up a Plivo SIP trunk with Bolna?

  1. In the Plivo Console, open SIP Trunking > Inbound Trunks and create a trunk with the SIP URI trunk.bolna.ai:5060. Add ;transport=tcp for TCP if you want it. Do not use transport=tls.
  2. Open Phone Numbers > Your Numbers, pick your number, set Application Type to Zentrunk and set Trunk to the inbound trunk.
  3. Open SIP Trunking > Outbound Trunks and create a trunk. Add a credentials list, or an IP access control list with Bolna's IPs 15.252.21.46 and 13.206.230.198. Leave Secure Trunking off and copy the Termination SIP Domain, such as XXXXXXXXXXXX.zt.plivo.com.
  4. In Bolna, under Deploy, open SIP Trunks, click Create trunk and pick Plivo. Paste the Termination SIP Domain into Gateway we dial.
  5. On the Carrier IPs step, keep every range the Plivo preset prefills, since Plivo can route a call through another region during an outage. Enter the credentials list username and password if you made one.
  6. Add your Plivo numbers in E.164 format and create the trunk. Assign an agent to each number for inbound calls, and set the agent's Telephony Provider to SIP Trunk for outbound calls.

Screens and field rules are in the Plivo SIP trunk setup guide in the Bolna docs.

Which Plivo SIP settings does Bolna use?

SettingPlivo Zentrunk with Bolna
Inbound trunk SIP URItrunk.bolna.ai:5060 (UDP, or ;transport=tcp for TCP)
Outbound gatewayYour Termination SIP Domain, *.zt.plivo.com
Plivo recognises Bolna byA credentials list, or an IP access control list with 15.252.21.46 and 13.206.230.198
Secure TrunkingOff. Bolna's SIP trunks use UDP or TCP, not TLS
Plivo signalling IPsPrefilled by the Plivo preset. Keep all of them
CodecsPCMU and PCMA
Caller IDMust be a Plivo number, or Plivo rejects the call with hangup code 4190
Indian numbersPlivo requires an account in its India data region

What can you build with Plivo SIP trunking and Bolna?

Inbound lines on Plivo numbers. Link Plivo numbers to the inbound trunk and map each to a different Bolna agent, or set a default agent on the trunk.

Outbound campaigns on your Plivo minutes. Run single calls or batches from your Plivo numbers. Plivo bills the minutes and Bolna queues calls when every channel is busy.

Calls within India. With a Plivo account in the India data region, Indian numbers can call and be called through the trunk.

Match carrier records to Bolna. Every outbound INVITE carries the Bolna execution ID in X-CLIENT-CALL-ID, so you can match Plivo's logs to Bolna's Call History.

To connect your Plivo account as a telephony provider instead, see Plivo telephony for Bolna. For other carriers, see the generic SIP trunk page.

FAQ

Plivo SIP Trunking on Bolna: frequently asked questions

The Plivo integration connects your Plivo account to Bolna as a telephony provider. Plivo SIP trunking connects your Plivo numbers over Zentrunk to a Bolna SIP trunk, and the agent's telephony provider is set to SIP Trunk.

Yes. Plivo uses one Zentrunk trunk for inbound calls and a separate one for outbound calls. You create both in Plivo and connect them to a single trunk in Bolna.

Add trunk.bolna.ai:5060. Plivo sends calls over UDP unless you add ;transport=tcp to the URI. Bolna accepts both, but not transport=tls.

The caller ID was not a Plivo number. On a Plivo SIP trunk, the caller ID on an outbound call must be one of your Plivo numbers.

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 Plivo SIP Trunking fits in your production workflow

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