respuesta extraña después de petición INVITE SIP
-
04-10-2019 - |
Pregunta
Después de enviar una solicitud de recibo una respuesta INVITE tratando, y immidietly después de que recibo de error 407 (requiere autenticación de proxy). Después de enviar ACK y otra INVITE con el encabezado de proxy recibo progreso sesión de aproximadamente 1/4 del tiempo! Otras veces es simplemente envía 407 de error una y otra vez.
¿Alguna idea?
Solución
Los 407 respuestas son parte del mecanismo de autenticación de desafío-respuesta SIP, ver este SIP INVITE ejemplo .
Si recibe una respuesta 407 a una solicitud INVITE que ha enviado con una cabecera de autenticación (por ejemplo WWW-Authenticate) significa que el servidor SIP que recibió la solicitud no estaba contento con él y quiere que lo intente de nuevo. Las razones más comunes para el fracaso encabezado de autenticación son:
- Contraseña incorrecta,
- nonce incorrecto o rancio. La primera invita es generalmente enviado sin una cabecera authenitcation y la respuesta 407 contiene el nonce que se debe utilizar en el susbsequent autenticado petición INVITE,
- Un error en el código que está construyendo el encabezado de autenticación,
- Un nombre de usuario inexistente, aunque en este caso la mayoría de los servidores SIP responderá con un 403 Prohibida o 404 no encontrado respuesta.