Llamadas
Por qué mi llamada no se transcribe
Si la política de transcripción está activa pero la llamada no genera transcripción, suele ser por una de estas tres razones.
La transcripción en vivo en SIVO sigue una regla dura y tres condiciones que deben cumplirse.
Regla dura
La captura de audio solo se inicia cuando:
- La llamada llega al agente humano (evento
bridge-agent-start), o - La llamada entra en un nodo
ai_agentdel IVR.
Nunca se transcriben:
- Llamadas que cuelgan en el IVR antes de atenderse.
- Tiempo de espera en cola.
- Música de espera (MOH).
- Menús DTMF.
Esto es intencional, por coste (transcribir el menú “Pulse 1…” en cada llamada multiplicaría el gasto) y por privacidad GDPR (el caller no ha consentido todavía).
Checklist si crees que SÍ se atendió y no se transcribió
- Política activa: Settings → Transcription policies → verifica que aplica una política al scope correcto (global / DID / cola / agente).
- Proveedor STT con API key válida: Settings → Transcription providers → botón “Test” debe responder OK.
- CDR de la llamada: abre el detalle → Technical → busca eventos
transcription_started. Si falta, la captura nunca se inició. - Modelo correcto: si usas ElevenLabs Scribe, el modelo debe ser
scribe_v2_realtime(con sufijo_realtime), noscribe_v2(que es batch y no soporta WebSocket).
Si todo lo anterior está bien
Posibles causas raras:
- Cuota agotada en el proveedor STT — revisa tu dashboard Deepgram/ElevenLabs.
- WebSocket caído durante la llamada — anotado en
transcription_errorsdel CDR.
→ Si persiste, abre ticket con [email protected] incluyendo el ID de llamada.