VICIdial Max Hopper Calls: Complete Optimization Guide
Quick Reference
Setting Name
max_hopper_calls Default Value
0 Recommended
0 (unlimited) or cap at 2x hopper_level
Impact Level
MediumLocation in VICIdial
Admin > Campaigns > [Campaign] > Dial Settings
What Max Hopper Calls Does
Sets an absolute maximum cap on the number of calls that can be simultaneously active in the hopper queue. This prevents memory and performance issues during peak dialing when adaptive dial level may push call volume very high.
Recommended Configuration
| Center Size | Recommended Value | Notes |
|---|---|---|
| 10–25 Agents | 0 (unlimited) or cap at 2x hopper_level | Start conservative, monitor for 48 hours before adjusting |
| 25–100 Agents | 0 (unlimited) or cap at 2x hopper_level | Scale gradually — larger operations amplify effects of misconfiguration |
| 100–500 Agents | 0 (unlimited) or cap at 2x hopper_level | Consult ViciStack optimization team for enterprise-scale tuning |
How to Change This Setting
- 1 Navigate to Admin > Campaigns
- 2 Select campaign
- 3 Find Max Hopper Calls field
- 4 Enter 0 for unlimited or set cap value
- 5 Recommended cap: agents * max_dial_level * 3
- 6 Submit
Common Problems
Value of 0 on large operations can allow runaway dialing scenarios
Setting too low artificially throttles dial rate below optimal
Must be coordinated with hopper_level to avoid conflicts
Related Settings
ViciStack Module
How ViciStack Optimizes Max Hopper Calls
ViciStack's Dialer Tuning & Auto-Configuration module automatically monitors and optimizes max_hopper_calls based on real-time performance data from your operation. Instead of manual tuning, ViciStack continuously analyzes call outcomes, agent performance, and contact rates to recommend and implement optimal values — often catching configuration drift before it affects your numbers.
Learn About Dialer Tuning & Auto-Configuration →
Frequently Asked Questions
Not sure if your VICIdial settings are optimized? Get a free 247-point audit.
Get Your Free VICIdial Audit →