VICIfast
Blog

The operator's perspective.

On VICIdial, SIP, and call-center ops.

Long-form pieces by people who run dialers. TCPA changes that actually matter, the hidden cost of self-hosting VICIdial, choosing a SIP carrier without getting locked in, why provisioning time matters more than agent count. We post when we have something to say.
Read the docs

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

Page 31

Operator writing, sorted newest first.

How to fix a VICIdial phone that won't register

A VICIdial phone that won't register usually comes down to a wrong password, wrong server IP, protocol mismatch, or a firewall. Here is the order to check.

OperationsRead post

Softphone vs deskphone for VICIdial agents

Softphones and deskphones both register to VICIdial the same way. Here is how to pick the right one for your agents and floor.

OperationsRead post

Call-In login vs system-calls-you login

Two ways to connect an agent's audio in VICIdial: dial in and authenticate, or have the system ring your registered phone. Here is when to use each.

OperationsRead post

What the On-Hook Agent setting does

On-Hook Agent rings the agent's phone first on inbound calls and only joins the customer once the agent answers. Here is when to turn it on.

OperationsRead post

What the Phone Context field does

Phone Context is the dialplan context a phone uses to dial out. Default is default. Setting it to a fake context blocks the phone from dialing on its own.

OperationsRead post

Why the Campaign Caller ID overrides your phone's CallerID

On campaign and agent-dialed calls the campaign's Caller ID controls what the called party sees, so editing the phone's CallerID often appears to do nothing.

OperationsRead post

What the PJSIP protocol option means for a phone

PJSIP is one of the Client Protocol choices on a VICIdial phone. Here is what it is, how it differs from plain SIP, and when to use it.

OperationsRead post

What the Call-In phone entry does for dial-in agents

The Call-In phone lets agents dial into VICIdial to connect their audio instead of the system calling them, with one shared login serving everyone.

OperationsRead post

How to pick the right Client Protocol for a phone

The Client Protocol menu offers SIP, PJSIP, IAX2, Zap, and EXTERNAL. Here is a simple way to pick the right one for any phone you add.

OperationsRead post

How to assign a phone to a server with Server IP

The Server IP menu on a VICIdial phone entry decides which dialer the phone lives on. Here is how to set it and why it matters.

OperationsRead post

Why your agent's phone doesn't ring on login

If an agent's phone stays silent after login, the phone is usually not registered, the wrong extension is in use, or the ring timeout is misset. Here is how to find out.

OperationsRead post

Webphone vs hardphone for your VICIdial agents

A webphone runs in the browser tab, a hardphone is a desk handset. Here is how each registers to VICIdial and when to use which.

OperationsRead post

What the Exten Context field means on a phone

Exten Context is the dialplan context a phone primarily operates in. The client apps assume it for the numbers they dial, so it should be the widest context.

OperationsRead post

How to set up dial-in agents with one Call-In phone

A step-by-step walk through creating the shared Call-In phone record and prepping agents so they can dial in and connect their own audio.

OperationsRead post

What an EXTERNAL protocol phone is for

EXTERNAL is a Client Protocol choice that creates no Asterisk account. Here is what an EXTERNAL phone does and when to use one.

OperationsRead post

How to register Zoiper to a VICIdial phone

The three VICIdial values Zoiper needs — server IP, extension, and Registration Password — and how to plug them into the softphone.

OperationsRead post

How to connect a Yealink deskphone to VICIdial

Map your VICIdial phone entry to a Yealink hardphone — server, extension, and Registration Password — and get it registered.

OperationsRead post

How to stop agents dialing outside a campaign with Phone Context

Point a phone's Phone Context at a non-existent dialplan context like agent-nodial and the device can only dial through VICIdial, never on its own.

OperationsRead post

How to connect a Grandstream phone to VICIdial

Register a Grandstream phone to VICIdial using the server IP, extension, and Registration Password from your phone entry.

OperationsRead post

What server, username, and secret to enter on your softphone

The three VICIdial values every softphone needs — Server IP, extension, and Registration Password — and where each comes from.

OperationsRead post

How to confirm a phone is registered with sip show peers

The sip show peers command on the Asterisk box shows every phone, whether it is registered, and its latency. Here is how to read the output.

OperationsRead post

How to set a phone's Outbound CallerID

Set the Outbound CallerID on a VICIdial phone entry, where it shows up, and the cases where the campaign setting takes over instead.

OperationsRead post

SIP vs IAX2 phones in VICIdial

VICIdial supports both SIP and IAX2 phones. Here is how the two protocols differ and which one to reach for when adding a phone.

OperationsRead post

VICIdial Timeclock AUTOLOGOUT explained

When VICIdial force-logs-out a user at Timeclock End of Day, the record is marked AUTOLOGOUT and carries a star next to its ID.

OperationsRead post