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

Коды ошибок конференций (mpbx-b2bua)

Возвращаются B2bua::conference (объединение двух вызовов в ad-hoc трёхстороннюю конференцию) и B2bua::split (W3-TEL-02, TEL-XFER-006), а также их REST-маршрутами для вошедшего пользователя: POST /api/v1/calls/{id}/conference и .../split (MVP-GAP-04; коды MPBX-CALL-* тех же маршрутов см. в calls.md). Сообщения никогда не содержат номеров, имён или идентификаторов SIP. Руководство: DTMF, ad-hoc конференция и факс.

КодТипЗначениеЧто делать
MPBX-CONF-CALL-NOT-FOUNDnot_foundНет живого вызова с этим идентификатором в компании (вызов другой компании никогда не находится) либо вызов завершился во время выполнения запроса.Проверьте идентификаторы вызовов; вызов мог завершиться.
MPBX-CONF-STATEconflictОдин и тот же вызов указан дважды; вызов ещё не отвечен или завершается; вызов в переводе, парковке, оставлении голосовой почты, приложении или уже в конференции; сторона вышла. Для разделения: вызов не находится в конференции.Дождитесь ответа или завершения другой операции; перед новым объединением разделите вызовы.
MPBX-CONF-FORBIDDENpermission_deniedПользователь не является стороной вызова на устройстве компании (чужой вызов, сторона транка), вызов экстренный (его никогда не объединяют) либо разделение выполняет не тот пользователь, который объединил вызовы.Объединяйте свои вызовы; экстренные вызовы остаются как есть.
MPBX-CONF-UNSUPPORTEDunavailableЭтот движок не запускает медиаприложение с комнатами конференций (mpbx-media не подключён).Подключите mpbx-media к движку (mpbx run делает это в процессе или удалённо).
MPBX-CONF-MEDIAunavailablempbx-media не создал комнату или участника (заполнено, недоступно) либо re-INVITE плеча завершился ошибкой. Ничего не объединено: вызовы остались прежними.Повторите попытку; проверьте mpbx-media (MPBX-MEDIA-OVERLOADED в его журнале) и телефоны.

Комнаты конференций для входящего подключения (W6-TEL-07)​

Возвращаются настройкой комнат конференций (/api/v1/conference-rooms, mpbx-conference). Сообщения никогда не содержат PIN-код. Руководство: комнаты конференций.

КодТипЗначениеЧто делать
MPBX-CONF-PIN-WEAKinvalid_argumentНовый PIN участника или модератора содержит не от 6 до 10 цифр либо тривиален: одна цифра, повторённая несколько раз, возрастающая или убывающая последовательность, короткий блок, повторённый несколько раз, известный PIN или номер комнаты (или его обратная запись).Выберите другой PIN; веб-консоль может создать его сама.
MPBX-CONF-PIN-REUSEDinvalid_argumentPIN модератора и PIN участника совпадают, поэтому роль звонящего нельзя определить.Используйте два разных PIN.
MPBX-CONF-NO-MODERATORinvalid_argumentВключено wait_for_moderator или end_on_moderator_exit, но у комнаты нет PIN модератора (некому было бы стать модератором).Задайте PIN модератора или выключите правила модератора.

Элементы управления живой конференцией (W9-TEL-01)​

Возвращаются GET /api/v1/conference-rooms/{id}/live и POST .../moderate. Руководство: дополнительные возможности телефонии.

КодHTTPЗначениеЧто делать
MPBX-CONF-ENGINE-UNAVAILABLE503Движок вызовов не работает на этом сервере (узел только для API или SIP выключен).Обратитесь к API узла, на котором работает движок.
MPBX-CONF-ROOM-NOT-LIVE409В комнате на этом движке никого нет, поэтому нечего блокировать, отключать микрофон или удалять.Повторите попытку, когда кто-нибудь присоединится.