Quick Reference
ADC — Auto Disconnected
What ADC Means
Disconnected signal automatically detected and dispositioned by the system. The carrier signaled the number is not in service without agent confirmation.
When This Status Is Set
ADC is assigned automatically when VICIdial’s call processing detects carrier-level disconnect signals — typically SIT (Special Information Tones) or specific SIP response codes like 404 (Not Found) or 604 (Does Not Exist Anywhere) — without routing the call to an agent. The classification happens at the Asterisk channel level before any agent screen interaction occurs, distinguishing ADC from the agent-confirmed DC status. This automatic detection relies on the carrier returning proper disconnect signaling; some carriers return ambiguous codes that may be misclassified, so ADC accuracy depends on the quality of your SIP trunk provider’s signaling. The call attempt is logged in vicidial_log with the corresponding term_reason and the lead’s status in vicidial_list is updated to ADC.
Impact on List Management
ADC leads should be excluded from your dial_status_filter because redialing confirmed-disconnected numbers wastes trunk capacity, inflates your call volume without improving contact rates, and can negatively impact your caller reputation scores with carriers. High ADC rates are a direct indicator of list data quality problems — if ADC exceeds 5% of total dials on a recently purchased list, the data vendor is delivering stale records. Track ADC counts per list_id in the vicidial_list table to build vendor scorecards and negotiate data quality SLAs. Unlike some transient statuses, ADC should be treated as a permanent suppression — these numbers are out of service and extremely unlikely to return to active status.
Best Practices
-
Do not include ADC in dial_status_filter — redialing wastes trunks and damages carrier reputation
-
Report ADC rates by list source and
vendor_lead_codefor data vendor performance management -
Consider automatic list scrubbing to remove ADC leads after first detection, freeing hopper capacity for viable leads
-
Run a monthly ADC audit by comparing ADC leads against a phone validation API to confirm numbers are still disconnected before permanent suppression
-
Use ADC rate as a leading indicator of list age — fresh data should produce ADC rates under 3%
-
Build a master suppression file of ADC phone numbers and scrub all new list imports against it to prevent re-purchasing numbers you already know are disconnected
Admin Configuration
ADC is defined as a system status under Admin → System Statuses with callable set to N and human_answered set to N. Since ADC is auto-assigned, it does not appear in agent disposition screens. To review ADC volumes, use the Admin → Status Category report or query the vicidial_log table filtered by status = 'ADC' and group by list_id for per-source analysis. Campaign-level disconnect detection behavior — including how Asterisk interprets carrier SIP response codes and SIT tones — can be influenced by the cpd_amd_action and SIP response handling settings under Campaign Detail → Dialing Options. For operations tracking ADC trends over time, the vicidial_log table’s call_date field provides the timestamp needed to chart ADC rates across weeks or months.
ViciStack’s List Management module monitors disposition distribution in real time — automatically adjusting recycling logic, dial_status_filter priorities, and hopper fill strategies based on how your dispositions are trending. No manual SQL, no spreadsheet audits.
Frequently Asked Questions
What does the VICIdial ADC status mean? +
Disconnected signal automatically detected and dispositioned by the system. The carrier signaled the number is not in service without agent confirmation.
Is ADC callable in VICIdial? +
No, ADC (Auto Disconnected) leads should NOT be included in dial_status_filter. Calling these leads may violate compliance requirements or waste dial capacity.
Should I include ADC in my dial_status_filter? +
No, do not include ADC in dial_status_filter. Exclude ADC from dial_status_filter. Same as DC — the number is dead. High ADC rates indicate list data quality issues. Report ADC by vendor/source to assess data quality.
Related Status Codes
Related VICIdial Settings
Part of the Complete VICIdial Implementation Guide
Need Help Optimizing Your VICIdial?
Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.
Get Your Free Audit →