Crmgo Blog

Installation von Asterisk und Asterisk GUI

Installation von Asterisk und Asterisk GUI

Legen wir los… Wir laden den Quellcode aus SVN herunter und kompilieren ihn. Sie können die nachfolgenden Befehle in die Konsole kopieren und sich entspannt zurücklehnen, während Sie auf den Abschluss warten. svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk cd asterisk ./configure && make && make install && make samples && make config cd…

Installation von Asterisk und Asterisk GUI

Los geht’s… Wir laden den Quellcode aus SVN herunter und kompilieren ihn. Sie können die unten stehenden Befehle in die Konsole kopieren und sich entspannt in den Sessel lehnen, während der Prozess läuft.

svn co svn.digium.com/svn/asterisk/branches/1.6.0 asterisk
cd asterisk
./configure && make && make install && make samples && make config
cd ..
svn co svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
cd asterisk-gui
./configure && make && make install
cd ..

Nachdem der Kompiliervorgang abgeschlossen ist, bearbeiten wir zwei Konfigurationsdateien:

/etc/asterisk/manager.conf sollte ungefähr so aussehen:
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 127.0.0.1
[admin]
secret = 123456
read = system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write = system,call,agent,user,config,command,reporting,originate

Und /etc/asterisk/http.conf so:
[general]
enabled = yes
enablestatic = yes
bindaddr = 0.0.0.0
redirect = / /static/config/cfgbasic.html
[post_mappings]
backups = /var/lib/asterisk/gui_backups

Wir starten Asterisk:
/etc/init.d/asterisk start

Der Installationsprozess ist damit abgeschlossen.

Konfiguration von Asterisk über die Asterisk GUI

Betrachten wir einen einfachen Fall. Unser System hat einen Benutzer (ein VoIP-Telefon). Es gibt eine SIP-Trunk-Verbindung zum Anbieter my.sip.trunk.com. Der Anbieter hat uns eine Testnummer zur Verfügung gestellt: 7692450. Unsere Aufgabe besteht darin, unserem einzigen Benutzer die Möglichkeit zu geben, Anrufe zu tätigen und entgegenzunehmen.

Auf dem Arbeitscomputer starten wir einen Browser und geben in die Adressleiste x.x.x.x:8088 ein, wobei x.x.x.x die IP-Adresse des Computers ist, auf dem Asterisk und die Asterisk GUI installiert sind. Wir geben den Benutzernamen und das Passwort ein und klicken auf die Schaltfläche „login“.

image

Nach einigen kurzen Meldungen über Aktualisierungen der Konfigurationsdateien (das System versucht zu ermitteln, ob Digium-Hardware installiert ist), gelangen wir zur Hauptseite.

image

Zunächst konfigurieren wir den SIP-Trunk zum Anbieter. Wir gehen zu „Trunks“, dann „VoIP Trunks“ und klicken auf „New SIP/IAX Trunk“. Wir füllen die Felder im Dialogfeld analog zur Abbildung aus.

image

Wir konfigurieren eine Regel für ausgehende Anrufe: Alle ausgehenden Anrufe sollen an den gerade erstellten Trunk gesendet werden. Wir gehen zu „Outgoing Calling Rules“. Wir klicken auf „New Calling Rule“ und füllen die Felder im Dialogfeld aus.

image

Wir konfigurieren den Dialplan. Der Dialplan ist nichts anderes als eine Gruppe von Regeln für ausgehende Anrufe. In unserem Fall haben wir nur eine Regel. Wir gehen also zu „Dial Plans“, klicken auf „New DialPlan“ und markieren im Dialogfeld die Regel, die wir im vorherigen Schritt erstellt haben.

image

Wir erstellen einen Benutzer. Wir gehen zu „Users“. Wir klicken auf „Create New User“. Wir weisen unserem Benutzer einen Namen (CallerID Name), eine Nummer für ausgehende Anrufe (CallerID Number) und einen Dialplan zu.

image

Es bleibt noch, eine Regel für eingehende Anrufe zu definieren. Dieses Thema ist an sich recht interessant und würde den Rahmen eines separaten Artikels sprengen. Es ist möglich, eingehende Anrufe in ein interaktives Menü zu leiten („Um den technischen Support zu kontaktieren, drücken Sie 1, um die Verkaufsabteilung zu kontaktieren, drücken Sie 2, um mit einem Operator zu sprechen, drücken Sie 0“), sie gleichzeitig an mehrere Telefone senden (bis jemand abhebt), sie an einen Anrufbeantworter weiterleiten, wenn niemand innerhalb von n Sekunden antwortet, auf ein Mobiltelefon umleiten… und vieles mehr. Wir leiten eingehende Anrufe bescheiden an unseren einzigen Benutzer weiter. Wir gehen also zu „Incomming Calling Rules“, klicken auf „New Incomming Rule“ und füllen die Felder im Dialogfeld analog zur Abbildung aus.

image

Nun ist alles erledigt. Wir klicken auf die Schaltfläche „Apply Changes“ in der oberen rechten Ecke.
Ich hoffe, dieser Artikel ist für jemanden nützlich.

Hinweis: Dieser Beitrag kann KI-unterstützt erstellt und anschließend redaktionell geprüft worden sein. Verantwortlich: Dmytro Lomaka, Kaltenkirchen.