Fritzbox VOIP
Allgemein
Bei vielen sog. Komplett-Anschlüssen bzw. NGN (Next Generation) wird die Telefonie via VOIP mit eigener virtueller DSL-Verbindung zum Provider hergestellt (2.PVC). Diese Verbindung wird gegenüber den sonstigen Daten priorisiert, um einen stabileren und störungsfreien VOIP Dienst zu gewährleisten.
Diese 2. Verbindung hat aber einen Nachteil, falls VOIP Dienste von anderen Providern (z.B. Sipgate, Easybell, ...) als vom DSL Provider verwendet werden sollen (z.B. um günstigere Handygespräche führen zu können). Diese sind dann nicht nutzbar, da sämtliche VOIP-Verbindungen via dieser 2.PVC aufgebaut werden und nicht nur diejenigen zum DSL-Provider. Bei den meisten DSL-Providern werden VOIP-Verbindungen zu "fremden" VOIP-Providern via 2.PVC geblockt, sodass diese nicht möglich sind.
Dieses Problem kann durch Editieren der Conigfiles der Fritzbox umgangen werden. Dann werden die VOIP-Verbindungen zum DSL-Provider via 2.PVC hergestellt und zu den alternativen VOIP-Providern via "normaler" Internetverbindung (1.PVC).
Voraussetzung:
- Telnet auf Fritzbox aktiviert (via Telefon an Fritzbox: #96*7*)
- Kenntnisse der Bedienung des Editors nvi/vi
Einstellungen
Annahme:
- zwei VOIP-Nummern vom DSL-Provider
- Ein zusätzlicher Account bei einem alternativen VOIP-Provider (sipgate)
Telnetverbindung zur Fritzbox aufbauen (z.B. mit Putty)
nvi /var/flash/voip.cfg
Die Einstellungen der einzelnen VOIP-Accounts in der Fritzbox sind von ua1 bis ua9 durchnummeriert. Bei dem/den Accounts, die nicht via 2.PVC, sondern via Internet Datenverbindung (1.PVC) geroutet werden sollen (im obigen Beispiel ua3), folgenden Eintrag von no nach yes ändern:
route_always_over_internet = yes;
Zusätzlichen Sipgate-Account via Fritzbox-Oberfläche einrichten. Der Sipgate-Account sollte nun korrekt eingerichtet und bei Sipgate registriert werden.
Workaround
Falls nach nächtlicher Zwangstrennung der DSL-Verbindung die VOIP-Verbindung zum alternativen VOIP-Provider (z.B. Sipgate) nicht korrekt registriert wird (Status nicht registriert), dann kann folgender Workaround hilfreich sein.
Fritzbox neu starten. Wenn nun alle VOIP-Accounts wieder korrekt registriert sind, dann folgende Änderung durchführen:
- DNS-Server des Providers (DNS_PROVIDER) ermitteln (Fritzbox Weboberfläche Menü Internet/Online Monitor).
- Telnetverbindung zur Fritzbox aufbauen (z.B. mit Putty)
nvi /var/flash/ar7.cfg
Sämtliche Einträge (2x oder 3x vorhanden) overwrite_dns2 von 0.0.0.0 auf die IP-Adresse des DNS-Servers des Providers ändern
overwrite_dns2=DNS_PROVIDER
- Nach dem Speichern der Änderung neu starten. Nach der nächsten Zwangstrennung sollten die VOIP-Accounts korrekt registriert werden.