All integrations

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.