VICIfast
Carriers & SIP

Whitelisting your VICIdial server IP with a carrier

How to set up IP authentication: hand your carrier your server's static public IP, configure the peer with no register line, and verify it.

VICIfast Support
··3 min read
Whitelisting your VICIdial server IP with a carrier

To whitelist your VICIdial server with a carrier, give them your server's static public IP, then build the carrier entry with the host set to the carrier's IP and no register line. Once the carrier trusts your address, calls flow without any per-call login.

What IP authentication does

IP authentication means the Carrier trusts any call arriving from a known IP address instead of checking a username and secret on every call. You tell the carrier the public IP of your VICIdial server, they add it to their allowed list, and the trust runs in both directions: your server accepts inbound calls from the carrier's IP, and the carrier accepts outbound calls from yours.

Because there's no Registration string involved, there's nothing to re-register and no credentials to expire. This is why static-IP servers favor it.

The catch is that the trust is tied entirely to the address. If your server's IP ever changes, every IP-auth trunk breaks at once until the carrier re-whitelists the new address. That almost never happens on a fixed-IP box, but it's the reason carriers offer registration as the alternative for servers that move around.

Setting it up

  1. Find your server's static public IP and send it to your carrier. Ask them to whitelist it for both inbound and outbound.
  2. In VICIdial, go to Admin then Carriers and add the carrier. In the account entry, set host to the carrier's IP (not dynamic) and leave the registration string blank.
  3. Pin your Codec in the same block — disallow all, then allow ulaw — and set the type so calls run both ways. Set context to trunkinbound so inbound calls land in DID handling.
  4. Set Active to Y, save, and wait about a minute for the conf files to regenerate.
There is no register line in an IP-auth trunk. If you paste a register string out of habit, the carrier may reject the registration and log errors even though the calls themselves are authorized by IP. Leave it blank.

The handshake (no REGISTER)

With IP auth there's no login step. The carrier simply recognizes your server's address when a call arrives:

sequenceDiagram
  participant V as VICIdial server
  participant C as Carrier
  Note over V,C: No REGISTER sent
  V->>C: INVITE from whitelisted IP
  C->>C: Match source IP to allow list
  C-->>V: 200 OK
  V->>C: ACK
  Note over V,C: Call connected
  C->>V: INVITE inbound from carrier IP
  V->>V: Match carrier IP, route DID

Verifying the peer

After the conf files regenerate, check the peer on the Asterisk CLI. With SIP that's sip show peers; with PJSIP it's pjsip show endpoints. A reachable SIP peer means the trunk is up. Then place one test call from the Campaign Detail screen, confirm two-way audio, and check that your caller ID arrives. Only point production campaigns at the trunk once that test connects cleanly.

If the peer never goes reachable, the usual culprits are a typo in the carrier IP, a firewall blocking SIP, or the carrier not having finished whitelisting your address — give them a moment and re-check. It's worth confirming both directions: place an outbound test call and have someone dial one of your DIDs inbound, because a carrier can whitelist your IP for one direction and miss the other.

Where this fits

IP-auth is one half of the carrier authentication picture. For the full setup, see the VICIdial carrier integration guide, and to know exactly which IP to hand over, see your VICIdial carrier server IP.

Every VICIfast server ships with a fixed public IP, so handing it to a carrier for whitelisting is a one-time job — and the box is online in under 40 seconds. See pricing to get started.

About VICIfast LLC

VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.

Citing this article

VICIfast Engineering. “Whitelisting your VICIdial server IP with a carrier”. VICIfast LLC, June 24, 2026. Retrieved from https://vicifast.com/blog/vicidial-carrier-ip-whitelist

Have questions?

Related posts

You might be interested in

VICIfast newsletter

Liked this? Get the next one in your inbox.

We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.

Comments

Comments are reviewed before they appear. We never publish your email.

No comments yet — be the first.