Agc Vicidial.php Link
Because agc/vicidial.php is a powerful file that interacts with the database and the Asterisk server, it is a prime target for security audits.
vicidial.php is not designed for direct HTTP access. The AGC invokes it via CLI, but a common misconfiguration is leaving vicidial.php exposed in the web root. Attackers can bypass authentication by crafting CLI-like arguments. agc vicidial.php
Hardening steps:
| Variable Name | Source | Description |
|---------------|--------|-------------|
| $phone_number | vicidial_list | Destination number |
| $lead_id | vicidial_list | Unique lead ID |
| $campaign_id | vicidial_campaigns | Current campaign |
| $server_ip | vicidial_server | Dialer IP address |
| $callerid_number | vicidial_campaigns | Outbound CallerID |
| $uniqueid | asterisk_cdr | Asterisk call unique ID | Because agc/vicidial