Plivo SIP for VICIdial
Connect Plivo SIP Trunking to managed VICIdial. Developer-friendly, A-attestation included. Templated PJSIP, live in 30 seconds.
Plivo sits between Twilio and Telnyx — slightly cheaper than Twilio, decent dashboard, A-attestation on owned DIDs, API-first if you want programmatic carrier management. Good middle-ground choice for US outbound at moderate volume.
What you'll need from Plivo
- A Plivo account
- A SIP endpoint created (Console → Voice → Endpoints)
- The endpoint's username + password
- The Plivo host (typically
phone.plivo.com) - DIDs purchased and assigned to your endpoint
Add the trunk
Dashboard → your server → Manage Trunks → + Add trunk.
Partner: Plivo
Direction: Outbound (add another row for Inbound)
Trunk name: plivo-out
Auth mode: User / password
Host: phone.plivo.com
Username: <endpoint username>
Password: <endpoint password>
Save. Platform writes the PJSIP endpoint, regenerates the dialplan, allocates the 4-digit prefix, reloads Asterisk.
What gets written on the box
[plivo-out]
type=endpoint
context=trunkoutbound
disallow=all
allow=ulaw
allow=alaw
outbound_auth=plivo-out-auth
aors=plivo-out-aor
from_domain=phone.plivo.com
[plivo-out-auth]
type=auth
auth_type=userpass
username=<endpoint username>
password=<endpoint password>
[plivo-out-aor]
type=aor
contact=sip:phone.plivo.com
qualify_frequency=60
Inbound DIDs
In Plivo Console → your phone number → Application → set to the SIP endpoint pointed at your VICIfast server. Or set the SIP URI directly:
sip:<your-server-ipv4>;transport=udp
Then add the DID in Manage Trunks → Inbound DIDs with the routing target.
Caveats
- Rate notes: ~$0.008/min outbound US, ~$0.80/mo per DID. Roughly between Twilio and Telnyx on price; confirm in your Plivo portal before scale.
- Attestation: A on Plivo-owned DIDs; ported-in numbers may take 24–48h to refresh.
- PJSIP vs chan_sip: VICIdial's stock Plivo carrier definitions in the wild are all
type=peer(chan_sip syntax). VICIfast runs PJSIP — the snippet above is what actually goes on the box. Don't copy old VICIdial-forum carrier definitions into the dashboard; let the platform write the config. - Why not Plivo at very high volume: at 1M+ minutes/month, Bandwidth or Skyetel cuts the bill harder. Plivo's sweet spot is 50K–500K min/mo.