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 folgende 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.
Wichtig | |
---|---|
Bei der Schreibweise der beiden Parameter
|
Werden diese Einstellungen nicht oder falsch gesetzt, gibt
T-Online bei der Registrierung verschiedenste Fehlermeldungen aus, je nach
aktuell eingesetzter Server-Software. Die Parameter des
register
-Befehls haben folgende Bedeutung:
03222xxxxxxx | Die VoIP-Telefonnummer, 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 |
Wenn Sie 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]-Context 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.
[152] 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")) {
Version 1.2, November 2002
Neue Version verfügbar
Sie betrachten gerade die alte Version des Buches (Version 1.0). Wir empfehlen Ihnen für Asterisk 1.4 und 1.6 die neue Version des Buches.
Asterisk-Tag 2008
Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um das Thema VoIP. Asterisk-Tag.org