Live Call Monitoring
Live call monitoring lets you watch conversations as they happen, intervene when needed, and ensure your AI agents maintain quality standards with every customer interaction.Why Monitor Live Calls?
Real-time monitoring helps you:- Catch issues immediately - Fix problems before they escalate
- Provide instant support - Help agents when they get stuck
- Ensure compliance - Verify agents follow required procedures
- Learn quickly - See how agents handle unexpected situations
Example: You notice an agent struggling with a complex refund request. You can transfer the call to a human agent immediately, preventing customer frustration.
What You See
Each live call displays:Call Information
- From/To phone numbers
- Call duration (live timer)
- Agent handling the call
- Customer scenario/context
Real-Time Data
- Live transcription
- Current quality score
- Active alerts
- Agent actions/tools used
Viewing Live Calls
- Via UI
- Via API
Navigate to Live Calls to see:
- List of all active calls
- Filter by agent, alert status, or duration
- Click any call for detailed real-time view
- See transcription updating live
Live Call Sources
Calls come from two sources:Real Customer Calls
Production calls from actual customers:- Connected via VAPI, Bland, or other providers
- Appear with
"isSimulation": false - Can have immediate business impact
- Require faster intervention
Test Simulations
Automated test calls from scenarios:- Appear with
"isSimulation": true - Running as part of scheduled testing
- Lower priority for monitoring
- Good for training and practice
Available Actions
Monitor & Observe
Watch without intervening:Transfer to Human
Hand off to a live agent when needed:- Agent is clearly failing to resolve issue
- Customer is extremely frustrated
- Compliance or legal concerns arise
- Request falls outside agent’s capabilities
End Call
Terminate the call if necessary:Add Notes
Document observations during the call:Alert-Triggered Calls
Calls that trigger alerts need immediate attention:Alert Types
Quality Drop
Quality Drop
Real-time score falls below threshold (e.g., below 70)Action: Review conversation and consider intervention
Compliance Issue
Compliance Issue
Agent misses required disclosure or violates policyAction: Intervene immediately if legally required
Customer Frustration
Customer Frustration
Sentiment analysis detects anger or dissatisfactionAction: Monitor closely, prepare to transfer
Agent Stuck
Agent Stuck
Agent repeating same responses or making no progressAction: Transfer to human or provide guidance
Viewing Alert Calls
Filter to see only calls with active alerts:Real-Time Streaming
Subscribe to live updates via WebSocket:Monitoring Multiple Agents
Track all agents from a single dashboard:Performance Tracking
Monitor how calls are progressing:Call Duration Tracking
Best Practices
Set Up Alerts First
Configure automated alerts so you only need to monitor flagged calls, not every single one.
Define Intervention Rules
Create clear guidelines for when to transfer vs when to let the agent continue.
Use for Training
Watch live calls to understand how agents handle real situations and identify training needs.
Troubleshooting
Not seeing any live calls
Not seeing any live calls
Problem: Live calls list is emptySolutions:
- Verify agents are actually receiving calls
- Check agent connection status
- Confirm you have permission to view live calls
- Try refreshing the page
Transcription lagging behind
Transcription lagging behind
Problem: Text updates delayed from actual conversationSolutions:
- This is normal - expect 2-5 second delay
- Check your internet connection
- Try refreshing if delay exceeds 10 seconds
- Contact support if issue persists
Can't transfer call
Can't transfer call
Problem: Transfer action failsSolutions:
- Verify human agent queue is available
- Check if transfer is configured for this agent
- Ensure call is still active
- Try again or end call if critical
Alerts not appearing
Alerts not appearing
Problem: Expected alerts not showing on live callsSolutions:
- Verify alert rules are configured and active
- Check if alert thresholds are set correctly
- Confirm agents are linked to alert rules
- Review alert configuration in settings