VICIPanel
Troubleshooting/Hopper empty, dialing paused
CriticalAsterisk

Hopper empty, dialing paused

The pre-dial lead cache is empty and the fill cron hasn't run, dialing stops until new leads enter the hopper.

Symptoms

  • Dialing stops but campaign is still active
  • Report shows 0 calls in progress despite ready agents
  • Manual hopper check shows empty queue for the campaign

Common causes

  • All leads exhausted under current dial statuses + call time rules
  • Hopper fill cron job failed or is disabled
  • List recycle rules prevent any leads from re-entering hopper
  • Time-zone restrictions (local_call_time) excluded all leads

How to fix it

  1. 1
    Check available leads: `SELECT count(*) FROM vicidial_hopper WHERE campaign_id='YOUR_CAMPAIGN'`
  2. 2
    Check cron: `crontab -l | grep hopper`
  3. 3
    Review campaign `lead_filter`, it may be excluding everyone
  4. 4
    Review `call_time_id`, business hours restriction may be filtering all leads
  5. 5
    Import fresh leads or adjust filter/recycle rules
Asterisk health and operational view in VICIPanel
How VICIPanel helps

VICIPanel's hopper monitor shows current depth, drain rate, and time-to-empty. We alert before the hopper drains, not after dialing stops.

Stop troubleshooting. Start operating.

VICIPanel's health dashboard catches most of these issues before they impact your agents — with plain-English diagnostics and one-click remediation.