GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Asterisk auf CentOS 8

In diesem Tutorial zeigen wir Ihnen, wie Sie Asterisk auf CentOS 8 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Asterisk ist eine Open-Source-PBX-Software. Sie wird zur Verwaltung verwendet SIP-Sitzungen zwischen Endpunkten. Asterisk ist ein sehr leistungsfähiger Server, mit dem PBX, IVRs, VoIP-Gateways und viele weitere Funktionen implementiert werden können. Er unterstützt viele VoIP-Protokolle wie SIP (Session Initiation Protocol) und MGCP (Media Gateway Control Protocol). Es unterstützt auch viele Hardwaregeräte wie analoge Karten, PRI-Karten usw.

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 einem CentOS 8.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:CentOS 8.
  • 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 CentOS 8

Schritt 1. Beginnen wir zunächst damit, sicherzustellen, dass Ihr System auf dem neuesten Stand ist.

sudo dnf update
sudo dnf install epel-release
sudo dnf config-manager –set-enabled PowerTools

Schritt 2. Deaktivieren Sie SELinux auf dem CentOS-System.

Setzen Sie SELinux in den Permissive-Modus, indem Sie die folgenden Befehle ausführen:

sudo setenforce 0
sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config

Schritt 3. Abhängigkeiten installieren.

Installieren Sie alle erforderlichen Pakete auf Ihrem Asterisk mit den folgenden Befehlen:

sudo dnf group install "Development Tools"
sudo dnf install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel

Schritt 4. Asterisk auf CentOS 8 installieren.

Lassen Sie uns die neueste Asterisk 18-Quelle von der offiziellen Website auf unser Centos 8 herunterladen:

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
tar xvfz asterisk-18-current.tar.gz
cd asterisk-18*/

Führen Sie nun das Konfigurationsskript mit dem folgenden Befehl aus:

./configure --with-jansson-bundled

Verwenden Sie als Nächstes den folgenden Befehl, um das Sternchen-Konfigurationsmenü zu öffnen:

make menuselect

Starten Sie danach den Kompilierungsprozess mit dem make-Befehl:

make && make all && make install

Wenn Sie fertig sind, führen Sie den Befehl make samples aus, um die Asterisk-Beispielkonfigurationsdateien zu installieren:

make samples
make config
ldconfig

Jetzt starten wir den Asterisk-Dienst und aktivieren ihn, damit er bei jedem Systemneustart ausgeführt wird:

systemctl start asterisk
systemctl enable asterisk

Testen Sie mit dem Asterisk-Befehl, um zu bestätigen, dass die Asterisk-Befehlszeilenschnittstelle funktioniert:

asterisk -rvvv

Herzlichen Glückwunsch! Sie haben Asterisk erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von Asterisk auf Ihrem CentOS 8-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle Asterisk-Website zu besuchen.


Cent OS
  1. So installieren Sie Vagrant unter CentOS 7

  2. So installieren Sie Gitea unter CentOS 8

  3. So installieren Sie Memcached auf CentOS 8

  4. So installieren Sie Nginx unter CentOS 7

  5. So installieren Sie ownCloud auf CentOS 8

So installieren Sie Jenkins unter CentOS 8

So installieren Sie Zoom unter CentOS 8

So installieren Sie Nethogs auf CentOS

So installieren Sie Asterisk 18 auf CentOS 8

So installieren Sie Yourls in CentOS 8

So installieren Sie Asterisk auf CentOS 8