Коды ошибок IVR и голосовых сообщений (mpbx-ivr)
Возникают при изменении IVR-меню и библиотеки голосовых сообщений (W3-TEL-07). Сообщения называют поля,
идентификаторы и идентификаторы узлов; они никогда не содержат аудио, набранные цифры или номера звонящих.
Руководство: IVR-меню и голосовые сообщения. Проблемы уровня сценария (опубликованная версия, которую нельзя
изменить, сценарий, на который всё ещё ссылаются переходы) сохраняют коды MPBX-FLOW-* из раздела
сценарии вызовов.
IVR
| Код | Вид | Значение | Что делать |
|---|---|---|---|
MPBX-IVR-INVALID | invalid_argument | Настройки не прошли проверку: неверная клавиша, число, тайм-аут или путь к голосовому сообщению, отсутствующий список разрешённых, либо (при публикации) проблема с объектом, на который ссылается IVR. Ответ API перечисляет каждую проблему с её полем. | Исправьте каждое названное поле и сохраните или опубликуйте IVR снова. |
MPBX-IVR-NOT-FOUND | not_found | В этой компании нет такого IVR (IVR другой компании не виден), либо сценарий не является IVR. | Проверьте идентификатор. |
MPBX-IVR-NOT-FORM | conflict | Граф сценария не совпадает с тем, что записывает форма IVR: его изменили вне формы (например, в визуальном конструкторе). Форма отказывается читать или перезаписывать его, чтобы не потерять ни один узел. | Измените его в конструкторе или создайте новое IVR через форму. |
MPBX-IVR-CHANGED | conflict | IVR изменился после вашего чтения (If-Match не совпадает). | Прочитайте его заново и повторите попытку. |
MPBX-IVR-PROMPT-MISSING | invalid_argument | Голосового сообщения, которое воспроизводит IVR, нет в библиотеке компании (сообщается как проблема в его поле). | Загрузите голосовое сообщение или выберите другое. |
MPBX-IVR-DESTINATION-INVALID | invalid_argument | Назначение не существует, имеет неверный вид или является другим сценарием, который не опубликован как IVR (сообщается как проблема в его поле). | Выберите существующее назначение. |
MPBX-IVR-NOTHING-TO-PUBLISH | conflict | Черновика нет: действующая версия уже содержит все изменения. | Ничего делать не нужно. |
Голосовые сообщения
| Код | Вид | Значение | Что делать |
|---|---|---|---|
MPBX-PROMPT-NOT-FOUND | not_found | В этой компании нет такого голосового сообщения. | Проверьте идентификатор. |
MPBX-PROMPT-AUDIO-INVALID | invalid_argument | Загруженный файл не является аудио MP3, WAV или Ogg Vorbis, которое может прочитать система: неизвестный формат (проверяются байты, а не имя файла), повреждённый файл, неподдерживаемый кодек (например, AAC или Opus), более двух каналов или непригодная частота дискретизации. | Преобразуйте файл в MP3, WAV или Ogg Vorbis и загрузите его снова. |
MPBX-PROMPT-TOO-LARGE | invalid_argument | Загруженный файл больше 25 МиБ. | Загрузите более короткий или сжатый файл. |
MPBX-PROMPT-TOO-LONG | invalid_argument | Аудио длиннее 10 минут. | Разделите файл. |
MPBX-PROMPT-NAME-TAKEN | conflict | Другое голосовое сообщение компании уже имеет такое название. | Выберите другое название. |
MPBX-PROMPT-IN-USE | conflict | IVR или сценарий вызовов (его действующая версия или черновик) всё ещё воспроизводит это голосовое сообщение. | Сначала измените их, затем удалите сообщение. |
MPBX-PROMPT-CHANGED | conflict | Голосовое сообщение изменилось после вашего чтения (If-Match не совпадает). | Прочитайте его заново и повторите попытку. |
MPBX-PROMPT-LIMIT | conflict | У компании уже 1000 голосовых сообщений. | Удалите ненужные голосовые сообщения. |
MPBX-PROMPT-INVALID | invalid_argument | Название (от 1 до 120 символов, без управляющих символов) или языковой тег (en, es-MX, zh-Hans) недопустимы. | Исправьте поле. |