> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ouraicalling.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plivo Zentrunk

> Configure an authenticated Plivo Origination URI or Plivo signaling sources

## Recommended profile

In Plivo, create an Origination URI pointing to the platform SIP FQDN and assign the DID. Plivo explicitly supports `authentication_needed`, username, and password on the Origination URI. Therefore **SIP username/password** is the preferred platform inbound mode when those same credentials are configured in Plivo.

Use the exact DID in `+E.164`. The LiveKit quickstart uses TCP. For TLS use 5061 and enable SRTP at both ends.

If digest is not enabled, select **Provider source IPs** and allow all current Plivo signaling ranges for failover:

```text theme={null}
13.52.9.0/25
216.120.187.128/26
18.214.109.128/25
18.215.142.0/26
204.89.148.128/26
3.120.121.128/26
18.228.70.64/26
54.233.191.0/27
13.238.202.192/26
18.136.1.128/26
204.89.149.128/27
15.207.90.192/31
204.89.151.128/27
204.89.151.160/27
```

Do not configure both modes with unrelated credentials. Outbound Zentrunk authentication remains a separate provider-to-destination direction.

## Validate

Call the exact DID externally and confirm a new inbound record, correct assistant, and two-way audio. If using digest, a provider authentication failure must be visible before changing to IP authentication.

Sources: [LiveKit Plivo guide](https://docs.livekit.io/telephony/start/providers/plivo/), [Plivo Origination URI authentication](https://www.plivo.com/docs/sip-trunking/api/origination-uris), [Plivo Zentrunk networks](https://www.plivo.com/docs/sip-trunking). Accessed 22 August 2026.
