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 30

Operator writing, sorted newest first.

How to add many phones at once in VICIdial

Loop the add_phone API over a list of extensions to create dozens of phones at once, then run one refresh to make them all live.

OperationsRead post

How to find call recordings for a single phone

The Phone Call Recordings link jumps to the User Stats report for whoever used the phone, with their call stats and recordings.

OperationsRead post

How to protect phone settings with a conf file template

Use a conf file template to lock the Asterisk settings behind your VICIdial phone entries so a careless edit can't break registration.

OperationsRead post

What Alias ID and Phones Logins List Mean

The two fields that define a VICIdial phone alias: the Alias ID agents type to log in, and the Phones Logins List that routes them.

OperationsRead post

Why Local GMT must ignore daylight saving time

The Local GMT field on a VICIdial phone must use the standard-time offset and never adjust for daylight saving. Here is why, and what breaks if you do.

OperationsRead post

How Phone Aliases Balance Agents Across Servers

Phone aliases spread agents evenly across a VICIdial cluster by sending each login to the dialer with the fewest local agents.

OperationsRead post

What the Allowed Codecs field does on a VICIdial phone

The Allowed Codecs field sets the audio codecs a VICIdial phone may use. Here is what it does, the format it expects, and when to leave it blank.

OperationsRead post

What the Template ID field does on a phone

The Template ID field on a VICIdial phone points it at a shared block of Asterisk settings instead of one-off config.

OperationsRead post

How to update or delete a phone with the API

The update_phone function edits an existing VICIdial phone or removes it entirely — same endpoint, one flag decides which.

OperationsRead post

What a Phone Alias Is and Why Hot-Desking Needs One

A phone alias is one login that maps to several VICIdial phones across servers, so agents land on the least-loaded dialer automatically.

OperationsRead post

How to create a phone alias with the add_phone_alias API

A phone alias groups several phone logins under one name so a single login can ring a set of phones. Here is how to create one over the API.

OperationsRead post

What the Admin User Group does on a phone entry

The Admin User Group field restricts which admin users can view a VICIdial phone entry. Here is what it controls and how the default ALL setting works.

OperationsRead post

How to set Local GMT on a VICIdial phone

Local GMT tells VICIdial the time-zone offset of a phone's location so customer and local times display correctly. Here is how to set it.

OperationsRead post

What the server_refresh API does after phone changes

After you add or edit phones over the API, server_refresh pushes the conf files out to your telco servers so the changes take effect.

OperationsRead post

When to use Conf Override Settings on a phone

Conf Override Settings lets one VICIdial phone carry custom Asterisk config — but only when no template is set and conf generation is on.

OperationsRead post

Why Every Phone in an Alias Needs the Same Login Password

A phone alias only works if all its phones share one login password — here is why that rule exists and what breaks when you ignore it.

OperationsRead post

Active Account vs Status on a VICIdial phone

VICIdial phones have both an Active Account toggle and a Status field, and they do different jobs. Here is how each one affects whether the phone works.

OperationsRead post

How to set up a voicemail box on a VICIdial phone

Set the Voicemail Box field on a phone entry so unanswered calls record a message and the agent's VOICEMAIL button works.

OperationsRead post

How a Phone Alias Keeps Agents Online When a Dialer Fails

When a VICIdial server fails, agents on a phone alias just log out and back in to land on a healthy dialer — no credential changes.

OperationsRead post

How to Set Up Phone Aliases, Step by Step

A walkthrough for building VICIdial phone aliases: create matching phones on each dialer, then tie them together with one alias login.

OperationsRead post

How to read the Phone Stats report

The Phone Stats report breaks down channel, group, call count, and time for one phone, plus its last 1000 calls in a date range.

OperationsRead post

How to add a phone with the add_phone API

Add a VICIdial phone entry over HTTP with the add_phone function — required fields, protocol options, and the responses you get back.

OperationsRead post

How to add a SIP or IAX phone, step by step

A plain walkthrough for adding a SIP or IAX phone entry in VICIdial, the eight fields you must fill, and how the config builds itself.

OperationsRead post

What the Phone Ring Timeout setting controls

Phone Ring Timeout is the seconds a phone rings in the dialplan before the call goes to voicemail. Default is 60. Here is how to tune it.

OperationsRead post