When an inbound call arrives or an outbound lead is dialed, the dialer queries vicidial.php (via AJAX or internal API) to get the next best agent using AGC logic.
// AGC settings $agc_gain = 3; $agc_target = 10; agc vicidialphp work
Restart the VICIdial services.
The integration of AGC in VicidialPHP has a direct impact on call center operations, leading to: When an inbound call arrives or an outbound
In advanced Vicidial configurations, AGC can be toggled via the Administration UI ( admin.php ). $agc_config = [ 'rebalance_interval' => 15, // seconds
$agc_config = [ 'rebalance_interval' => 15, // seconds 'min_agent_idle_sec' => 10, // idle threshold 'boost_per_idle_agent' => 3, // priority boost per idle agent 'max_priority' => 10, // max priority value 'min_priority' => 0, 'campaigns_enabled' => [1, 2, 5], // enable for specific campaigns 'skill_weight' => 0.4, // how much skill score affects priority 'wait_time_weight' => 0.6 ]; ?>
Administrators often modify this system using the following methods: 1. The Options File