Da offensichtlich Interesse besteht, habe ich die Vorgehensweise zum Anbinden an eine Fritzbox mal zusammengeschrieben. Wenn ich die
Hinweise im Netz richtig verstanden habe, gilt das für die Modelle 5220, 5330 und 5340
1. Minet -> SIP
Nach dem Herstellen der Stromzufuhr die # Taste gedrückt halten bis die Meldung "Configure Phone?" kommt. Mit yes (*) bestätigen.
So oft auf no (#) drücken bis "Phone Mode" kommt. Mit yes (*) bestätigen. Dann kommt die Frage "Protocol?". Mit yes (*) bestätigen.
Der aktuelle Modus wird angezeitgt, ist er SIP kann man mit vielen no (#) exit (*) das Menü verlassen. Sonst change )*) drücken und
mit 0 SIP wählen. Das Speichern der Änderung bestätigen und den Reboot bestätigen.
2. Fritzbox konfigurieren
Nach dem Reboot des Telefons kann man in der Heimnetzübersicht die neu zugewiesene IP Adresse sehen (falls das Telefon nicht auf DHCP
eingestellt war, kann man das mit der gleichen Methode wie unter 1. nur eben unter den "Network Parameters" umstellen.
Auf der Heimnetzseite sollte man auch einstellen, dass dem Telefon immer die gleiche IP zugewiesen wird und dem Telefon einen
sinnvollen Namen geben.
In der Fritzbox ein neues Telefoniegerät anlegen, nehmen wir an, es wäre die interne Nummer 621, Benutzername (ich habe auch 621 gewählt)
und Passwort festlegen.
3. Webseite des Telefons aufrufen
http://<ip-adresse>
Benutzername ist '
admin', Passwort ist die Modellnummer des Telefons bei meinem eben die '
5330'. Wenn es ein Modell mit 'e' ist, dann
muss das auch beim Passwort mit eingegeben werden, z.B. '5340e'. Sollte man ein gebrauchtes Telefon erworben haben, dann kann man einen
Factory Reset mit dem Menü wie unter 1. machen. Im Gegensatz zu dem was im Internet kursiert taucht bei mir nur eine einfache Startseite
auf. Unter
User ID habe ich, um nicht zu viele unterschiedliche Usernames zu haben, auch die 621 eingegeben (siehe 2.).
User Displayname
ist ein String der später links oben auf dem Telefon angezeigt wird.
Sip Authentication User Name und
Passwort wie unter 2. gewählt.
Sip Server ist die IP der Fritzbox. Port ist 5060 und Scheme ist UDP.
Unter
Provisioning Server wird der Anmeldename für die Webseite und der TFTP Server festgelegt (3cdaemon ist einfach und funktioniert).
Klickt man auf "Save und Reboot" startet das Telefon neu und versucht vom TFTP Server drei verschiedene Dateien zu laden:
MN_GENERIC.CFG
MN_<username>.cfg Das ist die
User ID aus dem 1. Eingabefeld der Telefonseite in userem Fall also
MN_621.cfg
MN_<mac-adress>.cfg Das ist die MAC Adresse des Telefons
Man kann die ganzen Einstellungen in eine CFG Datei packen, nur wenn man mehrere Telefone hat, dann ist es sinnvoll die Grundeinstellungen
in die GENERIC zu packen und die telefonspezifischen Einstellungen in die Datei mit der MAC Adresse.
Die erste Anhang enthält eine knappe Dokumentation aller möglichen CFG Einträge, im 2. Anhang habe ich meine Konfiguration kommentiert.
Die Kommentare habe ich mit <!-- Kommentar --> markiert, beim
Übernehmen diese entfernen, ich weiß nicht, ob das Telefon damit klar käme.
- - - Aktualisiert - - -
MN_GENERIC.CFG
<Parameter Model="5330">
<dhcpenable>1</dhcpenable>
<tftp_config>1</tftp_config>
<pppoe_enable>0</pppoe_enable>
<tftp_task_enable>1</tftp_task_enable>
<tftp_upgrade>2</tftp_upgrade>
<http_upgrade>0</http_upgrade>
<local_sip_port>5060</local_sip_port>
<tos>0</tos>
<e802_priority>6</e802_priority>
<sntp>a.b.c.d</sntp> <!-- ip-adresse der Fritzbox -->
<time_zone>+60</time_zone> <!-- Müsste laut Docu stimmen, Uhrzeit stimmt aber nicht???? -->
<auth_method>2</auth_method>
<register_expire>7200</register_expire>
<emerg_number></emerg_number>
<emerg_ip></emerg_ip>
<emerg_port></emerg_port>
<audio_codec>5</audio_codec>
<audio_pkt_size>20</audio_pkt_size>
<dtmf_type>0</dtmf_type>
<dtmf_payload>101</dtmf_payload>
<http_task_enable>1</http_task_enable>
<httpport>80</httpport>
<voicemail_ringnum>**600</voicemail_ringnum>
<gruu_ctl>1</gruu_ctl>
<proxyrequire_ctl>0</proxyrequire_ctl>
<fwEnable>0</fwEnable>
<htmlpuseraccess>1</htmlpuseraccess>
<lancode>de_DE</lancode>
<sip_mode>sip</sip_mode>
<user_passwd>xyz</user_passwd> <!-- bin mir nicht sicher, wo diese Passwort verwendet wird -->
<addr_type>0</addr_type>
<advisorymsg>0</advisorymsg>
<installer_passcode>abcd</installer_passcode> <!-- bin mir nicht sicher, wo diese Passwort verwendet wird -->
<time_format>0</time_format>
<tonecode>DE</tonecode>
<admin_dispname>displayname</admin_dispname> <!-- Wird oben links auf dem Telefon dargestellt -->
<lcdbacklightctl>1</lcdbacklightctl>
<missedcallsctl>1</missedcallsctl> <!-- Unbeantwortete Anrufe anzeigen -->
</Parameter>
- - - Aktualisiert - - -
Als letztes noch die MN_<macadressse>.cfg
Die 621 muss natürlich durch den aktuellen Usernamen ersetzt werden und die orange dargestellten Texte der userlist müssen natürlich auch durch die aktuellen Werte ersetzt werden. Hier können natürlich die übrigen freien Tasten auch noch belegt werden. Siehe Dokumentation.
<Parameter Model="5330"> <pkDescription>
<Key Line="25" Fea="6" Des="Line 1" Addr="" Mode="1" UserID="621"></Key> <!-- Untere linke Taste mit "Line 1" belegen -->
<Key Line="26" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="27" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="28" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="29" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="30" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="31" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="32" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
<Key Line="33" Fea="0" Des="" Addr="" Mode="1" UserID="621"></Key>
</pkDescription>
<user_list>
<User State="1" ID="621" DispName="<displayname>" Pwd="<passwort für das telefoniegerät>" AuthName="621" Realm="" RegSvr="<ip-adresse der Fritzbox>" RegPort="5060" RegScheme="2" ProxySvr="<ip-adresse der Fritzbox>" ProxyPort="5060" ProxyScheme="2" VMSvr="<ip-adresse der Fritzbox>" VMPort="5060" VMScheme="2" OutSvr="" OutPort="5060" OutCtr="0" Ring="1" Line="0" EventSvr="" EventPort="5060" EventScheme="2" NatMode="1"></User>
</user_list>
</Parameter>
Falls jemand wegen der Uhrzeit noch eine Idee hat oder weiteres herausgefunden hat (Stichwort Superkey), dann schreibt das bitte noch in einer Antwort.
Anhang anzeigen Erklärung der xml Tags.xls