Что означает код HRESULT 0x80EF012F (RTC_E_STATUS_REDIRECT_SEE_OTHER)?

 
Предыдущий Следующий
RTC_E_STATUS_REDIRECT_MOVED_TEMPORARILY RTC_E_STATUS_REDIRECT_USE_PROXY

RTC_E_STATUS_REDIRECT_SEE_OTHER

Что означает RTC_E_STATUS_REDIRECT_SEE_OTHER

RTC_E_STATUS_REDIRECT_SEE_OTHER (0x80EF012F) — SIP-ответ направляет клиента к другому URI для получения результата другим способом.

Коды RTC этой группы относятся к устаревшему RTC Client API и SIP-сигнализации. Для разбора сохраняйте метод и номер SIP-ответа, Call-ID/CSeq, выбранный профиль и первый HRESULT RTC; поздний общий текст интерфейса часто уже не показывает, на каком переходе изменилось состояние сеанса.

Соответствует SIP 303 See Other. Важна семантика исходного метода: новый URI может требовать другого способа получения результата, а не простого повтора прежнего запроса.

Что проверить

  • Сохраните исходный SIP-метод и Contact из ответа перед построением новой операции.
  • Не копируйте автоматически тело неидемпотентного запроса на новый URI, если это не предусмотрено API RTC.
  • Проверьте новый URI и политику приложения так же, как для любого внешнего redirect.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.