Перейти к основному содержимому

Коды ошибок голосовой почты (mpbx-voicemail)

Возвращаются маршрутами голосовой почты и телефонным меню (W3-TEL-08). Сообщения никогда не содержат PIN-коды, их хеши, номера звонящих или содержимое сообщения; в них указываются не более чем идентификаторы и имена полей. Коды, описывающие сбой отправки письма (MPBX-VM-EMAIL-*), сохраняются как email_error_code сообщения и не возвращаются. Руководство: Голосовая почта.

КодВидЗначениеЧто делать
MPBX-VM-MAILBOX-NOT-FOUNDnot_foundВ этой компании нет такого почтового ящика (почтовый ящик другой компании не виден).Проверьте идентификатор.
MPBX-VM-MESSAGE-NOT-FOUNDnot_foundВ этой компании нет такого сообщения либо оно удалено.Проверьте идентификатор.
MPBX-VM-GREETING-NOT-FOUNDnot_foundУ почтового ящика нет приветствия такого вида.Воспроизводится стандартное системное приветствие; запишите или загрузите своё.
MPBX-VM-NO-MAILBOXnot_foundУ внутреннего номера нет почтового ящика, поэтому звонящие не могут оставить сообщение.Создайте почтовый ящик (POST /api/v1/voicemail/mailboxes).
MPBX-VM-EXTENSION-INVALIDinvalid_argumentВнутреннего номера нет в этой компании либо он не является пользовательским.Используйте идентификатор пользовательского внутреннего номера.
MPBX-VM-MAILBOX-EXISTSconflictУ внутреннего номера уже есть почтовый ящик.Обновите существующий.
MPBX-VM-MAILBOX-DISABLEDconflictПочтовый ящик выключен и не принимает сообщения.Включите его (enabled: true).
MPBX-VM-MAILBOX-FULLconflictВ почтовом ящике столько сообщений, сколько разрешает max_messages. Сообщение, пришедшее, когда ящик заполнился, было отклонено, а его аудио удалено.Удалите сообщения или увеличьте max_messages.
MPBX-VM-PIN-NOT-SETconflictУ почтового ящика ещё нет PIN-кода; его владелец должен сначала задать PIN. PIN по умолчанию не предусмотрен.Владелец задаёт PIN (PUT /api/v1/voicemail/mailboxes/{id}/pin) или с телефона самого почтового ящика.
MPBX-VM-PIN-WEAKinvalid_argumentНовый PIN не подходит: содержит не только цифры, выходит за пределы длины (по умолчанию от 4 до 10 цифр), повторяет одну цифру, образует последовательность (1234), повторяет блок (1212), совпадает с номером внутреннего номера или является распространённым PIN.Выберите другой PIN.
MPBX-VM-PIN-WRONGpermission_deniedУказан неверный PIN либо требуется текущий PIN, а он не передан. Каждый неверный PIN учитывается в блокировке.Введите правильный PIN; если он забыт, попросите администратора сбросить его.
MPBX-VM-PIN-THROTTLEDограничение частоты (429)Неверный PIN был введён только что; ничего не проверялось. Ожидание удваивается после каждого неверного PIN (по умолчанию 2, 4, 8, 16 секунд, не более 60). Заголовок Retry-After указывает, сколько ждать.Подождите и попробуйте снова.
MPBX-VM-MAILBOX-LOCKEDpermission_deniedПять неверных PIN подряд заблокировали почтовый ящик. Даже правильный PIN его не открывает.Администратор разблокирует его (POST /api/v1/voicemail/mailboxes/{id}/unlock) или сбрасывает PIN.
MPBX-VM-AUDIO-INVALIDinvalid_argumentПриветствие не является файлом WAV, который система может воспроизвести (16-битный PCM или G.711 8 кГц, моно или стерео, 8 или 16 кГц), короче 0,3 секунды, длиннее 2 минут или больше 5 МиБ.Преобразуйте в WAV или запишите в браузере.
MPBX-VM-OBJECT-INVALIDinvalid_argumentАудиообъект, о котором сообщил движок, находится не там, где ожидает этот почтовый ящик (его идентификаторы компании, почтового ящика и сообщения в ключе). Он не регистрируется и не изменяется.Ошибка или подменённая ссылка; сообщите об этом.
MPBX-VM-SETTINGS-INVALIDinvalid_argumentНастройка вне диапазона или имеет неверный формат (retention_days от 1 до 3650, max_messages от 1 до 1000, notify_email должен быть похож на адрес, folder — new, old или saved).Исправьте указанное поле.
MPBX-VM-CHANGEDconflictПочтовый ящик изменился между вашим чтением и записью (устаревший If-Match).Прочитайте его снова и повторите запрос с новым ETag.
MPBX-VM-EMAIL-NOT-CONFIGUREDн/д (email_error_code сообщения)Пересылка голосовых сообщений на почту включена для почтового ящика, но в установке ещё нет поставщика электронной почты (ADM-UI-008). Письмо записывается со статусом skipped; сообщение остаётся в почтовом ящике.Настройте поставщика электронной почты; письма о сообщениях, пришедших раньше, позже не отправляются.
MPBX-VM-EMAIL-REJECTEDн/д (email_error_code сообщения)Поставщик электронной почты окончательно отклонил письмо (неверный адрес, блокировка, вложение слишком большое) либо аудио не удалось прочитать. Не повторяется.Исправьте адрес в notify_email или в учётной записи владельца.
MPBX-VM-EMAIL-UNAVAILABLEн/д (email_error_code сообщения)До поставщика электронной почты не удалось достучаться; все попытки (5, с удвоением задержки начиная с 60 секунд) исчерпаны.Проверьте поставщика электронной почты; сообщение остаётся в почтовом ящике.
MPBX-VM-EMAIL-NO-ADDRESSн/д (email_error_code сообщения)У почтового ящика нет notify_email, а у владельца нет адреса. Письмо получает статус skipped.Укажите notify_email.
MPBX-VM-SHARED-EXTENSION-INVALIDinvalid_argumentОбщий почтовый ящик привязан к очереди, группе вызова или другому не пользовательскому внутреннему номеру этой компании; внутреннего номера нет либо он пользовательский.Используйте идентификатор внутреннего номера очереди или группы вызова (личный почтовый ящик пользователя не бывает общим).
MPBX-VM-NOT-SHAREDinvalid_argumentУчастники и захваты существуют только у общих почтовых ящиков.Используйте общий почтовый ящик.
MPBX-VM-NOT-MEMBERpermission_deniedВызывающий не является участником общего почтового ящика. Открывают его только участники; voicemail:read и extensions:write этого не дают.Попросите администратора добавить вас участником.
MPBX-VM-MEMBER-NOT-FOUNDnot_foundПользователь не является участником почтового ящика.Сначала запросите список участников.
MPBX-VM-MEMBER-USER-INVALIDinvalid_argumentПользователя, которого нужно добавить, нет в этой компании.Используйте идентификатор пользователя этой компании.
MPBX-VM-MEMBER-ROLE-INVALIDinvalid_argumentРоль не member и не supervisor либо почтовый ящик принадлежит очереди, все участники которой — супервайзеры.Для почтового ящика очереди используйте supervisor.
MPBX-VM-ALREADY-CLAIMEDconflictСообщение удерживает другой участник. Ответ не содержит сведений о том, кто это; их даёт список сообщений.Попросите владельца захвата или супервайзера освободить сообщение.
MPBX-VM-NOT-CLAIMEDconflictОсвобождать нечего: сообщение никем не удерживается либо обычный участник пытается освободить захват другого участника.Перезагрузите список; супервайзер может снять захват.
MPBX-VM-PROMPT-MISSINGunavailableСистемное голосовое сообщение пакета языка голосовой почты (prompts/{locale}/vm-*.wav в хранилище установки) не установлено, поэтому телефонное меню или приветствие не могут быть воспроизведены.Установите пакет голосовых сообщений для языка (docs/guides/voicemail.md, раздел «Prompts»).