Frage

Nach dem Senden einer INVITE-Anfrage Ich habe versucht, Antwort erhalten, und immidietly Danach I erhalten Fehler 407 (Proxy-Authentifizierung erforderlich). Nach dem Senden ACK & anderen INVITE mit dem Proxy-Header erhalte ich Sitzung Fortschritt etwa 1/4 der Zeit! Andere Zeiten sendet er nur 407 Fehler wieder und wieder.

Irgendwelche Ideen?

War es hilfreich?

Lösung

Die 407 Antworten Teil des SIP-Challenge-Response-Authentifizierungsmechanismus sind, finden Sie in diesen SIP Beispiel einladen.

Wenn Sie eine 407 Antwort auf eine INVITE-Anfrage bekommen, dass Sie mit einem Authentication Header gesendet haben (zB WWW-Authenticate) bedeutet der SIP-Server, der die Anfrage erhielt, war nicht glücklich mit ihm und möchte, dass Sie es noch einmal versuchen. Häufige Gründe für den Authentifizierungsheader andernfalls sind:

  • Falsches Passwort,
  • Falsche oder veraltete nonce. Die erste INVITE ist in der Regel ohne authenitcation Header und die 407-Antwort enthält die Nonce gesendet, die in der susbsequent verwendet werden sollen, authentifizierte Anforderung INVITE
  • Ein Fehler im Code, der die Authentication Header ist die Konstruktion,
  • ist ein nicht vorhandenen Benutzername, obwohl in diesem Fall der meist SIP-Server mit einem Verbotenen 403 reagiert oder 404 Not Antwort gefunden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top