Zadarma Monitor

Activo · Tipo: python · Intervalo: 60 min · Canal: email · Urgencia: high

Editar
Volver
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 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
2026-05-21T12:38:47 fail 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... 4116 ms
Ver 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
2026-05-21T11:38:47 fail 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... 4285 ms
Ver 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
2026-05-21T10:37:47 fail 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... 3627 ms
Ver 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
2026-05-21T09:37:47 fail 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... 4269 ms
Ver 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
2026-05-21T08:36:48 fail 6 transcripciones atascadas >1h | 6 llamadas pendientes >30min (IDs: 1561, 1554,... 5081 ms
Ver 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)
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 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)
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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 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
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
Ver historial completo