Códigos de error de IVR y avisos (mpbx-ivr)
Se generan cuando se editan los menús IVR y la biblioteca de avisos (W3-TEL-07). Los mensajes nombran campos, ids y ids de nodo; nunca contienen el audio, los dígitos capturados ni los números de quien llama. Guía: Menús IVR y avisos. Los problemas a nivel de flujo (una versión publicada que no se puede cambiar, un flujo al que todavía se le salta) conservan los códigos MPBX-FLOW-* de flujos de llamada.
IVR
| Código | Tipo | Significado | Qué hacer |
|---|---|---|---|
MPBX-IVR-INVALID | invalid_argument | La configuración no pasó la validación: una tecla, número, tiempo de espera o ruta de aviso no válida, una lista de permitidos faltante, o (al publicar) un problema con algo a lo que hace referencia el IVR. La respuesta de la API enumera cada problema con su campo. | Corrija cada campo indicado y guarde o publique de nuevo. |
MPBX-IVR-NOT-FOUND | not_found | No existe ese IVR en esta empresa (el IVR de otra empresa no es visible), o el flujo no es un IVR. | Revise el id. |
MPBX-IVR-NOT-FORM | conflict | El grafo del flujo no coincide exactamente con lo que escribe el formulario de IVR: se modificó fuera del formulario (por ejemplo, en el diseñador visual). El formulario se niega a leerlo o sobrescribirlo para que no se pierda ningún nodo. | Edítelo en el diseñador, o cree un nuevo IVR con el formulario. |
MPBX-IVR-CHANGED | conflict | El IVR cambió desde que lo leyó (If-Match no coincide). | Léalo de nuevo e intente otra vez. |
MPBX-IVR-PROMPT-MISSING | invalid_argument | Un aviso que reproduce el IVR no está en la biblioteca de avisos de la empresa (se reporta como problema en su campo). | Suba el aviso o elija otro. |
MPBX-IVR-DESTINATION-INVALID | invalid_argument | Un destino no existe, es de un tipo incorrecto, o es otro flujo que no es un IVR publicado (se reporta como problema en su campo). | Elija un destino existente. |
MPBX-IVR-NOTHING-TO-PUBLISH | conflict | No hay borrador: la versión activa ya tiene todos los cambios. | No hay nada que hacer. |
Avisos
| Código | Tipo | Significado | Qué hacer |
|---|---|---|---|
MPBX-PROMPT-NOT-FOUND | not_found | No existe ese aviso en esta empresa. | Revise el id. |
MPBX-PROMPT-AUDIO-INVALID | invalid_argument | El archivo subido no es audio MP3, WAV ni Ogg Vorbis que el sistema pueda leer: formato desconocido (se revisan los bytes, no el nombre del archivo), archivo dañado, códec no compatible (por ejemplo AAC u Opus), más de dos canales, o una frecuencia de muestreo no utilizable. | Convierta el archivo a MP3, WAV u Ogg Vorbis y súbalo de nuevo. |
MPBX-PROMPT-TOO-LARGE | invalid_argument | El archivo subido pesa más de 25 MiB. | Suba un archivo más corto o más comprimido. |
MPBX-PROMPT-TOO-LONG | invalid_argument | El audio dura más de 10 minutos. | Divida el archivo. |
MPBX-PROMPT-NAME-TAKEN | conflict | Otro aviso de la empresa ya usa este nombre. | Elija otro nombre. |
MPBX-PROMPT-IN-USE | conflict | Un IVR o flujo de llamada (su versión activa o un borrador) todavía reproduce este aviso. | Cambie primero esos elementos y luego elimine el aviso. |
MPBX-PROMPT-CHANGED | conflict | El aviso cambió desde que lo leyó (If-Match no coincide). | Léalo de nuevo e intente otra vez. |
MPBX-PROMPT-LIMIT | conflict | La empresa ya tiene 1000 avisos. | Elimine los avisos que ya no use. |
MPBX-PROMPT-INVALID | invalid_argument | El nombre (de 1 a 120 caracteres, sin caracteres de control) o la etiqueta de idioma (en, es-MX, zh-Hans) no son aceptables. | Corrija el campo. |