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

Medium

Location 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.

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. 1 Navigate to Admin > Campaigns
  2. 2 Select campaign
  3. 3 Find Max Hopper Calls field
  4. 4 Enter 0 for unlimited or set cap value
  5. 5 Recommended cap: agents * max_dial_level * 3
  6. 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

adaptive_dl_level Adaptive Dial Level Campaign auto_dial_level Auto Dial Level Campaign available_only_ratio_tally Available Only Ratio Tally Campaign hopper_level Hopper Level Campaign

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

What does max_hopper_calls do in VICIdial? +
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.
What is the recommended value for max_hopper_calls? +
The recommended range for max_hopper_calls is 0 (unlimited) or cap at 2x hopper_level. The out-of-box default is 0. Note that optimal values vary by operation size, campaign type, and carrier — use ViciStack's automated tuning to find your exact optimal configuration.
Can ViciStack automatically optimize max_hopper_calls for me? +
Yes. ViciStack's Dialer Tuning & Auto-Configuration module monitors max_hopper_calls continuously and alerts you when the value drifts outside optimal range. On qualifying plans, ViciStack can automatically adjust this setting based on real-time performance data — no manual intervention required.

Not sure if your VICIdial settings are optimized? Get a free 247-point audit.

Get Your Free VICIdial Audit →