Die SIP-Telefone konfigurieren

Jetzt müssen wir zwei SIP-Telefone mit der Anlage verbinden. Wenn Sie kein SIP-Telefon besitzen, können Sie auch zwei Software-Telefone, die Sie aus dem Internet herunterladen, benutzen.

[Warnung]Warnung

Wenn Sie zu Testzwecken ein Software-SIP-Telefon und den Asterisk-Server auf den gleichen Rechner installieren wollen, so müssen Sie beim SIP-Telefon den SIP Port auf 5061 umstellen, da 5060 bereits von Asterisk benutzt wird.

[Tipp]Tipp

Stellen Sie in Ihrem SIP-Telefon als Registrar und Proxy jeweils die IP-Adresse des Asterisk-Server ein. Bei manchen Telefon ist es auch notwendig alle Felder und notfalls mit xxx zu füllen. Leider gibt es dafür keine allgemein gültige Hilfe. Da hilft nur Ausprobieren!

Die User-Daten können Sie der Datei /etc/asterisk/sip.conf entnehmen. Das SIP-Telefon 2000 muss dann folgende Konfiguration enthalten:

  • User: 2000

  • Passwort: 1234

  • SIP-Registrar: IP-Adresse Ihres Asterisk-Servers

  • SIP-Proxy: IP-Adresse Ihres Asterisk-Servers

Falls Sie die IP-Adresse Ihres Asterisk-Linux-Systems nicht kennen, finden Sie diese auf einem System mit einer Netzwerkkarte und einer IP-Adresse mit folgendem Befehl heraus:

debian:/etc/asterisk# ifconfig | grep Bcast | sed s/Bcast.*//
          inet addr:23.3.19.73

In diesem Fall ist es also die 23.3.19.73.

Wir starten Asterisk erneut, diesmal jedoch in einem ''gesprächigeren'' Modus, um mehr Informationen über die laufenden Aktionen zu erhalten. Dies erreichen wir, indem wir Asterisk mit dem Parameter -vvvvvc starten (die 5 v stehen für den Verbose-Level 5'). Dann können wir verfolgen, wie sich das SIP-Telefon an der Anlage anmeldet:

debian:/etc/asterisk# asterisk -vvvvvc
[...]
Asterisk Ready.
*CLI>

Nachdem Sie Ihre SIP-Telefone konfiguriert haben, können Sie jetzt den Anmeldevorgang starten. Im Zweifelsfall einfach das Telefon aus- und einschalten und dann etwas warten, da die SIP-Telefone teilweise sehr langsame Hardware haben und zum Booten teilweise weit über eine Minute brauchen. Der Asterisk-Prozess teilt uns die Anmeldung der Telefone mit:

*CLI>     -- Registered SIP '2000' at 87.143.3.144 port 5060 
expires 120 -- Unregistered SIP '2000'

*CLI>     -- Registered SIP '2001' at 87.143.3.145 port 5060 
expires 120 -- Unregistered SIP '2001'

Nachdem die Telefone am System angemeldet sind, können wir jetzt von einem Telefon das andere anrufen, z.B. einfach die 2001 vom 2000-er anwählen. Wenn Sie sich jetzt über die Telefone unterhalten können, haben Sie es geschafft --- Ihre erste Mini-Telefonanalage mit Asterisk funktioniert.

[Tipp]Tipp

Falls Sie im Eifer des Gefechts die Registered SIP Ausgabe im CLI übersehen haben oder sich nicht mehr sicher sind, können Sie mit sip show peers alle konfigurierten SIP-Telefone auflisten. Mit sip show peer 2000 bekommen Sie sogar ganz detaillierte Informationen zum Peer 2000.

Sie können Asterisk jederzeit mit dem Kommando stop now im CLI beenden.


$Revision:473 $

Beta-Version!

Sie befinden sich auf der Entwickler-Version des 2008er Asterisk Buches. Diese Version ist noch nicht so vollständig wie die alte stabile Version. Dafür sind andere und neue Sachen nur in der neuen Version enthalten. Deshalb sind beide online.

Bitte melden Sie Fehler und Feedback zur neuen Version per E-Mail an den Autor.

Asterisk-Tag 2008

Lernen Sie Mark Spencer (den Erfinder von Asterisk) kennen! Viele Vorträge, Case-Studies und Workshops rund um die Themen VoIP und Asterisk. Asterisk-Tag.org

Werbung