Hallo Welt.
Zweieinhalb Jahre nach meiner auch hier im Forum veröffentlichen Anregung an AVM unterstützt die FRITZ!Box 7390 seit der Labor-Firmware 84.05.07-20869 vom 20.10.2011 nun endlich die Sprachtelefonie über einen eingestecken UMTS-Stick. Mit der Release Firmware 84.05.20 wird die Sprachtelefonie nun auch in einer Release-Version unterstützt.
Wohlgemerkt geht es hierbei um native leitungsvermittelte Mobilfunktelefonie und nicht um VoIP über eine mobilfunkbasierte Internetverbindung
In diesem Thread soll die Diskussion rund um das Thema Fritz!Box als GSM-Voice-Gateway stattfinden und ich möchte hier im Eingangsposting die wichtigsten Fakten sammeln:
Fritz!Boxen bzw. Firmwares mit Unterstützung für Telefonie über UMTS-Stick
- Fritz!Box 7240 seit 73.05.22
- Fritz!Box 7270 seit 74.05.07-20870
- Fritz!Box 7320 spätestens seit 100.05.22
- Fritz!Box 7390 seit 84.05.07-20784 (und seit 84.05.20 auch in der Release-Version)
von der Fritz!Box unterstützte UMTS-Sticks
Rückmeldungen über weitere funktionierende UMTS-Sticks sind erbeten und zwar im Falle von Huawei Sticks möglichst mit der huawei-spezifischen ProductID sowie Firmware-Version, die Mobile Partner nach Aufruf von Tools | Diagnostics bzw. Extras | Diagnose unter Model verrät.
- Huawei E1550
- Huawei E160 (mit Firmware 11.609.10.02.432)
- Huawei E160X (=Vodafone K3565-H)
- Huawei E169 (= Vodafone K3520)
- Huawei E173
- Huawei E1750 (= T-Mobile Web'n'Walk Fusion II)
- Huawei K3715 (ab 84.05.07-21078 )
- Huawei K3765-HV
- ZTE MF190 (Sprachqualität jedoch unbrauchbar)
von der Fritz!Box NICHT unterstützte, aber telefonie-fähige UMTS-Sticks (funktionieren unter Mobile Partner, aber nicht an der Fritz!Box)
- keine
NICHT telefonie-fähige UMTS-Sticks (ermöglichen bereits mit Mobile Partner keine Telefonate und werden daher auch an der Fritz!Box nicht funktionieren)
- Huawei E176 aka T-Mobile Web'n'Walk Stick IV
- Huawei E1762 aka BILDmobil Speedstick
- Huawei E1823 (FW 11.831.06.00.420) aka T-Mobile Web'n'Walk Stick Business (wird auch nicht als telefonie-fähig erkannt)
- Huawei E372
zur Telefonie-Fähigkeit von Huawei-Sticks allgemein
Ob Huawei Sticks telefonie-fähig sind, hängt von drei Faktoren ab: 1.) ob es die Hardware zuläßt, 2.) ob die Firmware auf dem Stick und 3.) ob die PC-Software (Mobile Partner) dies unterstützt.
Zu 1.) habe ich leider keine allgemeingültigen Erkenntnisse, denn auch neuere Sticks scheinen nicht alle voice-fähig zu sein. Hinsichtlich 2.) der Firmware läßt sich die Telefonie-Fähigkeit mit einem Tool namens DC Unlocker eines gleichnamigen Anbieters von SIM- und Netlock-Entfernungen bedingt herausfinden, das ggf. voice feature: enabled anzeigt, wobei bei Sticks mit SIM- oder Netlock immer disabled angezeigt wird. Sollte das voice feature disabled sein, so läßt es sich gem. dieser Anleitung freischalten (heilt aber nicht die ggf. mangelnde Hardware-Unterstützung).
Soweit Hardware und Firmware telefonie-fähig sind, fehlt nur noch 3.) die entsprechende Software um vom PC aus telefonieren zu können und so abklären zu können, ob der jeweilige Stick grundsätzlich für den Einsatz als GSM-Gateway an der Fritz!Box geeignet ist. Die von Huawei auf den meisten Sticks (mit Ausnahme derer von Vodafone) bereits im Flashspeicher (jener, der beim ersten Einstecken als neuer Wechseldatenträger erscheint) befindliche Software namens Mobile Partner ist bereits telefonie-fähig, jedoch wird das für die Telefonie verantwortliche Plugin in den meisten Versionen (insbesondere in denen für Netzbetreiber angepaßten) nicht standardmäßig gestartet.
Um an eine telefonie-fähige Version von Mobile Partner zu gelangen gibt es mehrere Möglichkeiten:
- Download einer bereits telefonie-fähigen Version von Mobile Partner (Installer)
- Download und Flashen eines ROM-Updates mit bereits telefonie-fähigen Version von Mobile Partner (bestehender Inhalt des Flashspeichers wird ersetzt und kann ohne entsprechendes ROM-Update nicht rückgängig gemacht werden)
- Modifikation der PluginsConfig.xml in C:\Program Files\Mobile Partner\config damit das Telefonie-Plugin geladen wird
Nachfolgend erkläre ich wie die PluginsConfig.xml mit einem simplen Texteditor verändert werden muß, damit das Telefonie-Plugin beim Start geladen wird:
- Öffne zunächst die vorhandene Version von Mobile Partner und finde die huawei-spezifische ProductID Deines Sticks heraus, indem Du auf Tools | Diagnostics bzw. Extras | Diagnose gehst und im folgenden Fenster das Model abliest und notierst (z.B. E160X, K3715 etc.)
- Öffne die [C:\Program Files\Mobile Partner\config\PluginsConfig.xml in einem Texteditor und füge zwischen den Tags <devices>...</devices> folgende Zeile ein, wobei Du XXXX gegen die ProductID Deines Sticks ersetzt:
<item name="XXXX" productid="XXXX" describe="3G Data Card"/>- Sofern folgende Einträge nicht bereits im Bereich <common><plugin> ... </plugin></common> vorhanden sind, so sind diese noch hinzuzufügen:
<item name="CallPlugin" clsid="8FC7A17B-EA76-4e6e-872D-9AAC222C8B03"/>
<item name="CallUIPlugin" clsid="58A0343A-93DB-4ea2-92B4-C51589629381"/>
<item name="CallLogUIPlugin" clsid="1FCAC0FF-9E87-450f-8258-1155D7696571"/>- Weiter unten in der PluginsConfig.xml findest Du nochmals für diverse Sticks Anweisungen, welche Plugins zusätzlich geladen werden sollen. Füge hier irgendwo vor einem <device name="XXXX">-Tag oder nach einem </device>-Tag folgenden Eintrag ein, wobei Du XXXX abermals gegen die ProductID Deines Modells ersetzt:
<device name="XXXX">
<plugin>
<add name="CallPlugin" clsid="8FC7A17B-EA76-4e6e-872D-9AAC222C8B03"/>
<add name="CallUIPlugin" clsid="58A0343A-93DB-4ea2-92B4-C51589629381"/>
<add name="CallLogUIPlugin" clsid="1FCAC0FF-9E87-450f-8258-1155D7696571"/>
</plugin>
</device>- Bei Win Vista und Win7 läßt sich die nun modifzierte PluginsConfig.xml aus Sicherheitsgründen nicht direkt in C:\Program Files\Mobile Partner\config speichern. In diesem Fall wird die PluginsConfig.xml in ein beliebiges anderes Verzeichnis gespeichert und anschließend in C:\Program Files\Mobile Partner\config kopiert.
- Nun Mobile Partner neu starten und schon sollte ein Button namens Call vorhanden sein, über den man die Telefonie-Funktion erreicht und ein Testanruf tätigen kann. Erfolgt der Rufaufbau, aber es bleibt an beiden Leitungsenden stumm, so ist der Stick nicht telefonie-fähig und man braucht es erst gar nicht an der Fritz!Box probieren. Hört man dagegen den Gesprächspartner, so kann man es an der Fritz!Box probieren.
Aktivierung der Sprachtelefonie mittels Mobilfunk in der FritzBox
Die Sprachtelefonie mittels Mobilfunk wird unter Internet | Mobilfunk im Abschnitt Telefonie über Mobilfunk aktiviert. Dieser wird nur angezeigt, sofern der eingesteckte Stick als voice-fähig erkannt wurde. Sofern die verwendete SIM-Karte PIN-geschützt ist, muß natürlich weiter oben auf derselben Konfigurationsseite der PIN angegeben werden.
mobilfunk_telefonie.jpg
Anzeige des aktuellen Mobilfunknetzes
Empfangspegel und Netzbezeichnung sind ebenfalls unter Internet | Mobilfunk im Abschnitt Telefonie über Mobilfunk zu finden. Nach Klick auf die Schaltfläche "Aktualisieren" wird auch verraten, ob es sich um ein GSM- oder UMTS-Netz handelt.
Vorauswahl der Mobilfunkverbindung für abgehende Gespräche
über *13#
Rufumleitung per Mobilfunk ankommender Verbindungen
Bislang ist dies nicht offiziell vorgesehen und so fehlt die Mobilfunkrufnummer in der Auswahlliste, man kann aber eine Weiterleitung "Sofort" einrichten, wenn man Anrufe von *#<Mobilnummer> (z.B. *#017612345678 ) als RUL programmiert.
Rufumleitung per VoIP/PSTN ankommender Verbindungen via Mobilfunk
Die 7390 unterstützt seit Fritz!OS 05.50 offizielle deratige Rufumleitungen. Um bei anderen FritzBoxen per VoIP oder PSTN ankommende Verbindungen mittels Mobilfunk umzuleiten, ist ein kleiner Umweg erforderlich: Zunächst setzen wir eine Rufumleitung für die gewünschte Rufnummner bzw. die gewünschte Nebenstelle zum gewünschten Rufziel und wählen als Abgangsnummer "automatisch". Als nächstes legen wir eine Wahlregel für die gegenständliche Zielrufnummer an und bestimmen somit, daß die Mobilfunkverbindung verwendet werden soll.
Callthrough via Mobilfunk (Mobilfunkrufnummer als Einwahlpunkt)
Auch dieses Feature wird offiziell bislang nur von der 7390 seit Fritz!OS 05.50 unterstützt. Bei anden FritzBoxen läßt es sich aber trotzdem relativ einfach einrichten, indem man als "Rufnummer ankommend" "SIP99" einträgt, was die Manipulation der POST-Daten bei der Übermittlung des Formulars mittels des Firefox-Pluings "Web Developer" erfordert. Die FritzBox 7270v3 zeigt hierbei jedoch Instabilitäten. Details: http://www.ip-phone-forum.de/showthr...=1#post1827047
Gleichzeitige Telefonie und Internetverbindung über UMTS Stick
ist ohne weiteres möglich.
AT-Befehle an in die FritzBox eingesteckte UMTS Sticks
Um AT-Befehle an UMTS-Sticks zu senden sind zwei gleichzeitig geöffnete Telnet-Konsolen erforderlich, wovon eine der Eingabe von Befehlen dient, während die andere die Antworten des Sticks ausgibt.
In der ersten Konsole, die Ausgaben anzeigt geben wir folgendes ein:
Nun können in der zweiten Konsole AT-Befehle in folgendem Format eingegeben werden:cat /var/gsm/ttyDATA
Den AT-Befehl(Signalqualität und Empfangspegel abfragen) geben wir wie folgt ein:AT+CSQ
Folgender Befehl verrät alle unterstützten AT-Befehle eines Sticks:echo -e "AT+CSQ\r" > /var/gsm/ttyDATAMobilfunkbezogene AT-Befehle sind teilweise herstellerspezifisch und unterscheiden sich daher von Hersteller zu Hersteller.echo -e "AT+CLAC\r" > /var/gsm/ttyDATA
Eine Sammlung herstellerübergreifender AT-Befehle finden sich unter http://3g-modem.wetpaint.com/page/common+AT-commands
Eine offizielle Dokumentation huawei-spezfisicher AT-Befehle finden sich hier (PDF, 866 KB)
Nachfolgende populäre Befehle sind nur für Huawei Sticks geeignet:
UMTS only Modus:GSM only Modus:echo -e "AT^SYSCFG=14,2,3FFFFFFF,1,3\r" > /var/gsm/ttyDATAAutomatisch UMTS/GSMecho -e "AT^SYSCFG=13,1,3FFFFFFF,1,3\r" > /var/gsm/ttyDATADie Übermittlung von sog. USSD-Codes, die u.a. bei Prepaid-Mobilfunkanbietern zur Guthabenabfrage sowie zur Einlösung von Aufladecodes dienen, funktionieren derzeit (Juli 2012) leider nicht (Erfahrungsbericht), da die FritzBox vermutlich "escaped" Anführungsstriche nicht korrekt an den Stick weiterreicht. Eigentlich sollte diese mit AT+CUSD=1,"*100#" oder AT+CUSD=1,"*100#",15 klappen, jedoch bleiben folgende Befehle zumindest bei Huawei Sticks ohne Reaktion:echo -e "AT^SYSCFG=2,2,3FFFFFFF,1,3\r" > /var/gsm/ttyDATA
Betrieb mehrerer UMTS-Sticksecho -e "AT+CUSD=1,*100#\r" > /var/gsm/ttyDATA
echo -e "AT+CUSD=1,*100#,15\r" > /var/gsm/ttyDATA
echo -e "AT+CUSD=1,\"*100#\"\r" > /var/gsm/ttyDATA
echo -e "AT+CUSD=1,\"*100#\",15\r" > /var/gsm/ttyDATA
ist nicht möglich und laut AVM auch nicht geplant
Funktionswunschliste an AVM
- ständige Unterdrückung der Rufnummern-Übermittlung (CLIR) via WebGUI
- USSD-Konsole in der WebGUI (Übermittlung von Codes wie *100# zur Guthabenabfrage bzw. -aufladung, Setzen von Rufpriorität bei Multicards usw.)
- SMS-Versand und -Empfang via WebGUI inkl. eMail-Push
- SMS-Versand und -Empfang via Fritz!Fon
- Anzeige Netzmodus (GSM/GPRS/EDGE/UMTS/HSDPA/HSPA/HSPA+), möglichst mit optionaler Expertenansicht, die LAC/CID und dB-Werte verraten (u.a. zwecks Yagi-Antennenausrichtung)
- Statusanzeige für Mobilfunk direkt in der Übersicht unter "Verbindungen", z.B. so:
Anhang 64841- Benachrichtigung über neue Nachrichten (Anrufe, AB, Fax) per SMS (sowohl per angeschlossenem Stick als auch per Web2SMS-Diensten wie Dellmont)
- Option "Fallback auf Mobiltelefonie bei VoIP-Ausfall" für alle Boxen (mit Fritz!OS 05.50 für jene Boxen mit Festnetz-Anschlußmöglichkeit umgesetzt, siehe Telefonie | Eigene Rufnummern | Anschlusseinstellungen | Ersatzverbindung, nicht vorhanden bei 7240)
Callthrough via Mobilfunk(mit Fritz!OS 05.50 umgesetzt)- NEU Zugriff auf den microSD-Steckplatz von Huawei-Sticks


Zitieren



