Im folgenden zeige ich wie ich meine Asterisk Telefonanlage auf einem Raspberry Pi* zusammen mit meinem sipgate team Anschluss eingerichtet habe.
Warum eine Telefonanlage?
Eine eigene Telefonanlage mag in den meisten Fällen völlig überdimensoniert sein, bietet dennoch auch bei kleinen Setups spannende Funktionen wie Warteschleifen, div. Wahlregeln, Voicemail etc.
Nicht vergessen werden darf jedoch dass Asterisk eine sehr mächtige Lösung ist und entsprechend umfangreich und kompliziert konfiguriert werden kann. Erste Erfolge sind aber trotzdem mit wenig Aufwand zu erreichen.
Was wird benötigt – die Anforderungen
Zum einen benötigen wir einen Raspberry Pi mit einer mindestens 8 GB großen SD-Karte. Darüber hinaus brauchen wir einen SIP Provider in meinem Fall Sipgate und wir benötigen mindestens ein VoIP fähiges Telefon, was jedoch auch ein Softphone, also eine Software auf dem PC oder Handy sein kann.
Ausgangssituation
Ich gehe in dieser Anleitung von einem frisch aufgesetzten Raspbian aus dessen IP Adresse bekannt ist und welches Zugriff auf das Internet hat.
Asterisk kann auch nur für die interne Telefonie zwischen verschiedenen Telefonen genutzt werden, darauf gehe ich hier jedoch nicht weiter ein.
Asterisk Installation
Erfreulicherweise ist Asterisk Teil der offiziellen Repos, sodass sich die Installation sehr einfach gestaltet:
sudo apt-get install asterisk
Das ganze dauert nur wenige Minuten. Asterisk sollte danach automatisch gestartet sein. Als ersten Test können wir uns mit der CLI Verbinden:
asterisk -vvvr
Mit diesem Befehl gelangen wir in die Asterisk Befehlszeile. Wichtige Befehle innerhalb dieser Befehlszeile werden für uns erstmal folgende sein:
- sip reload
- Lädt die allgemeinen Einstellungen neu und baut eine Verbindung zum SIP Provider auf (nachdem er konfiguriert wurde)
- sip show registry
- Zeigt den Status der konfigurierten SIP Zugänge an
- dialplan reload
- Lädt den Wählplan neu. Muss nach jeder Änderung durchgeführt werden.
Die Asterisk Konfiguration
Die Konfiguration der Asterisk Telefonanlage findet vornehmlich in zwei Dateien statt:
- /etc/asterisk/sip.conf
- Hier werden allgemeine Einstellungen sowie die SIP Zugänge konfiguriert
- /etc/asterisk/extensions.conf
- Hier wird der Wählplan konfiguriert. Es wird also bestimmt wie ein- und ausgehende Anrufe zu behandeln sind.
Da ich mit einem einfachen Setup starten wollte, habe ich die vorhandene sip.conf und extensions.conf weggesichert und mit jeweils einer leeren Datei begonnen.
Hinterlasse jetzt einen Kommentar