Что означает код HRESULT 0x80EF0131 (RTC_E_STATUS_REDIRECT_USE_PROXY)?

 
Предыдущий Следующий
RTC_E_STATUS_REDIRECT_SEE_OTHER RTC_E_STATUS_REDIRECT_ALTERNATIVE_SERVICE

RTC_E_STATUS_REDIRECT_USE_PROXY

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

RTC_E_STATUS_REDIRECT_USE_PROXY (0x80EF0131) — Запрошенный ресурс следует получать через прокси, указанный SIP-ответом.

Результат указывает использовать proxy, заданный SIP-ответом (семантика 305 Use Proxy), при этом адресуемый пользователь остаётся тем же. Разделяйте Request-URI цели и URI следующего сетевого узла: ошибка в этой границе часто приводит к тому, что приложение случайно заменяет identity пользователя адресом proxy.

Перед новой транзакцией проверьте предложенный proxy URI, транспорт, Route и применимую контекст проверки подлинности. Сохраните исходный target и ограничьте число перенаправлений. Если указанный proxy недоступен или снова возвращает redirect, диагностируйте маршрут как отдельную цепочку; изменение профиля адресата не является корректным способом устранения такого ответа.

Соответствует SIP 305 Use Proxy: ответ меняет следующий сетевой узел, но не адресуемого пользователя.

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

  • Извлеките и проверьте URI прокси, указанный ответом, отдельно от Request-URI адресата.
  • Сохраните исходный набор маршрутов, транспорт и контекст аутентификации перед новой транзакцией через прокси.
  • Не заменяйте идентичность целевого пользователя адресом прокси и ограничивайте цепочку перенаправлений.

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


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