Android

Wie installiere ich Asterisk auf Debian 9?

How to Install Debian 9 on VirtualBox

How to Install Debian 9 on VirtualBox

Inhaltsverzeichnis:

Anonim

Asterisk ist das beliebteste und am weitesten verbreitete Open-Source-Framework zum Erstellen von Kommunikationsanwendungen. Es wird von Privatpersonen, kleinen Unternehmen, großen Unternehmen und Regierungen weltweit eingesetzt.

Zu den Asterisk-Funktionen gehören Konferenzgespräche, Voicemail, Wartemusik, Anrufweiterleitung, Anrufwarteschlange, Anrufaufzeichnung, Speichern / Abrufen von Datenbanken und vieles mehr.

In diesem Tutorial zeigen wir Ihnen, wie Sie Asterisk 15 unter Debian 9 installieren.

Eine ältere Version von Asterisk (Version 13) ist im Debian-Software-Repository verfügbar und kann mit apt install asterisk .

Voraussetzungen

Stellen Sie vor dem Fortfahren mit diesem Lernprogramm sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.

Aktualisieren Sie Ihren Debian-Server und installieren Sie die Pakete, die zum Herunterladen und Erstellen von Asterisk erforderlich sind:

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

Asterisk wird heruntergeladen

Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste stabile Version von Asterisk Version 15.

Wechseln Sie in das Verzeichnis /usr/src und laden Sie den Asterisk-Quellcode mit dem folgenden Befehl wget herunter:

cd /usr/src/ sudo wget

Verwenden Sie nach Abschluss des Downloads den Befehl tar, um das Archiv zu extrahieren:

sudo tar zxf asterisk-15-current.tar.gz

Stellen Sie sicher, dass Sie in das Asterisk-Quellverzeichnis wechseln, bevor Sie mit den nächsten Schritten fortfahren:

cd asterisk-15.*/

Installieren von Asterisk-Abhängigkeiten

Führen Sie das folgende Skript aus, um die MP3-Quellen herunterzuladen, die zum Erstellen des MP3-Moduls und zum Verwenden von MP3-Dateien erforderlich sind:

sudo contrib/scripts/get_mp3_source.sh

Führen Sie als install_prereq Skript install_prereq , um alle Abhängigkeiten von Ihrem Debian-System zu beheben:

sudo contrib/scripts/install_prereq install

Das Skript installiert alle erforderlichen Pakete und gibt nach erfolgreichem Abschluss die folgende Meldung aus:

############################################# ## install completed successfully #############################################

Hier sehen Sie die Standard-ITU-T-Telefonvorwahl 61. In unserem Fall möchten Sie jedoch, wenn Sie sich wie ich in Nordamerika befinden, die Vorwahl auf 1 ändern

Asterisk installieren

Führen Sie das configure das den Asterisk-Code zum Kompilieren bereitstellt:

sudo./configure

Nach erfolgreichem Abschluss wird die folgende Ausgabe angezeigt:

Geben Sie exit oder drücken Sie CTRL+C , um die Asterisk-CLI zu beenden.

Der letzte Schritt besteht darin, den Asterisk-Dienst beim Booten zu starten:

sudo systemctl enable asterisk

Firewall konfigurieren

Standardmäßig verwendet SIP den UDP-Port 5060, um den ausgeführten Port zu öffnen:

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

Sie können die Firewall jederzeit an Ihre Bedürfnisse anpassen.

Fazit

In diesem Handbuch haben wir Ihnen gezeigt, wie Sie die neueste Asterisk-Version von der Quelle auf Ihrem Debian-System installieren.

Sie sollten jetzt die Asterisk-Dokumentation lesen und mehr über die Konfiguration und Verwendung von Asterisk erfahren.

debian asterisk