Skip to main content
Use your Plivo numbers with Callers agents by connecting Plivo’s SIP trunking (Zentrunk) as a SIP trunk in Callers. Outbound calls go from Callers to a Plivo outbound trunk. Inbound calls to your Plivo numbers are sent by a Plivo inbound trunk to Callers.

Before you start

  • A Plivo account with SIP trunking (Zentrunk) enabled.
  • One or more Plivo numbers with voice enabled.

Step 1: Configure Plivo

1

Create an outbound trunk

In the Plivo Console, go to Zentrunk → Outbound Trunks and create a trunk. Attach a credentials list with a username and password, and note the trunk’s termination SIP domain.
2

Create an inbound trunk

Go to Zentrunk → Inbound Trunks and create a trunk whose primary URI is:
3

Assign numbers

In Phone Numbers, assign each number to the inbound trunk so its calls are sent to Callers.

Step 2: Add the SIP connection in Callers

Go to App Center → SIP Integration → + and fill in: Add an Outgoing gateway with URL set to the termination SIP domain, port 5060, protocol UDP. For inbound calls, add Incoming gateways for the IP addresses Plivo sends SIP traffic from. Plivo lists them in its Zentrunk documentation. Click Next and add your Plivo numbers in E.164 format, for example +12025550123.

Step 3: Test

  1. Open the SIP connection and click Test SIP to place an outbound test call. A 200 result means Plivo accepted the call.
  2. Assign a number to an incoming agent and call it to test inbound.
See Test your connection for result codes.

Troubleshooting

Check that the credentials match the list attached to the outbound trunk, and that the destination country is enabled on your Plivo account.
Check that the number is assigned to the inbound trunk, that the trunk points to sip.callers.ai, and that Plivo’s signaling IPs are added as Incoming gateways.

SIP trunk setup

Reference for every SIP setting.

Telephony overview

Compare connection options.