Ok, ich habe gesucht und gesucht und kann anscheinend niemanden finden, der über dieses Problem geschrieben ist. Ich habe ein einfaches Büro-Setup, in dem sich hinter einem Sonicwall TZ180 zwei SIP-Telefon-Nebenstellen (Polycom 331) befinden. Ich benutze Plivo als Telefonanlage. Die Erweiterungen werden direkt bei Plivo registriert.
Plivo --> [Internet] --> TimeWarner Modem --> Sonicwall TZ180 --> POE Switch --> Polycom 331s x2
Ich habe die Firewall eingerichtet & amp; NAT regelt auf dem TZ180 so, dass alles funktioniert ... für eine Weile. Nach der Schallwand & amp; Wenn die Telefone neu gestartet werden, können sie problemlos Anrufe entgegennehmen und tätigen. Sobald einige Zeit verstrichen ist (nicht sicher, wie viel, aber mehr als ein paar Stunden, vielleicht sogar ein paar Tage), nehmen die Telefone keine EINGEHENDEN Anrufe mehr an, aber ausgehende Anrufe sind in Ordnung.
Für mich scheint dies ein NAT-Problem zu sein, abgesehen von dem Teil, in dem für eine Weile alles gut funktioniert! Und ich meine wirklich, es funktioniert gut. Rufen Sie Telefon 1 an, sprechen Sie ein bisschen, rufen Sie dann Telefon 2 an, sprechen Sie ein bisschen, rufen Sie Telefon 1 erneut an, sprechen Sie ein bisschen, rufen Sie Telefon 2 an, sprechen Sie ein bisschen, wiederholen Sie den Vorgang. Nach einer unbekannten Zeit ohne Anrufe funktioniert das oben beschriebene Verfahren jedoch nicht mehr für beide Telefone.
Die Sonicwall-Firewall ist auf Bestehen eingestellt UDP 5060-5061
und UDP/TCP 10000-20000
. Die Telefone werden von der Sonicwall mit statischen privaten IP-Adressen versehen. Das konsistente NAT von Sonicwall ist aktiviert, und die SIP-Transformationen sind deaktiviert (dies scheint der Konsens zu sein, den ich an anderer Stelle gefunden habe).
Irgendwelche Ideen? Die einzige Möglichkeit, festzustellen, dass die Telefone bei eingehenden Anrufen nicht mehr funktionieren, besteht darin, zu warten, bis eine Voicemail zugestellt wird, aber jemand neben dem Telefon saß. Außerdem möchte ich lieber nicht mein gesamtes Netzwerk neu starten, um jedes Mal ein oder zwei Tage mehr zu haben.
quelle
Antworten:
Ok, nachdem ich mit Wireshark zu kämpfen hatte, habe ich im Wesentlichen festgestellt, dass das Sonicwall TZ180, so alt wie es ist, nicht gerne mehrere NAT-Pfade offen hält. Ich habe das Problem mit einem Raspberry Pi gelöst, auf dem ein Sternchen läuft und der als SIP-Proxy fungiert.
quelle