¿Qué significa el código HRESULT 0x80EF0191 (RTC_E_STATUS_CLIENT_UNAUTHORIZED)?

 
Anterior Siguiente
RTC_E_STATUS_CLIENT_BAD_REQUEST RTC_E_STATUS_CLIENT_PAYMENT_REQUIRED

RTC_E_STATUS_CLIENT_UNAUTHORIZED

RTC_E_STATUS_CLIENT_UNAUTHORIZED: se requiere autenticación SIP

RTC_E_STATUS_CLIENT_UNAUTHORIZED indica que el user agent server o registrar exige autenticar la petición. Es una respuesta de challenge, no una prueba por sí sola de contraseña incorrecta: el primer request puede enviarse sin credenciales y recibir esta respuesta como parte normal del intercambio.

Cómo diagnosticarla

  • Guarda el header WWW-Authenticate, realm, nonce, algoritmo y método SIP que produjo el challenge.
  • Comprueba qué identidad seleccionó el perfil RTC y si el siguiente request incrementa CSeq y contiene la autorización correspondiente.
  • Si la autorización ya fue enviada y vuelve el mismo resultado, revisa credenciales, sincronización temporal y política del servidor.

No la confundas con autenticación de proxy: ese caso usa un challenge de proxy y otra ruta de credenciales. Evita un loop de reintentos; cuenta los challenges y detén la operación cuando la autenticación no progresa.

Referencias


¿Buscas un código diferente? Buscar otro código de estado o error.