Skip to main content
Connect AI voice agent platforms to the telephone network using Plivo’s SIP trunking (Zentrunk). Enable your AI agents to make and receive phone calls through Plivo’s global voice infrastructure.

Prerequisites

Before connecting your AI platform to Plivo SIP trunking, you’ll need:
RequirementDescription
Plivo AccountSign up and get your Auth ID and Auth Token
Phone NumberPurchase a voice-enabled number for receiving calls
- India: Requires KYC verification. See Rent India Numbers.
AI Platform AccountAccount with your chosen AI voice platform (ElevenLabs, LiveKit, or Vapi)

What is SIP Trunking?

SIP trunking provides a direct connection between your infrastructure and Plivo’s voice network. For AI voice agents, this means:
  • Inbound calls: Route calls from Plivo phone numbers to your AI platform via SIP
  • Outbound calls: Your AI agents can place calls through Plivo to any phone number worldwide
  • Global reach: Access phone numbers and terminate calls globally. See coverage
For complete SIP trunking documentation including technical specifications, APIs, and advanced configuration, see SIP Trunking.

Inbound vs Outbound Trunks

Trunk TypePurposeCan Attach to Phone Numbers?
InboundReceive calls on your Plivo number and route to your AI platform✅ Yes
OutboundYour AI platform places calls through Plivo❌ No
Only inbound trunks can be attached to phone numbers. To receive calls on a Plivo number, you must create an inbound trunk. Outbound trunks are for placing calls only and won’t appear in phone number configuration.

How It Works

       ┌─────────────────┐
       │     Caller      │
       │    (Phone)      │
       └────────┬────────┘


       ┌─────────────────┐
       │  Plivo Zentrunk │
       │  (SIP Trunking) │
       └────────┬────────┘

                │ SIP Protocol

       ┌─────────────────┐
       │  AI Platform    │
       │ (ElevenLabs,    │
       │  LiveKit, Vapi) │
       └─────────────────┘
  1. For inbound calls: Calls to your Plivo phone number are routed via SIP to your AI agent platform
  2. For outbound calls: Your AI agent initiates calls through Plivo’s SIP trunk to reach phone numbers

Supported Platforms

PlatformBest ForSetup
ElevenLabsNatural-sounding conversational AI with industry-leading voice synthesisGuide
LiveKitCustom real-time voice applications with full control over audio pipelineGuide
VapiRapid AI assistant deployment with pre-built templates and workflowsGuide

Quick Start


Regional Considerations

If you’re handling calls to or from India, ensure your AI platform has servers deployed in India to comply with regulatory requirements. See the individual integration guides for platform-specific instructions.