Códigos de error del centro de alertas y del nivel de registro (mpbx-alerts)
Los genera las rutas de alertas (/api/v1/system/alerts, /api/v1/system/alert-settings) y las rutas del nivel
de registro (/api/v1/system/log-levels; W7-OBS-01a). Todas requieren una credencial de ámbito de sistema.
Los mensajes nunca contienen una URL de webhook, un secreto de firma ni una dirección de correo electrónico. Guías:
Alertas, Registro.
| Código | Tipo | Significado | Qué hacer |
|---|---|---|---|
MPBX-ALERT-NOT-FOUND | not_found | Ninguna alerta tiene ese id (se purgó después de 90 días, o el id es incorrecto). | Vuelva a listar las alertas. |
MPBX-ALERT-SETTINGS-INVALID | invalid_argument | Una configuración no es aceptable; el mensaje nombra el campo: un destinatario que no es una dirección sencilla (user@example.com, sin nombre para mostrar ni lista), más de 10 destinatarios, o un webhook_url que rechaza el filtro de salida (no es https, tiene credenciales en la URL, es un nombre o una dirección interna, o un puerto menor de 1024 distinto de 443). | Corrija el campo indicado. Un webhook debe ser una dirección pública https. |
MPBX-ALERT-SETTINGS-CONFLICT | conflict | La configuración cambió desde el ETag que envió en If-Match. | Vuelva a leerla y aplique el cambio de nuevo. |
MPBX-ALERT-NO-CHANNEL | invalid_argument | Se pidió una notificación de prueba, pero no hay destinatario ni webhook configurado. | Agregue primero un destinatario o un webhook. |
MPBX-ALERT-LOG-LEVEL-INVALID | invalid_argument | El filtro de registro no es level ni pares target=level separados por comas (niveles error, warn, info, debug, trace, off; nombres de destino de letras, dígitos, _ y :), tiene más de 512 caracteres, o ttl_minutes no está entre 1 y 1440. Los filtros de spans y de campos se rechazan. | Use por ejemplo debug, o info,mpbx_sip_core=debug. |
MPBX-ALERT-SECRET-UNREADABLE | config | El secreto de firma del webhook guardado no se puede abrir con la clave maestra de esta instalación (una base de datos restaurada con otra clave maestra). | Guarde la configuración de nuevo con rotate_webhook_secret para crear un secreto nuevo. |