Asterisk Grundkonfiguration erstellen

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

In diesem Beispiel zeigen wir wie Sie eine einfache Asterisk Grundkonfiguration erstellen. Wir verwenden dabei Debian als Basissystem (siehe Anleitung zur Installation des TK-Debian Basissystems).

Erste Schritte

Als erstes aktualisieren Sie Ihr System auf den aktuellsten Stand:

apt-get upgrade

Zusätzlich können Sie das Tool HTOP installieren um die Systemressourcen zu überwachen. Von Vorteil wäre ggf. noch die Pakete (apt-get install) NTP und NTPdate zu installieren um immer die richte Systemzeit über das Internet zu beziehen.

Daraufhin installieren Sie die Pakete build-essential und linux-headers-'uname -r'.

Nachfolgend müssen Sie den ggc-4.1 Compiler installieren. Es sollte davon abgesehen werden, Version 4.2 zu benutzen, da bei dieser Revision 4.2 eine schlechtere Sprachqualität vorhanden ist. (Zu der neuesten Version 4.3 liegen uns noch keine weiteren Informationen vor.)

Wenn Sie den ggc-4.1 installieren, müssen Sie diesen auf die aktuellste Version stellen, das geht mit:

ggc-4.1 export

(das System liefert hierbei keine Ausgabe)

Installation der Asterisk

Als nächstes können Sie die passenden Pakete downloaden. Hierzu wechseln Sie als root in das Verzeichnis /usr/src und laden die Pakete mit wget herunter:

Danach entpacken Sie die Downloads mit tar xvzf Dateiname. Jetzt sehen Sie im gleichen Ordner die entpackten Dateien. Wechseln Sie bitte in diesen Ordner und installieren Sie das Programm mit folgenden Befehlen:

make
make install

Weitere Pakete

Asterisk benötigt zusätzliche Pakete um erfolgreich kompiliert werden zu können:

apt-get install libncurse5-dev       (Headerdateien)
apt-get install libiksemel-dev       (Headerdateien)
apt-get install libnewt-dev          (Headerdateien)
apt-get install libcurl4-openssl-dev (SSL Unterstützung)
apt-get install libspeex-dev         (Für die Komprimierung der Sprache bei geringen Bitraten, speziell für VoIP)
apt-get install unixodbc-dev         (Datenbankschnittstelle von Unix)

Richtiges Bearbeiten der Konfigurationsdateien

Im Ordner /etc/asterisk befinden sich die Konfigurationsdateien der Asterisk, diese sind zunächst leer. Da Sie die sip und die extensions.conf und weitere in den nächsten Schritten brauchen werden, verschieben Sie zuerst nur die leeren "sip.conf" und "extensions.conf" Dateien in einen beliebigen Ordner und erstellen Sie eine neue "sip.conf" und "extensions.conf" (diese werden geändert).

Verschieben der Ordner:

debian:/etc/asterisk# mkdir -p /var/tmp/asterisk-etc-backup
debian:/etc/asterisk# mv extensions.* /var/tmp/asterisk-etc-backup

Jetzt haben Sie die Voraussetzungen für die Asterisk-Telefonanlage abgeschlossen. Bitte folgen Sie nun der Konfiguration, des Asteriskbuches um für Sie individuell die sip und extended Konfigurationen vorzunehmen.

http://www.das-asterisk-buch.de/2.1/

Das könnte Sie auch interessieren

Fehlerhafte Helligkeitssteuerung unter Linux beim Thinkpad T410 beheben
Heartbeat v2 Einträge in CIB entfernen
Rdesktop remote Zugriff auf Windows