It turns each completed voice interaction into measurable latency signals that you can track in Dashboard V2.
What you can monitor
Dashboard V2 now exposes latency recorder call-level measures through the Conversations data source.The values come from
comm_latency_stats and are joined by communication_id under the hood.
| Metric | What it answers |
|---|---|
agent_latency | How long users wait before hearing the agent (communication-level latency metric) |
agent_speech_percentage | Share of call duration occupied by agent speech |
human_speech_percentage | Share of call duration occupied by human speech |
agent_speech_percentage and human_speech_percentage, Dashboard V2 uses weighted formulas in aggregation mode:
SUM(agent_speech_duration_ms) / SUM(total_call_duration) * 100SUM(human_speech_duration_ms) / SUM(total_call_duration) * 100
How to use it in Dashboard V2
- Create or edit a Dashboard V2 widget.
- Set Data source to Conversations.
- Pick a measure such as:
- Average
agent_latency - Average
agent_speech_percentage - Average
human_speech_percentage
- Average
- Set Slice by to
start_datefor day-over-day trends. - Add filters (agent, channel, direction, status) to compare behavior across segments.
Recommended operating views
| Dashboard view | Primary metric | Why it is useful |
|---|---|---|
| Experience trend | avg(agent_latency) by start_date | Detect overall responsiveness regression |
| Talk-balance trend | avg(agent_speech_percentage) and avg(human_speech_percentage) | Detect conversation balance drift over time |
| Agent comparison | avg(agent_latency) by agent_name | Detect specific agents with slower response patterns |
| Channel comparison | avg(agent_latency) by channel | Compare responsiveness between voice/chat/email traffic |
When to open turn-level detail
Dashboards are best for trend monitoring and alerting.When a spike appears, move from the aggregated row to interaction-level investigation using
communication_id.
At that stage, use the persisted turn breakdown (latency_breakdown) to inspect:
- Turn summaries (stop reason, timeout detection, tool calls)
- Event timelines
- Per-turn duration differences inside the same interaction