Bring your SIP carrier. Six templates ready. Pick yours.
pjsip.conf by hand. We do not resell minutes; your carrier invoice never sees our name.7-day free trial · Cancel anytime · Pay with card, PayPal, or USDT
Templated carriers
6 ready · pick yours[twilio-out] type=endpoint context=trunkoutbound disallow=all allow=ulaw aors=twilio-out-aor from_domain=your-sub.pstn.twilio.com
Templated carriers
Six PJSIP templates. Pick the one your carrier uses.
Each guide covers the carrier-side setup steps, the IPs we whitelist for you, the console-screen quirks per provider, and the SIP response codes that show up most often. We have provisioned thousands of trunks against these — the docs reflect the operational reality, not the carrier’s marketing page.
Twilio Elastic SIP for VICIdial
IP-auth Elastic SIP. The carrier we get asked about most — strong US-east region, great console for troubleshooting.
Read the setup guideTelnyx SIP for VICIdial
Multi-region failover, programmable voice extras. Good fit when you want options beyond pure-PSTN.
Read the setup guideBandwidth SIP for VICIdial
Wholesale rates, IP-auth, granular call recording. Strong US-domestic posture for compliance-heavy verticals.
Read the setup guideVoxbeam SIP for VICIdial
International outbound focus. A-Z routes including markets the US Tier-1s avoid. Per-route pricing.
Read the setup guidePlivo SIP for VICIdial
Indian + APAC DIDs, global outbound. Strong choice for international-first dialing operations.
Read the setup guideSkyetel SIP for VICIdial
Tier-1 quality at competitive rates. Strong US-domestic + Canada. User-auth, simple onboarding.
Read the setup guideDon’t see your carrier? Pick "Generic" in Manage Trunks and paste your own PJSIP template — the dialplan prefix allocator + per-trunk TCPA still apply. Or apply to be a Preferred Carrier and we’ll add your template here.
What every integration includes
Same six capabilities. Different defaults per carrier.
Templated PJSIP, never edited by hand
Three-field form. We render the endpoint, aor, identify, and the outbound dialplan. The pjsip.conf entry sits between marker comments so your manual additions outside the markers survive every regenerate.
Auto-allocated dialplan prefix
Every trunk gets a unique 4-digit dial prefix (range 9000-9499). VICIdial campaigns bind to the same prefix; we surface it inline so the copy-paste into Campaign config is one click.
Per-trunk TCPA scrubbing
Each trunk has its own scrub mode — inherit from server, custom Blacklist Alliance key, or disabled. Per-trunk lets you serve different clients with different compliance contracts off one box.
Self-serve diagnostics
Diagnose button on every trunk. PJSIP endpoint state, SIP OPTIONS handshake at the carrier, TCP/5060 reachability, last 50 dial attempts. Translates SIP codes into action items per carrier — Twilio 403 → "add this IPv4 to your Twilio IP ACL".
Live SIP trace
10/30/60-second toggle. Captures every SIP frame touching the trunk, filters to the relevant endpoint, hands you back a copyable trace. The exact wire format your carrier support team asks for — without you SSHing anywhere.
Multiple trunks, multiple IPs
Pin specific trunks to specific server IPs when your carrier requires distinct source IPs per account. IP-auth and user-auth coexist on the same box; no need to choose.
Looking for a CRM connector?
We don’t ship CRM integrations off the shelf — every shop wants something slightly different. Custom CRM hooks (webhooks on disposition, screen-pop on inbound, nightly lead sync) are built per-customer as part of our custom-integration program. Fixed-fee, 48-hour quote, 30-day warranty.
Bring your carrier. Dial in 40 seconds.
Six templated PJSIP carriers, generic fallback for everything else. Per-trunk TCPA, auto dialplan prefix, full SIP trace on demand.