Calls
Why my call wasn't transcribed
If the transcription policy is active but the call has no transcript, it's usually one of three reasons.
Live transcription in SIVO follows a hard rule and three conditions that must be met.
Hard rule
Audio capture only starts when:
- The call reaches a human agent (event
bridge-agent-start), or - The call enters an
ai_agentnode in the IVR.
Never transcribed:
- Calls hanging up in IVR before being answered.
- Wait time in queue.
- Hold music (MOH).
- DTMF menus.
This is intentional, for cost (transcribing the “Press 1…” menu on every call multiplies spend) and GDPR privacy (caller hasn’t consented yet).
Checklist if you believe it WAS answered yet not transcribed
- Policy active: Settings → Transcription policies → verify a policy applies to the right scope (global / DID / queue / agent).
- STT provider with valid API key: Settings → Transcription providers → “Test” button must respond OK.
- Call CDR: open detail → Technical → search
transcription_startedevents. If missing, capture never started. - Correct model: if using ElevenLabs Scribe, model must be
scribe_v2_realtime(with_realtimesuffix), notscribe_v2(batch, no WebSocket).
If all the above is fine
Rare causes:
- Quota exhausted at STT provider — check your Deepgram/ElevenLabs dashboard.
- WebSocket dropped during the call — logged in
transcription_errorsof the CDR.
→ If persistent, open ticket at [email protected] including the call ID.