réponse impair après requête INVITE, SIP
-
04-10-2019 - |
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?
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.