Hallo.
Ich sitze vor einem Cisco Linksys SPA942 VoIP-Telefon, und habe darin schon meine 1&1-VoIP-Rufnummer eingerichtet.
Der Internetzugang läuft jedoch über Vodafone und deren EasyBox 803.
Nun zum Problem:
1.) Wenn ich das Linksys in der DMZ laufen lasse, also keinerlei Ports für das Gerät blockiere (weder ein- noch ausgehend), dann läuft die Telefonie problemlos. Natürlich möchte ich das Telefon ungern völlig ungeschützt im Internet hängen haben. Also hebe ich die DMZ auf und gebe Ports frei (genau nach Anleitung von 1&1). Eigentlich ja nur Port 5060.
Natürlich klappt das dann nicht. Fehler 403.
2.) Also suche ich weiter, und entdecke an diversen Stellen: Ports 5070-5079 werden von 1und1 für Sprache gebraucht, und die Ports 30000-30019 werden wohl fürs Telefax genutzt.
Natürlich klappt auch das nicht.
3.) Jetzt hab ich die NAT-Liste mal rausgesucht, während das Telefon in der DMZ hängt. Über 1&1 kann ich nun telefonieren. Da sind viele Verbindungen zum Telefon in der NAT zu sehen, aber kein Port ist dabei, den ich nicht auch manuell geöffnet hätte. Also hab ich die EasyBox mal neu gestartet. Immernoch blinkt die LED für den Fehler.
4.) Jetzt hab ich mal das andere VoIP-Telefon, anderer Anbieter (nfon), getestet. Das hat bisher hinter der EasyBox völlig ohne Konfigurationen einfach direkt funktioniert. Hab ich den Port 5060 zum Linksys geleitet, hat es mal kurzzeitig die Verbindung verloren, aber dann selbstständig wieder gefunden. Also hab ich mal das Linksys auf Port 5061 gesetzt, und siehe da: es blinkt immerhin nicht mehr, aber beim wählen kommt "Session Progress" als Fehler im Display. Das angerufene Telefon klingelt zwar, und ich kann auch abheben, aber ich höre den Angerufenen nicht.
5.) Eine Änderung auf Port 5060-5085, also völlig großzügig, macht mich völlig fertig: das passt dem Telefon wohl auch. Mehr noch: das nfon-Gerät funktioniert, und das Linksys bringt keine Fehlermeldung durch die blinkende LED. Das registrieren ist also auch so völlig glattgegangen. Aber beim Telefonat bleibt es wie unter Punkt 4.
Ich bin am Verzweifeln.
Wie kann ich das hinbekommen? Ich bin mir ja sicher, es hängt noch an den Ports.
So isses wohl eigentlich ganz richtig:
IP / TCP oder UDP / IP intern / IP extern
192.168.2.90 TCP&UDP 5060-5085 5060-5085
192.168.2.90 TCP&UDP 30000-30019 30000-30019
192.168.2.90 TCP&UDP 16384-16482 16384-16482
192.168.2.90 TCP&UDP 3478 3478
Trotzdem gibt es den Fehler "Session Progress".
Kann mir jemand einen Tipp geben, wie ich aus der EasyBox herausbekomme, welcher Port noch fehlt?
Ein Log-File vom VoIP-Telefonat zum Beispiel? Kann die EasyBox sowas anzeigen? Oder der Linksys?
Gruß
jbraunm
Ich sitze vor einem Cisco Linksys SPA942 VoIP-Telefon, und habe darin schon meine 1&1-VoIP-Rufnummer eingerichtet.
Der Internetzugang läuft jedoch über Vodafone und deren EasyBox 803.
Nun zum Problem:
1.) Wenn ich das Linksys in der DMZ laufen lasse, also keinerlei Ports für das Gerät blockiere (weder ein- noch ausgehend), dann läuft die Telefonie problemlos. Natürlich möchte ich das Telefon ungern völlig ungeschützt im Internet hängen haben. Also hebe ich die DMZ auf und gebe Ports frei (genau nach Anleitung von 1&1). Eigentlich ja nur Port 5060.
Natürlich klappt das dann nicht. Fehler 403.
2.) Also suche ich weiter, und entdecke an diversen Stellen: Ports 5070-5079 werden von 1und1 für Sprache gebraucht, und die Ports 30000-30019 werden wohl fürs Telefax genutzt.
Natürlich klappt auch das nicht.
3.) Jetzt hab ich die NAT-Liste mal rausgesucht, während das Telefon in der DMZ hängt. Über 1&1 kann ich nun telefonieren. Da sind viele Verbindungen zum Telefon in der NAT zu sehen, aber kein Port ist dabei, den ich nicht auch manuell geöffnet hätte. Also hab ich die EasyBox mal neu gestartet. Immernoch blinkt die LED für den Fehler.
4.) Jetzt hab ich mal das andere VoIP-Telefon, anderer Anbieter (nfon), getestet. Das hat bisher hinter der EasyBox völlig ohne Konfigurationen einfach direkt funktioniert. Hab ich den Port 5060 zum Linksys geleitet, hat es mal kurzzeitig die Verbindung verloren, aber dann selbstständig wieder gefunden. Also hab ich mal das Linksys auf Port 5061 gesetzt, und siehe da: es blinkt immerhin nicht mehr, aber beim wählen kommt "Session Progress" als Fehler im Display. Das angerufene Telefon klingelt zwar, und ich kann auch abheben, aber ich höre den Angerufenen nicht.
5.) Eine Änderung auf Port 5060-5085, also völlig großzügig, macht mich völlig fertig: das passt dem Telefon wohl auch. Mehr noch: das nfon-Gerät funktioniert, und das Linksys bringt keine Fehlermeldung durch die blinkende LED. Das registrieren ist also auch so völlig glattgegangen. Aber beim Telefonat bleibt es wie unter Punkt 4.
Ich bin am Verzweifeln.
Wie kann ich das hinbekommen? Ich bin mir ja sicher, es hängt noch an den Ports.
So isses wohl eigentlich ganz richtig:
IP / TCP oder UDP / IP intern / IP extern
192.168.2.90 TCP&UDP 5060-5085 5060-5085
192.168.2.90 TCP&UDP 30000-30019 30000-30019
192.168.2.90 TCP&UDP 16384-16482 16384-16482
192.168.2.90 TCP&UDP 3478 3478
Trotzdem gibt es den Fehler "Session Progress".
Kann mir jemand einen Tipp geben, wie ich aus der EasyBox herausbekomme, welcher Port noch fehlt?
Ein Log-File vom VoIP-Telefonat zum Beispiel? Kann die EasyBox sowas anzeigen? Oder der Linksys?
Gruß
jbraunm