VICIfast Support Team
VICIfast Support
The VICIfast support team. We run managed VICIdial full-time and write these guides from the operator's chair.
Posts by VICIfast Support
How to Use the cm_send_url.agi Call Menu Script
cm_send_url.agi fires a URL defined in a VICIdial Settings Container from inside a Call Menu, letting you push call data to an external system without an agent.
Where to Use VICIdial Phone-Recorded Prompts
Phone-recorded VICIdial prompts can be used in six distinct places across campaigns and in-groups - here is where each field lives and what it plays.
How to Blind-Monitor a VICIdial Agent by Session ID
Dial 0 plus the agent's session ID to silently listen to a live call, or use extension 8162 to roam between agents without hanging up.
VICIdial Phone-Based Functions: The Complete Guide
A full tour of the things you can do from a phone wired into VICIdial: recording audio prompts, blind monitoring agents, roaming between sessions, and barging in.
How to Use the cm_areacode.agi Call Menu Script
cm_areacode.agi reads the caller's area code, resolves it to a US state, and routes the call to the matching DID so inbound calls reach the right regional team.
Detecting answering machines with VD_amd.agi
VD_amd.agi runs after Asterisk's AMD application on outbound calls, routing the call to an agent if a human answered or dropping it cleanly if a machine was detected.
Reading the inbound queue depth with calls_in_queue_count
The calls_in_queue_count Agent API function returns the number of inbound calls waiting that could be routed to a specific agent, giving external systems a real-time queue signal.
Silent agent monitoring with agent_monitor.agi
agent_monitor.agi lets supervisors silently listen to a live VICIdial agent session by dialing an extension - no agent interaction needed.
What agi-VDAD_ALL_outbound.agi does on the outbound side
agi-VDAD_ALL_outbound.agi consolidates eight separate outbound transfer scripts, routing answered outbound calls to agents or running survey, broadcast, and reminder campaigns.
IVR-driven verification surveys with agi-IVR_recording_verification.agi
agi-IVR_recording_verification.agi runs a fully automated third-party verification IVR - collecting yes/no key presses, recording the session, and logging to vicidial_ivr.
Letting agents dial in with agi-AGENT_dial_in.agi
Understand how agi-AGENT_dial_in.agi lets VICIdial agents establish their phone connection by dialing in and entering their user ID and passcode.
Setting a pause reason with the pause_code function
The pause_code Agent API function lets your system stamp a reason code on a paused agent's session, giving supervisors accurate break and wrap-up data in their reports.