Saltar al contenido principal

Códigos de error de reportes (mpbx-api reports, mpbx-cdr)

Códigos que generan las rutas de reportes (W4-RPT-01). Los tipos se asignan a estados HTTP como en los códigos comunes; los de abajo que necesitan otro estado lo indican. Los mensajes nunca contienen datos de llamadas. El lector también genera MPBX-CDR-UNREADABLE (cdr.md) y los códigos MPBX-CH-* de storage.md. Guía: docs/guides/reports.md.

CódigoHTTPSignificadoQué hacer
MPBX-REPORT-BAD-PERIOD400from no es anterior a until, o el periodo dura más de 366 días. Una marca de tiempo que no está en RFC 3339 es MPBX-INVALID-QUERY con el campo indicado.Envíe from y until en RFC 3339, con from anterior y a no más de 366 días de distancia; omita ambos para los últimos 7 días.
MPBX-CDR-EXPORT-UNAVAILABLE501El formato de exportación no tiene codificador instalado (una compilación o una prueba que instala solo CSV).Use format=csv.
MPBX-CDR-EXPORT-TOO-LARGE413El archivo sería demasiado grande para su formato: un PDF admite como máximo 20,000 filas, una hoja de cálculo 1,048,575.Use format=csv, o reduzca el reporte.
MPBX-RBAC-FORBIDDEN403La persona que llama no tiene el permiso reports:read.Solicite el rol Supervisor, Administrador de departamento, Gerente o Propietario (o un rol personalizado con reports:read).
MPBX-API-NOT-CONFIGURED503El servidor se ejecuta sin clickhouse.url: no hay historial de llamadas ni de colas del que informar.Configure [clickhouse] url y reinicie.
MPBX-REPORT-SCHEDULE-INVALID500Una programación de reporte guardada contiene un reporte o un formato que el servidor no conoce (un error de datos; la programación se desactiva y last_error lleva este código). Nunca lo generan las rutas de la API, que validan la entrada.Elimine la programación y vuelva a crearla; repórtelo si se repite.