GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Asterisk auf Ubuntu 20.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Asterisk auf Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Asterisk ist eine beliebte Open-Source-PBX-Plattform für die Entwicklung von Kommunikationsanwendungen B. Konferenzserver und VoIP-Gateways. Es bietet eine Reihe von Funktionen, darunter Konferenzgespräche, Voicemail, IVR und automatische Anrufverteilung. Es wird von Privatpersonen, kleinen Unternehmen, großen Unternehmen und Regierungen weltweit verwendet.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des Asterisk auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Asterisk auf Ubuntu 20.04 LTS Focal Fossa

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade
sudo apt install wget build-essential git autoconf subversion pkg-config libtool

Schritt 2. Installieren von Asterisk auf Ubuntu 20.04.

Jetzt laden wir die neueste Version von Asterisk von der offiziellen Asterisk-Website mit dem folgenden Befehl herunter:

cd /usr/src/
sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18

Ändern Sie als nächstes das Verzeichnis in das extrahierte Verzeichnis und installieren Sie alle erforderlichen MP3-Module mit dem folgenden Befehl:

cd asterisk-18/
sudo contrib/scripts/get_mp3_source.sh

Installieren Sie danach weitere Abhängigkeiten mit dem folgenden Befehl:

sudo contrib/scripts/install_prereq install

Du solltest am Ende eine Erfolgsmeldung erhalten:

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

Nach der Installation der Abhängigkeiten sollten Sie bereit sein, Asterisk 18 aus der heruntergeladenen Quelle zu erstellen:

sudo ./configure

Der nächste Schritt besteht darin, die Module auszuwählen, die Sie kompilieren und installieren möchten. Greifen Sie auf die Menüauswahl zu, indem Sie Folgendes eingeben:

sudo make menuselect

Wählen Sie die Option „format_mp3“, um Asterisk anzuweisen, das MP3-Modul zu erstellen:

Wenn Sie fertig sind, wechseln Sie auf die Schaltfläche „Speichern und Beenden“ und drücken Sie „Enter“ und starten Sie den Kompilierungsprozess:

sudo make -j2
sudo make install
sudo make samples
sudo make basic-pbx
sudo make config
sudo ldconfig

Schritt 3. Erstellen Sie einen Asterisk-Benutzer.

Führen Sie nun den folgenden Befehl aus, um einen neuen Systembenutzer namens asterisk zu erstellen :

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Bearbeiten Sie danach /etc/default/asterisk Datei und setzen Sie den Standardbenutzer auf Asterisk:

sudo nano /etc/default/asterisk

Entkommentieren Sie die folgenden Zeilen:

AST_USER="asterisk"
AST_GROUP="asterisk"

Fügen Sie als Nächstes Audio- und Dial-Out-Benutzer zur Asterisk-Gruppe hinzu, indem Sie den folgenden Befehl ausführen:

usermod -aG audio,dialout asterisk

Ändern Sie dann den Besitz des Asterisk-Konfigurationsverzeichnisses mit dem folgenden Befehl:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Schritt 4. Asterisk starten.

An diesem Punkt ist alles erledigt. Führen Sie die folgenden Befehle aus, um den Asterisk-Dienst zu aktivieren und zu starten:

sudo systemctl enable asterisk
sudo systemctl start asterisk

Um zu überprüfen, ob Asterisk ausgeführt wird, führen Sie die folgenden Befehle aus:

sudo asterisk -vvvr

Schritt 5. Firewall konfigurieren.

Wenn Sie eine aktive UFW-Firewall haben, öffnen Sie die HTTP-Ports und die Ports 5060,5061:

sudo ufw allow 5060/udp
sudo ufw allow 10000:20000/udp

Herzlichen Glückwunsch! Sie haben Asterisk erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation von Asterisk auf Ihrem Ubuntu 20.04 LTS Focal Fossa-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, das offizielle Asterisk zu lesen Webseite.


Ubuntu
  1. So installieren Sie Asterisk auf Ubuntu 20.04

  2. So installieren Sie Asterisk auf Ubuntu 18.04

  3. So installieren Sie Grafana unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie PyCharm unter Ubuntu 22.04 LTS

So installieren Sie CRI-O unter Ubuntu 22.04 LTS

So installieren Sie DenyHosts unter Ubuntu 16.04 LTS

So installieren Sie Unison unter Ubuntu 16.04 LTS

So installieren Sie Pghero unter Ubuntu 16.04 LTS

So installieren Sie Asterisk in Ubuntu 20.04