| 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.