Site icon EfmSoft

Что означает код HRESULT 0x80EF0197 (RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED)?

 
Предыдущий Следующий
RTC_E_STATUS_CLIENT_NOT_ACCEPTABLE RTC_E_STATUS_CLIENT_REQUEST_TIMEOUT

RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED

Интерпретация результата

RTC_E_STATUS_CLIENT_PROXY_AUTHENTICATION_REQUIRED (0X80EF0197) означает: proxy требует authentication перед дальнейшей пересылкой запроса.

Что сохранить

  • код состояния SIP, method и Request-URI domain.
  • Call-ID/CSeq, Via/Route/Contact и идентификатор ответившего узла.

Код-специфическая проверка

Разделите transport security, запрос проверки подлинности и authorization policy.

Для 407 извлеките Proxy-Authenticate и формируйте credentials именно для proxy realm. Не путайте его с 401 от registrar/UAS: ответ должен идти через Proxy-Authorization и относится к промежуточному hop. При повторе запроса проверьте, что CSeq и challenge processing соответствуют правилам клиента и старый proxy nonce не переиспользуется после его замены.

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


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

Exit mobile version