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
Ending an agent's call with external_hangup
How the external_hangup Agent API call drops the live customer call on a logged-in agent's screen from an outside system.
Reading the agent's current lead with st_get_agent_active_lead
Look up the lead a logged-in agent has on their screen using a CRM AgentID, returning lead_id, phone, and a few key fields.
Listing audio prompts with the sounds_list API
How the sounds_list non-agent API outputs the audio files in your VICIdial audio store, with format and sort options.
How to drive the agent screen with the Agent API
The Agent API acts on a live, logged-in agent's screen. Here is the function, user, pass, source pattern and the plain-text responses you'll get back.
Launching the agent's webphone with webphone_url
How the webphone_url agent-api function displays or launches the configured webphone URL for a live VICIdial agent session.
Updating the agent form remotely with update_fields
How the update_fields Agent API function rewrites the customer information panel on a logged-in VICIdial agent's screen and reloads panels.
Starting a silent listen with the blind_monitor API
How the blind_monitor non-agent API dials a supervisor's phone and drops them into an agent's live session to monitor, barge or swap.
Pausing and resuming an agent with external_pause
How the external_pause Agent API function pauses or resumes a logged-in VICIdial agent from an outside system, and what happens mid-call.
Click-to-dial from your app with external_dial
Trigger a manual dial on a logged-in agent's screen from your own app using the external_dial Agent API function and its lead-search options.
Seeing an agent's inbound groups with agent_ingroup_info
How the agent_ingroup_info non-agent API shows the in-group and outbound auto-dial settings a logged-in agent currently has.
Controlling a remote agent's call with ra_call_control
Hang up or transfer a call that a remote agent is handling, with optional disposition and status, using three supported stages.
Setting a disposition from outside with external_status
Disposition a call on a logged-in agent's screen from your own app with external_status, including scheduled callbacks and their options.