Letzte Woche => Endspurt!Montag den 29.01.07 geht das Buch in die Produktion. Bis dahin laeuft der Beta-Test noch in vollem Umfang. Bitte melden Sie Fehler! Siehe Beta-Test FAQ. Erscheinungstermin: 03.03.07. Das Buch wird auf dem Asterisk-Tag.org in Chemnitz vorgestellt und kann dort auch erworben werden. 10 Tage spaeter wird es im Buchhandel sein. Wer nicht in Chemnitz sein kann, sollte das Buch vorbestellen: Amazon oder direkt beim Verlag Asterisk-Schulungen und Consulting vom Autor dieses Buches finden Sie auf http://www.amooma.de. Naechste Asterisk-Schulung: 12.02. - 13.02.07 |
Es wird davon ausgegangen, dass Sie Kunde bei T-Online sind, die VoIP-Dienstleistung in Ihrem Account haben freischalten lassen und von T-Online bereits eine VoIP-Telefonnummer bekommen haben. Ihre aktuellen Einstellungen können Sie über das T-Online-Kundencenter konfigurieren (http://www.t-online.de/kundencenter).
Zunächst wird in der [general]
-Sektion der Datei sip.conf
der folgenden Registrierungs-Eintrag eingefügt:
[general] ; ; Register to SIP Provider T-Online ; register => user[:secret[:authuser]]@host[:port][/extension] ; maxexpirey=240 ; Wichtig fuer T-Online defaultexpirey=240 ; Wichtig fuer T-Online, mindestens 240 register => 03222xxxxxxx:secret:hans.mustermann@tel.t-online.de/siptonline
Die beiden Parameter maxexpirey
und defaultexpirey
müssen für das T-Online-SIP-Gateway wie oben gesetzt werden, ansonsten nimmt T-Online die Registrierung nicht an.
Bei der Schreibweise der beiden Parameter maxepirey
und defaultexpirey
muss es irgendwann zu einem Fehler im Asterisk-Quellcode gekommen sein. Eigentlich müssten die Parameter maxexpiry
und defaultexpiry
heissen. Beide Schreibweisen funktionieren mittlerweile.[124]
Werden diese Einstellungen nicht oder falsch gesetzt, meldet T-Online bei der Registrierung verschiedenste Fehlermeldungen, je nach aktuell eingesetzter Server-Software. Die Parameter des register
-Befehls haben folgende Bedeutung:
03222xxxxxxx | Die VoIP-Telefonnumer, die Ihnen von T-Online zugewiesen wurde |
secret | Ihr T-Online-WEB-Passwort |
hans.mustermann | Ihr T-Online-Benutzername (ohne @t-online.de) |
siptonline | Extension, die im Wählplan für eingehende Anrufe angesprungen werden soll |
Wird die sip.conf
in Asterisk neu einladen und dann den Befehl sip show registry aufrufen, sollten Sie folgende Zeile sehen:
*CLI> sip show registry Host Username Refresh State Reg.Time tel.t-online.de:5060 03222xxxxxxx 225 Registered Wed, 27 Dec 2006 19:01:07
Werden auf der Konsole keine Registrierungsfehler ausgegeben, hat bereits alles geklappt und das Asterisk-System ist bei T-Online erfolgreich registriert. Nun muss in der Datei extensions.conf
der Wählplan entsprechend angepasst werden.
Wird der Registrierungs-Befehl wie oben angegeben, landen eingehende Anrufe im [default]-Kontext des Wählplans. Alles andere ist wie immer, man erstellt eine entsprechende Extension und wählt darüber ein passendes Endgerät an.
[default] exten => siptonline,1,Dial(SIP/2000) exten => siptonline,2,VoiceMail(u2000) exten => siptonline,102,VoiceMail(s2000) exten => siptonline,103,Hangup()
Nun sollte ein Anruf an Ihrer T-Online-VoIP-Nummer bereits ohne Probleme durchgestellt werden können.
[124] Siehe auch den entsprechenden Quelltextabschnitt:
} else if (!strcasecmp(v->name, "maxexpirey") || !strcasecmp(v->name, "maxexpiry")) { max_expiry = atoi(v->value); if (max_expiry < 1) max_expiry = DEFAULT_MAX_EXPIRY; } else if (!strcasecmp(v->name, "defaultexpiry") || !strcasecmp(v->name, "defaultexpirey")) {
© by Stefan Wintermeyer