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
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.
Listening to a phone with agi-phone_monitor.agi
Learn how agi-phone_monitor.agi lets managers silently monitor or barge into a live VICIdial agent session by dialing an extension and entering a user ID or phone extension.
Recording IVR prompts over the phone with agi-record_prompts.agi
agi-record_prompts.agi lets you record audio prompts by dialing a phone extension, choosing the format, and saving files that IVR dialplans can play back immediately.
Changing the agent's active lead with switch_lead
Learn how the switch_lead Agent API function swaps the lead record on an agent's screen during a live inbound call without losing associated logs.
How to attach an AGI script to a call menu
VICIdial call menus accept AGI scripts as actions, letting you add database-driven routing and custom logic without editing extensions.conf directly.
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.
Capturing key presses with agi-dtmf.agi
agi-dtmf.agi plays DTMF tones or signals stored in the callerid field, supporting digits, letters translated to dialpad equivalents, pauses, and a signal-only mode.
Stopping a fronter's audio with force_fronter_audio_stop
Learn how the force_fronter_audio_stop Non-Agent API function stops audio playback on a fronter's active agent session during a transferred call.
Recording non-agent calls with agi-NVA_recording.agi
agi-NVA_recording.agi records calls that bypass the VICIdial agent screen, logging them to user_call_log or call_log and optionally searching vicidial_list for the dialed number.
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.
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.
Routing inbound calls to a logged-in agent with agi-AGENT_route.agi
Learn how agi-AGENT_route.agi routes inbound calls directly to a specific logged-in VICIdial agent using a call menu or custom dialplan entry.