| Предыдущий | Следующий |
| RTC_E_REFER_NOT_ACCEPTED | RTC_E_REFER_NOT_EXIST |
RTC_E_REFER_NOT_ALLOWED
Что означает RTC_E_REFER_NOT_ALLOWED
RTC_E_REFER_NOT_ALLOWED означает, что Microsoft RTC не разрешает выполнить SIP REFER в текущем состоянии сеанса или для данного профиля.
Что проверить
Сначала определите, локально ли RTC запретил операцию или уже получен SIP-ответ удалённой стороны. Это две разные причины с разной диагностикой.
- Сохраните Call-ID, CSeq, Request-URI и состояние диалога до REFER.
- Проверьте возможности участника и политику transfer в профиле.
- После redirect, shutdown или завершения предыдущей транзакции перечитайте актуальное состояние session object.
- Не путайте этот код с отсутствием объекта REFER: здесь операция существует, но запрещена состоянием или политикой.
Проверка
Повторите REFER в новом подтверждённом диалоге с тем же профилем. Если он разрешён, исходная ошибка была привязана к lifecycle конкретной SIP-сессии.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.