Question

Après avoir envoyé une demande INVITER je reçois une réponse à essayer, et immidietly après que je reçois une erreur 407 (authentification proxy requise). Après l'envoi d'accusé de réception et une autre INVITER avec l'en-tête proxy que je reçois des progrès de la session sur les 1/4 du temps! D'autres fois, il envoie juste 407 erreur encore et encore.

Toutes les idées?

Était-ce utile?

La solution

Les 407 réponses font partie du mécanisme d'authentification défi-réponse SIP, voir cette SIP INVITER exemple .

Si vous obtenez une 407 réponse à une demande INVITER que vous avez envoyé avec un en-tête d'authentification (par exemple WWW-Authenticate) cela signifie que le serveur SIP qui a reçu la demande n'a pas été satisfait et veut que vous essayez à nouveau. raisons communes pour le défaut d'en-tête d'authentification sont:

  • Mot de passe incorrect,
  • incorrecte ou nonce rassis. La première INVITER est généralement envoyé sans en-tête de authenitcation et la réponse 407 contient le nonce qui doit être utilisé dans le susbsequent authentifiées INVITER demande,
  • Un bug dans le code qui est la construction de l'en-tête d'authentification,
  • Un nom d'utilisateur inexistant, bien que dans ce cas, la plupart des serveurs SIP réagiront avec un 403 Forbidden ou 404 réponse trouvée.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top