Коды ошибок переводов (mpbx-b2bua)
Возвращаются B2bua::transfer, способом управления вызовом для перевода активного вызова (W3-TEL-01; REST: POST /api/v1/call-control/calls/{id}/transfer и .../park, W7-API-01, call-control.md).
REFER от телефона вместо этого возвращает статусы SIP (таблица в разделе «Переводы и удержание»). Сообщения
никогда не содержат номера, имена или SIP-идентификаторы. Руководство: Переводы и удержание.
| Код | Вид | Значение | Что делать |
|---|---|---|---|
MPBX-XFER-CALL-NOT-FOUND | not_found | В компании нет активного вызова с таким идентификатором (вызов другой компании никогда не находится). | Проверьте идентификатор вызова; возможно, вызов уже завершён. |
MPBX-XFER-STATE | conflict | Вызов ещё не отвечен, завершается либо уже выполняется другой перевод (или перевод на голосовую почту). | Дождитесь ответа или завершения другого перевода. |
MPBX-XFER-FORBIDDEN | permission_denied | Переводящая сторона не является устройством компании (сторона-транк никогда не переводит), она уже повесила трубку, либо вызов экстренный (такие вызовы не переводятся). | Переводите со стороны устройства; экстренные вызовы переводить нельзя. |
MPBX-XFER-TARGET | invalid_argument | Цель не является номером, на который можно позвонить, либо план набора компании отклонил её для переводящей стороны (права на вызовы, защита от мошенничества с телефонией, экстренный номер, отсутствие маршрута, занятый внутренний номер или заполненный лимит компании). | Проверьте номер и профиль вызовов переводящего пользователя. |
MPBX-XFER-UNSUPPORTED | unavailable | Перевод на голосовую почту, но этот движок не запускает медиаприложение или обработчик голосовой почты. | Подключите mpbx-media и сервис голосовой почты к движку (следующая задача FU-TEL01-1). |