Zadarma Monitor
Activo · Tipo: python · Intervalo: 60 min · Canal: email · Urgencia: high
Descripcion
Diagnostico completo de la telefonia Zadarma + Softphone en Odoo produccion. Ejecuta 7 comprobaciones via XML-RPC: heartbeats de softphones, patron de llamadas cortas (bug 'suena y cuelga'), llamadas Retell/Carolina huerfanas, transcripciones atascadas, actividad de webhooks del PBX, errores JS del widget, y patrones anormales por usuario. Solo activo en horario laboral (8-20h CET).
Credenciales
{"url": "https://corporate.acconerp.com", "db": "corporate.acconerp.com", "user": "lord@accon.es", "password": "nskfjkiu3ii724389jkw%5"}
Flujo de Test
1. XML-RPC auth a corporate.acconerp.com — base para todas las comprobaciones
2. HEARTBEATS: Lee ir.config_parameter 'softphone_hb_*' — detecta usuarios cuyo softphone no envia latido en >30 min (en horario laboral)
3. LLAMADAS CORTAS: Busca zadarma.call salientes contestadas con duracion <15s en las ultimas 2h — si hay >5, indica bug del softphone ('suena y cuelga')
4. RETELL HUERFANAS: Cuenta zadarma.log con event='retell_webhook' y 'no zadarma.call found' en 24h — >10 indica integracion Retell/Carolina rota
5. TRANSCRIPCIONES ATASCADAS: Busca zadarma.call con transcription_state='pending/processing' y call_start >1h — si hay >5 el pipeline Whisper puede estar caido
6. WEBHOOKS: Cuenta eventos notify_* en zadarma.log de las ultimas 2h (horario laboral) — si hay 0, la PBX dejo de enviar datos
7. ERRORES JS: Busca zadarma.log con event client_call_failed/widget_error/sip_error en 2h — >5 errores indica widget del softphone roto
8. PATRONES POR USUARIO: Agrupa llamadas salientes por usuario y calcula tasa de fallo — si un usuario tiene >90% fallos con >5 intentos, su softphone esta roto
Documentacion
Modulo accon_zadarma_crm
Permisos
{"read_logs": true}
Ultimo Error
OK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado
Historial de Resultados
| Fecha | Estado | Mensaje | Duracion | Detalles |
|---|---|---|---|---|
| 2026-05-21T13:38:46 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 3216 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T12:38:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4116 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T11:38:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4285 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T10:37:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 3627 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T09:37:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4269 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T08:36:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 5081 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) WARN: 1 errores JS del softphone FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T07:36:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4930 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba WARN: 0 softphones activos en horario laboral OK: 0 webhooks en 2h pero endpoint responde — simplemente no hay llamadas OK: Sin llamadas recientes (nada que verificar) WARN: 1 errores JS del softphone FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T06:36:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4942 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T05:35:49 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 5829 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T04:35:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4637 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T03:35:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4853 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T02:35:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4072 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T01:34:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 3853 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-21T00:34:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4636 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-20T23:33:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 3966 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-20T22:32:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 5239 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-20T21:32:47 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 3359 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-20T20:31:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4659 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-20T19:31:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4882 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |
| 2026-05-20T18:30:48 | fail | 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... | 4827 ms |
Ver errorOK: XML-RPC auth OK: Lead encontrado: Oportunidad de HIDALCALDE, S.L. (+34 650 10 16 17) OK: Usuario del lead tiene SIP: Erica Carrera Alba OK: Fuera de horario laboral OK: Fuera de horario, sin webhooks es normal OK: Sin llamadas recientes (nada que verificar) OK: Sin errores JS del cliente FAIL: 6 transcripciones atascadas >1h FAIL: 6 llamadas pendientes >30min (IDs: 1561, 1554, 1553, 1549, 1548) OK: Whisper responde WARN: Cron transcripcion no encontrado |