| Предыдущий | Следующий |
| 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 не переиспользуется после его замены.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.