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

So installieren Sie Asterisk auf Ubuntu 18.04 LTS

In diesem Tutorial zeigen wir Ihnen, wie Sie Asterisk auf Ubuntu 18.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Asterisk ist die beliebteste und am weitesten verbreitete Open-Source-PBX-Plattform, die betreibt IP-PBX-Systeme, Konferenzserver und VoIP-Gateways. 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 von Asterisk auf einem Ubuntu 18.04 Bionic Beaver Server.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 18.04 (Bionic Beaver).
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • 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 18.04 LTS Bionic Beaver

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

sudo apt-get update
sudo apt-get upgrade

Schritt 2. Abhängigkeiten installieren.

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

apt-get install build-essential
apt-get install git-core subversion libjansson-dev sqlite autoconf automake libxml2-dev libncurses5-dev libtool

Schritt 3. Installieren von Asterisk auf Ubuntu 18.04 LTS.

Laden Sie zuerst die neueste Version von Asterisk herunter:

cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
tar zxf asterisk-15-current.tar.gz

Sobald das Sternchen-Archiv entpackt ist, wechseln Sie mit dem folgenden Befehl in das Verzeichnis asterisk-15.5.0:

cd asterisk-15.*/
./contrib/scripts/install_prereq install

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

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

Der nächste Schritt besteht darin, das Skript ./configure auszuführen, das Ihr System auf fehlende Bibliotheken und Binärdateien überprüft und den Asterisk-Quellcode für den Erstellungsprozess vorbereitet:

./configure

Nach erfolgreichem Abschluss sehen Sie die folgende Ausgabe:

configure: Menuselect build configuration successfully completed

               .$$$$$$$$$$$$$$$=..
            .$7$7..          .7$$7:.
          .$$:.                 ,$7.7
        .$7.     7$$$$           .$$77
     ..$$.       $$$$$            .$$$7
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$I        .$$$7
$$$       .7$$$$$$$$$$$$$$$$      :$$$.
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.
$$$        $$$   7$$$7  .$$$    .$$$.
$$$$             $$$$7         .$$$.
7$$$7            7$$$$        7$$$
 $$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.

configure: Package configured for:
configure: OS type  : linux-gnu
configure: Host CPU : x86_64
configure: build-cpu:vendor:os: x86_64 : pc : linux-gnu :
configure: host-cpu:vendor:os: x86_64 : pc : linux-gnu :

Nach Abschluss der Konfiguration starten Sie den Kompilierungsprozess mit dem make-Befehl:

make

Sobald der Erstellungsprozess abgeschlossen ist, wird Ihnen die folgende Meldung angezeigt:

+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running:              +
+                                           +
+             make install                  +
+-------------------------------------------+

Wie die Nachricht oben sagt, ist der nächste Schritt die Installation von Asterisk und seinen Modulen durch Eingabe von:

make install

Sobald die Installation abgeschlossen ist, zeigt das Skript die folgende Meldung an:

+---- Asterisk Installation Complete -------+
 +                                           +
 +    YOU MUST READ THE SECURITY DOCUMENT    +
 +                                           +
 + Asterisk has successfully been installed. +
 + If you would like to install the sample   +
 + configuration files (overwriting any      +
 + existing config files), run:              +
 +                                           +
 + For generic reference documentation:      +
 +    make samples                           +
 +                                           +
 + For a sample basic PBX:                   +
 +    make basic-pbx                         +
 +                                           +
 +                                           +
 +-----------------  or ---------------------+
 +                                           +
 + You can go ahead and install the asterisk +
 + program documentation now or later run:   +
 +                                           +
 +               make progdocs               +
 +                                           +
 + **Note** This requires that you have      +
 + doxygen installed on your local system    +
 +-------------------------------------------+

Führen Sie den Befehl make samples aus, um die Asterisk-Beispielkonfigurationsdateien zu installieren:

make samples
make config
make install-logrotate

Sie sehen die folgende Ausgabe, die anzeigt, dass die Logrotation-Konfiguration erfolgreich erstellt wurde:

if [ ! -d "/etc/asterisk/../logrotate.d" ]; then \
        /usr/bin/install -c -d "/etc/asterisk/../logrotate.d" ; \
fi
sed 's#__LOGDIR__#/var/log/asterisk#g' < contrib/scripts/asterisk.logrotate | sed 's#__SBINDIR__#/usr/sbin#g' > contrib/scripts/asterisk.logrotate.tmp
/usr/bin/install -c -m 0644 contrib/scripts/asterisk.logrotate.tmp "/etc/asterisk/../logrotate.d/asterisk"
rm -f contrib/scripts/asterisk.logrotate.

Der letzte Schritt besteht darin, den Asterisk-Dienst so zu aktivieren, dass er beim Booten startet mit:

systemctl start asterisk
systemctl enable asterisk
systemctl status asterisk

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


Ubuntu
  1. So installieren Sie Asterisk auf Ubuntu 20.04

  2. So installieren Sie Asterisk auf Ubuntu 18.04

  3. So installieren Sie Docker unter Ubuntu 22.04 / 20.04 LTS

  4. So installieren Sie PlayOnLinux auf Ubuntu 20.04 LTS

  5. So installieren Sie MariaDB in Ubuntu 20.04 LTS

So installieren Sie Asterisk 18 auf Ubuntu 20.04

So installieren Sie Laravel auf Ubuntu 20.04 LTS

So installieren Sie Go unter Ubuntu 22.04 LTS

So installieren Sie Go unter Ubuntu 18.04 LTS

So installieren Sie Go unter Ubuntu 20.04 LTS

So installieren Sie Asterisk auf Ubuntu 20.04 LTS