VICIfast
SIP carrier integrations

Bring your SIP carrier.

Six templates ready. Pick yours.

Templated PJSIP for the carriers we know best. Fill three fields - partner, host, credentials - and the platform writes the endpoint, regenerates the dialplan, allocates a 4-digit prefix, and reloads Asterisk. You never touch pjsip.conf by hand. We add nothing to your carrier’s minutes and never appear on its invoice. Or use VICIfast Voice, our own US termination and DIDs, from $0.0085/min.
Become a carrier partner

7-day free trial · Cancel anytime · Pay with card or USDT

6templated carriers
3 fieldsfill, save, done
40sfirst dial after setup
0minute markup · BYO billing

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.

Don’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.

Carrier-grade network infrastructure carrying SIP trunk traffic

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.

See trunk management