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?

¿Fue útil?

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.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top