HOWTO: FritzBox 6360/6490(kdg) FRITZ!OS 06.05 - SIP einr.
Verfasst: 08.08.2014, 10:42
Was wir brauchen:
- Notepad++
- Perl 32bit oder alternativ Perl 64bit
- exportsum.pl
- Export Datei eurer FritzBox (Kennwort brauchen wir keins)
Vorbereitung:
Hier auch noch die Anleitung zum Download als PDF-Datei: <LINK>
- Notepad++
- Perl 32bit oder alternativ Perl 64bit
- exportsum.pl
- Export Datei eurer FritzBox (Kennwort brauchen wir keins)
Vorbereitung:
- Notepad++ installieren
- Perl installieren. Je nachdem, welche Windows Version ihr habt, 32Bit oder 64Bit
- Die exportsum.pl nach "C:\Users\USERNAME" kopieren
- Die Exportdatei einmal kopieren und ebenfalls nach "C:\Users\USERNAME" kopieren. Das Original benötigen wir als Backup, falls etwas schief geht.
Ich nenne die Kopie in diesem HowTo "FB.export".
- Öffnet die FB.export mit Notepad++. Wir sollten jetzt etwas in dieser Art sehen:
Code: Alles auswählen
**** FRITZ!Box 6360 Cable (kdg) CONFIGURATION EXPORT Password=XXXXXXXXX Password2=XXXXXXXXX FirmwareVersion=85.06.05 CONFIG_INSTALL_TYPE=arm_16MB_xilinx_4eth_2ab_isdn_nt_usb_host_dect_wlan11n_kabel_42279 OEM=kdg Country=049 .....
- Wir suchen jetzt in der Datei nach "voipcfg {"
(STRG + F dann Suchbegriff eingeben und auf Weitersuchen klicken)
Wir sollten jetzt etwas in dieser Art sehen:Code: Alles auswählen
voipcfg { dnsport = 7077; rtpport_start = 7078; sip_srcport = 5060; use_dqos = no; ua1 { enabled = yes; username = "XXXXX"; authname =" XXXXX"; passwd = "XXXXX""; registrar = "reg151.kabelphone.de"; ttl = 1h; .....
- Wir suchen uns die nächste freie ua_. Bei mir ua5 und ändern folgendes:
(Die Einträge für username und passwd können im Klartext angegeben werden.)Code: Alles auswählen
enabled = no; auf enabled = yes; username = ""; auf username = "DEIN USERNAME/ID"; ..... passwd = ""; auf passwd = "XXXXXXX"; registrar = ""; auf registrar = "DEIN SIP ANBIETER (bei mir sipgate.de)"; ..... name = ""; auf name = "DEINE SIP NUMMER"; ..... route_always_over_internet = no; auf route_always_over_internet = yes; .....
- Wir suchen in der Datei nach "fx_conf". Wir sollten jetzt etwas in dieser Art sehen:
Am besten, ihr nehmt euch ein Papier und einen Stift zur Hand und schreibt euch erst mal eure normale Kabel Deutschland Telefonnummer auf. Wir müssen jetzt unsere Telefonnummer vom Dezimalzahlensystem in das Hex Zahlensystem wandeln.
Code: Alles auswählen
03005653000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000550B0000000000000000000000000000000000000000000000 00000000000000000000000000000000010101010101010101010101000000000000000000000000 ....
Das heißt, wenn meine Telefonnummer mit 4988... beginnt (49 für dieCode: Alles auswählen
# = ASCII = HEX 0 = 48 = 30 1 = 49 = 31 2 = 50 = 32 3 = 51 = 33 4 = 52 = 34 5 = 53 = 35 6 = 54 = 36 7 = 55 = 37 8 = 56 = 38 9 = 57 = 39
Ländervorwahl), dann lautet die Nummer 34393838... - Jetzt suchen wir nach der Zahl. Wir sollten jetzt etwas in dieser Art sehen:
Die einzelnen Einträge sind immer 42 Bytes lang (Zeichen). Danach beginnt ein neuer Eintrag. Das heißt, wir wandeln jetzt unsere SIP Nummer auch in HEX um und fügen sie einfach ein und löschen dann genau so viele Nullen wie wir andere Ziffern eingefügt haben.
Code: Alles auswählen
00000000000000000000000000000000000000003439383899999999999999999900000000000000 00363099999999990000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000
- Wir speichern die bearbeitete Datei ab.
- Wir öffnen ein CMD (Eingabeaufforderung) und geben folgendes ein:
Wir sollten jetzt etwas in dieser Art sehen:
Code: Alles auswählen
perl exportsum.pl FB.export
Die 11111111 ist die korrekte Prüfsumme, die nun in die FB.export eingetragen werden muss. Wir öffnen dazu wieder die FB.export in Notepad++ und scrollen ganz nach unten zur letzten Zeile. Hier muss die neue Prüfsumme aktualisiert werden.Code: Alles auswählen
WRONG CHECKSUM 11111111 vs. 22222222
Wir speichern die Änderungen und führen wieder folgendes aus:Code: Alles auswählen
**** END OF EXPORT 11111111 ****
Nun sollteCode: Alles auswählen
perl exportsum.pl FB.export
zu sehen sein.Code: Alles auswählen
CHECKSUM OK
- Wir importieren die FB.export wieder in die FritzBox <LINK>
Hier auch noch die Anleitung zum Download als PDF-Datei: <LINK>