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 or USDT

Page 37

Operator writing, sorted newest first.

What to check yourself before opening a VICIdial support ticket

A calm self-check list: clock, agent screen, carrier registration, hopper, dispositions, and which log report matches your symptom.

OperationsRead post

How to turn on the "QC Features enabled" system setting

Quality Control in VICIdial stays completely hidden until you flip one master switch. Here is where to find it and what it unlocks.

OperationsRead post

How to apply QC settings to a campaign

Once your QC statuses and scorecards exist, here is exactly where to attach them to a campaign so its calls become reviewable.

OperationsRead post

How to claim a call in the QC queue

Claiming pulls a call out of the QC queue and opens it for scoring - here is where the claim links live and what happens when you click one.

OperationsRead post

How to check the SIP registry on the Asterisk Debug Page

The Asterisk Debug Page shows SIP Peers and Registry from the dialer itself, so you can confirm whether a phone or trunk is actually registered.

OperationsRead post

Why calls ring but never connect to an agent

Calls that ring out, drop, or sit unanswered usually trace back to the hopper, agent availability, or a carrier that never sends a real answer.

OperationsRead post

Why some form fields reject spaces, dashes, and special characters

VICIdial strips many special characters from form fields on purpose, because certain character combinations can corrupt or delete data in the system.

OperationsRead post

When to reload Asterisk and when it makes things worse

Reloading Asterisk re-reads its config but can interrupt live calls. Here is when a reload actually helps, when VICIdial handles it for you, and when to wait.

OperationsRead post

When recordings exist but have no sound: what to check

A recording file that exists but plays silent points at the RTP and mux path: codec, recording format, and the recording delay rather than missing files.

OperationsRead post

Diagnosing choppy or robotic audio on agent calls

Choppy, robotic, or garbled call audio almost always comes from the RTP path: jitter, packet loss, a codec mismatch, or a CPU-starved dialer.

OperationsRead post

Diagnosing agent session problems with the Latency Gaps Report

A latency gap is a missing stretch of agent latency log entries while an agent was supposed to be logged in, and those gaps often explain agent-screen session trouble.

OperationsRead post

When an agent can't hear the customer but the customer hears them

One-way audio means RTP is flowing in only one direction, almost always blocked by NAT, a firewall, or routing on the agent's leg.

OperationsRead post

Why two agents end up in the same session talking to each other

Two agents hearing each other instead of customers almost always means a previous agent never logged out cleanly and left the session open.

OperationsRead post

Diagnosing a 3-way transfer that won't connect using the press log

When a 3-way transfer never reaches the outside party, the 3-Way Press Log Report shows exactly which step failed using its Results events.

OperationsRead post

When live monitoring connects but you can't hear the call

Monitoring shows connected but the manager hears nothing. The Real-Time Monitoring Log confirms the session happened; no audio almost always means phone, conf, or codec.

OperationsRead post

Diagnosing intermittent agent disconnects across a shift

Random agent disconnects that you can't reproduce are best traced with the Agent LAGGED, Agent Latency, and Latency Gaps reports read together.

OperationsRead post

What the PDROP status means and why it points at carrier behaviour

PDROP is a pre-routing dropped call, hung up the instant the Answer signal arrives, which is the fingerprint of a carrier false answer.

OperationsRead post

Why agent screen buttons stop responding mid-shift

When agent screen buttons go dead mid-shift, the Agent Debug Log Report shows the clicks and AJAX calls so you can tell network from workstation from database.

OperationsRead post

Why so many calls land on NA (no answer) and what it really means

NA is No Answer AutoDial, a catch-all for any outbound call that never gets an Answer signal, from ring-no-answer to congestion to plain errors.

OperationsRead post

What HUC statuses (enhanced disconnect logging) tell you about failed calls

An HUCXXX status is an enhanced disconnect-logging level 3 record, where XXX is the carrier disconnect code that ended the call.

OperationsRead post

When AMD marks live people as answering machines: how to diagnose it

Answering Machine Detection that flags live customers as machines drops real prospects. Here is how to read the AMD Log and tune sensitivity.

OperationsRead post

When the Dispo Call URL doesn't fire: finding it in the URL Log

The Dispo Call URL is meant to fire on disposition, and the URL Log Report records each request so you can prove whether it actually went out.

OperationsRead post

Database and Asterisk reload issues: a safe order of operations

Restarting the database or Asterisk under load drops calls. Here is the safe order: make the admin change, let the keepalive apply it, then reload only if needed.

OperationsRead post

VICIdial time-sync issues: how clock drift breaks call times and stats

When a VICIdial server clock drifts out of sync, call-time windows, callbacks, and report timestamps all skew. Here is how to spot it and fix it with NTP.

OperationsRead post