Skip to main content

On This Page

Master VICIdial Real-Time Coaching: A Technical Guide to Whisper, Barge-In, and Performance Dashboards

2 min read
Share

These articles are AI-generated summaries. Please check the original sources for full details.

VICIdial Real-Time Agent Coaching Setup Guide

VICIdial provides a comprehensive suite of real-time call intervention modes including silent monitoring, whisper coaching, and barge-in capabilities. These tools leverage Asterisk’s ChanSpy application to allow supervisors to influence live calls without the caller’s knowledge.

Why This Matters

While many call centers have these tools, most fail to implement a systematic coaching workflow, resulting in reactive damage control rather than proactive improvement. Technical misconfigurations, such as missing the ‘q’ flag in ChanSpy, can alert agents to monitoring with an audible beep, undermining the integrity of silent quality checks and performance data.

Key Insights

  • Whisper Mode (Coach Mode) uses Asterisk’s ChanSpy with the whisper flag to inject supervisor audio solely into the agent’s channel.
  • A Z-score below -2 identifies priority coaching targets whose conversion rates are significantly below the team mean (Source: Jason Shouldice, 2026).
  • Real-time status tracking via the vicidial_live_agents table allows for second-by-second monitoring of agent states like DISPO and PAUSE.
  • Effective coaching can yield a 400% ROI by improving conversion rates from 3.5% to 4.2% in high-volume environments.
  • Grafana dashboards can be integrated with VICIdial’s MySQL backend to visualize agent utilization and performance spreads in real-time.

Working Examples

Verify manager user permissions for coaching capabilities.

SELECT user, user_level, vdc_agent_api_access FROM vicidial_users WHERE user_level >= 7;

Non-agent API request to initiate a blind monitoring session.

http://your-vicidial-server/agc/api.php?source=test&function=blind_monitor&user=manager_user&pass=manager_pass&phone_login=manager_phone_extension&session_id=active_session_id&agent_user=agent_to_monitor&stage=MONITOR

Calculate agent utilization and productive time percentages.

SELECT user, ROUND(SUM(talk_sec) / 60, 1) as talk_min, ROUND(SUM(pause_sec) / 60, 1) as pause_min, ROUND(SUM(talk_sec + dispo_sec) / NULLIF(SUM(talk_sec + dispo_sec + wait_sec + pause_sec), 0) * 100, 1) as productive_pct FROM vicidial_agent_log WHERE event_time >= CURDATE() GROUP BY user ORDER BY productive_pct ASC;

Practical Applications

  • Use Case: Implementing peer coaching by granting Level 6/7 monitoring permissions to top performers. Pitfall: Granting full barge-in access to peers can undermine management authority and damage agent confidence.
  • Use Case: Scaling quality control with AI-augmented tools for automatic call scoring and sentiment analysis. Pitfall: Relying solely on AI without human follow-up leads to technically accurate but contextually poor coaching.
  • Use Case: Using Silent Monitor for routine script adherence checks. Pitfall: Coaching on too many behaviors at once prevents habit formation; focus on one specific metric per session.

References:

Continue reading

Next article

VICIdial Training: Mastering the Admin and Agent Tracks for Call Center Operations

Related Content