Asterisk Grundkonfiguration erstellen
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:
- Asterisk http://www.asterisk.org/downloads/asterisk/releases/asterisk-1.4-current.tar.gz
- libpri http://downloads.asterisk.org/pub/telephony/libpri/releases/libpri-1.4.11.4.tar.gz
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.