dialing
21 posts.
How to feed the dial hopper with hopper_bulk_insert
Push a batch of lead_ids straight into the dial hopper from one API call, with priority and local-time checks.
Read postHow CID Group auto-rotation cycles your caller IDs
CID Group auto-rotation cycles one active caller ID at a time across your group on a timer, so no single number carries every call.
Read postHow anyone callbacks go back into the hopper
When an ANYONE callback reaches its scheduled time, VICIdial returns the lead to the hopper and marks it CALLBK so it gets dialed fast.
Read postHow to write a filter that calls only certain area codes
Use a VICIdial lead filter to match phone-number prefixes so your campaign dials only the area codes you want, then test it before enabling.
Read postHow user-only callbacks get dialed
USERONLY callbacks never rejoin the shared pool; the agent who set them dials them from their personal callbacks list when convenient.
Read postHow to write a filter that calls only certain time zones
Filter VICIdial leads by GMT offset so your campaign only dials contacts whose local time is inside your calling window, with a test before you enable.
Read postHow to write a filter based on called-count
Use the called_count column in a VICIdial lead filter to dial only leads with the right number of attempts, then preview the result before enabling.
Read postHopper empty errors: what they mean and how to clear them
An empty dial hopper means no leads queued for agents. Check list status, call times, recycling and time zone to refill it.
Read postWhy agents can't log in to a campaign before 9 AM
No leads in the hopper means no agent logins. With a 9am-9pm call time, leads aren't loaded until 9 AM in the first lead time zone.
Read postDiagnosing false answer supervision with the SIP Event Report
The SIP Event Report lets you sort SIP messages by Ring-Time to spot False Answer Supervision — calls marked answered before a human picked up.
Read postWhy your drop rate suddenly spiked and how to trace it
A sudden drop-rate jump usually traces to dial ratio, fresh leads, fewer agents, or false answer supervision. Here is how to find which.
Read postWhat CONGESTION means in VICIdial and how to stop it
CONGESTION means the carrier couldn't place the calls you sent. It's a capacity or route problem on their side, or you over-dialed. Here's how to confirm and back off.
Read postWhat CHANUNAVAILABLE means and why it's usually a line-count problem
CHANUNAVAILABLE means the dialer ran out of lines before it could hand the call to the carrier. It's a local capacity limit, not a carrier reject.
Read postWhat hangup cause 17 (user busy) tells you about your list
Cause 17 is a real busy signal, logged as the AB status. A high rate is usually a list-quality or redial-timing problem, not a system fault.
Read postWhat SIP Cause 18 (request timeout) means on your VICIdial calls
Cause 18 means the far end never answered in time. Here is what it tells you about your list and carrier, and what to check first.
Read postWhat hangup cause 21 (call rejected) means and who's rejecting it
Cause 21 means something actively refused your call. Usually it's caller-ID reputation. Here's who rejects and what to change.
Read postCalls placed but not connecting: a first-things-to-check guide
Calls dial out but never reach a person? Read the per-attempt SIP response codes in the Dial Log and Carrier Log reports to find the cause.
Read postdial_override on the transfer API: dialing an exact number with no prefix
The dial_override flag tells the transfer API to dial exactly the number you pass, skipping the campaign dial prefix and phone code. Here is when that matters.
Read postAnswering Machine Detection in VICIdial: the complete guide
Everything about VICIdial AMD: how live-answer detection works, how it's wired at extension 8369, the honest tradeoffs, tuning, and when to skip it.
Read postLead Recycling vs Auto Alt-Number Dialing: Two Different Retry Tools
Recycling re-dials the same number after a delay. Auto alt-number dialing tries the lead's other numbers. Here is when to use each.
Read postLeads Not Dialing? List-Level Causes in VICIdial
When a list of leads sits there and nothing dials, the cause is usually a setting on the list itself. Here is the checklist.
Read post