Calls / Voice QA

Structured voice observability for live sessions, completed calls, readable reports, and cross-channel comparison.

Session Header

Identity, channel, provider, and terminal state for this session.

Session ID

d94e7de7-5769-48c8-aa04-b57ce7e280ef

Channel

ZYCOO

Engine

OPENAI_REALTIME

Runtime

OPENAI_REALTIME

Started

20:59 UTC

Ended

20:59 UTC

Duration

0m 08s

Outcome

success

Executive Summary

Deterministic operator-facing summary generated from normalized metrics and issue signals.

Call completed cleanly

Outbound playback stayed within acceptable queue limits.

Key Metrics

Primary response, interruption, queueing, and language metrics.

First Response

n/a

Avg Response

n/a

Avg Interrupt

n/a

Max Queue

0 ms

Max Queue Frames

0

Dropped Frames

0

Interruptions

0

Successful Interruptions

0

Delayed Interruptions

0

Language

n/a

Issues

Detected issues and direct recommendations for operators or developers.

No issues were derived for this session.

Timeline

Ordered structured events for the session.

telephony.connection.opened

AudioSocket connection opened.

info20:59 UTC

call.started

Zycoo/Asterisk call started.

info20:59 UTC

assistant.commit.requested

Zycoo/Asterisk session: assistant commit requested (greeting, direct).

info20:59 UTC

user_speech_started

User speech started.

info20:59 UTC

user_speech_stopped

User speech stopped.

info20:59 UTC

assistant.commit.requested

Zycoo/Asterisk session: assistant commit requested (user_speech_stopped, direct).

info20:59 UTC

call.stopped

Zycoo/Asterisk call stopped.

info20:59 UTC

call.stopped

Zycoo/Asterisk call stopped.

info20:59 UTC

Conversation

Turn-by-turn transcript assembled from captured user transcripts and assistant output.

No transcript turns were captured for this session yet.

Technical Data

Raw event payloads are available here for debugging without overwhelming the default operator view.

telephony.connection.opened raw payload
{
  "connectionId": "sock-krby6eo7",
  "remoteAddress": "127.0.0.1"
}
call.started raw payload
{
  "codec": "g711_ulaw",
  "engine": "openai_realtime",
  "sessionId": "aa1695d9-f58a-4245-8afc-fa2795877280",
  "zycooPeer": null,
  "aiExtension": "6001",
  "connectionId": "sock-krby6eo7",
  "gatewayLabel": "Zycoo U-50",
  "fallbackReason": null,
  "asteriskContext": "ai-voice",
  "selectedProvider": "openai-realtime"
}
assistant.commit.requested raw payload
{
  "reason": "greeting",
  "source": "direct"
}
user_speech_started raw payload
{}
user_speech_stopped raw payload
{}
assistant.commit.requested raw payload
{
  "reason": "user_speech_stopped",
  "source": "direct"
}
call.stopped raw payload
{
  "sessionId": "aa1695d9-f58a-4245-8afc-fa2795877280",
  "connectionId": "sock-krby6eo7"
}
call.stopped raw payload
{
  "sessionId": "aa1695d9-f58a-4245-8afc-fa2795877280",
  "connectionId": "sock-krby6eo7"
}