In vicidial.php , find AGC_SCOPE and set to:
For call centers operating on the VICIdial open-source contact center suite, the agent interface—specifically agc/vicidial.php —is the central hub of daily operations. It is where inbound, outbound, and blended campaigns come to life, allowing agents to manage phone calls, customer data, and dispositions seamlessly. Understanding how is crucial for call center managers and IT administrators aiming to maximize efficiency and agent productivity.
If you load balance vicidial.php across multiple web servers, configure PHP sessions to store in Memcached.
: As Matt Florell advised, for complex additions (like product checkboxes), build a separate PHP web form that VICIdial launches on call connect. This keeps your core AGC code clean, maintainable, and easy to upgrade.
While robust, the interface can experience issues if the server is overloaded or if network latency is high.
This background loop constantly sends AJAX requests to a backend processing script called vdc_db_query.php .
ViciDial handles audio by keeping the agent permanently logged into an Asterisk audio conference room (usually a MeetMe or ConfBridge room).