Der Router wird getrennt, sobald ich meine SIP-Anwendung beende

Der Router wird getrennt, sobald ich meine SIP-Anwendung beende

Hier ist eine interessante Sache: Ich habe eine SIP-VoIP-Anwendung, die sich beim PBX-Server registrieren kann, und ich kann den Benutzeranruf einladen und sehen, während der Angerufene eine Einladung erhält, und auf der Anruferseite sehe ich die Klingelantwort ... jetzt kommt der interessante Teil: Wenn ich meine Anwendung schließe, ohne den Server zu benachrichtigen, trennt mein Router die Verbindung und startet nach kurzer Zeit (30 - 150 Sekunden) neu. Ich könnte das beheben, wenn ich den ACK BYE-Prozess abschließen würde, aber ich frage mich nur, warum mein Router auflegt?

irgendwelche Ideen?

Mein Router ist TNN-Siemens SL2-141, dachte, das könnte wichtig sein

Aktualisieren: das habe ich gefunden:

SIP ALG ermöglicht zwei oder mehr gleichzeitige VoIP-Telefongespräche von VoIP-Clients über diesen Router.

das heißt, wenn ich es deaktiviere, kann ich die Tests, die ich so sehr versuche, nicht durchführen, und da ich keinen Zugriff auf einen anderen Router habe, muss ich mich dann mit dem Fehler befassen …

Ich kann sagen, dass mir das bei der Verbindung eines Benutzers nie passiert ist, aber ich hatte damals auch niemanden, den ich einladen konnte. Ich erhielt vom SIP UAS 503, als ich versuchte, einen imaginären Benutzer einzuladen. Dieser Fehler trat erst auf, nachdem ich den zweiten SIP UAC verbunden, ihn eingeladen und die Anwendung geschlossen hatte.

Adam.

Antwort1

Das einzige, was mir einfällt, ist, ob Ihr Router über eineSIP ALGund stürzt aufgrund eines Fehlers ab, wenn es die Bestätigung nicht erhält. Wenn Ihr Router über ein SIP ALG verfügt, sollten Sie versuchen, es auszuschalten. Es ist mittlerweile allgemein anerkannt, dass SIP ALGs nichts Gutes bedeuten und weitaus mehr Probleme verursachen, als sie lösen.

Aktualisieren:Wenn Sie Ihre eigene SIP-Anwendung schreiben und sich hinter einem ALG befinden, wird es schwierig, Probleme aufzuspüren, da Sie nie sicher sein können, dass das von Ihnen gesendete SIP-Paket auch dasjenige ist, das empfangen wird. Versuchen Sie, Ihr SIP ALG auszuschalten und stellen Sie sicher, dass die SIP-Geräte auf der Seite Ihres Netzwerks einen anderen Port verwenden, d. h. richten Sie sie so ein, dass sie Port 5060 nicht als lokalen Port verwenden. Auf diese Weise muss der Router kein bestimmtes Verhalten zeigen, damit der SIP-Verkehr für mehrere Geräte funktioniert.

verwandte Informationen