GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Asterisk su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare Asterisk su Ubuntu 18.04 LTS. Per chi non lo sapesse, Asterisk è la piattaforma PBX open source più popolare e ampiamente adottata che alimenta sistemi IP PBX, server per conferenze e gateway VoIP. Viene utilizzato da privati, piccole imprese, grandi imprese e governi di tutto il mondo.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Asterisk su un server Ubuntu 18.04 Bionic Beaver.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Ubuntu 18.04 (Bionic Beaver).
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Asterisk su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installazione delle dipendenze.

Installa tutti i pacchetti richiesti sul tuo Asterisk con i seguenti comandi:

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

Passaggio 3. Installazione di Asterisk su Ubuntu 18.04 LTS.

In primo luogo, scarica l'ultima versione di Asterisk:

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

Una volta estratto l'archivio asterisco, passa alla directory asterisk-15.5.0 con il seguente comando:

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

Lo script installerà tutti i pacchetti necessari e una volta completato con successo, stamperà il seguente messaggio:

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

Il passaggio successivo consiste nell'eseguire lo script ./configure che controllerà nel tuo sistema la presenza di librerie e binari mancanti e preparerà il codice sorgente Asterisk per il processo di compilazione:

./configure

Dopo aver completato con successo, vedrai il seguente output:

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 :

Ora che la configurazione è completata avvia il processo di compilazione usando il comando make:

make

Una volta completato il processo di compilazione, ti verrà presentato il seguente messaggio:

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

Come dice il messaggio sopra, il passaggio successivo consiste nell'installare Asterisk e i suoi moduli digitando:

make install

Al termine dell'installazione, lo script visualizzerà il seguente messaggio:

+---- 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    +
 +-------------------------------------------+

Esegui il comando make samples per installare i file di configurazione di Asterisk sample:

make samples
make config
make install-logrotate

Vedrai il seguente output che indica che la configurazione di logrotation è stata creata correttamente:

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.

L'ultimo passaggio è abilitare l'avvio del servizio Asterisk all'avvio con:

systemctl start asterisk
systemctl enable asterisk
systemctl status asterisk

Congratulazioni! Hai installato correttamente Asterisk. Grazie per aver utilizzato questo tutorial per installare Asterisk sul tuo Ubuntu 18.04 LTS Bionic Beaver. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Asterisk .


Ubuntu
  1. Come installare Asterisk su Ubuntu 20.04

  2. Come installare Asterisk su Ubuntu 18.04

  3. Come installare Docker su Ubuntu 22.04 / 20.04 LTS

  4. Come installare PlayOnLinux su Ubuntu 20.04 LTS

  5. Come installare MariaDB in Ubuntu 20.04 LTS

Come installare Asterisk 18 su Ubuntu 20.04

Come installare Laravel su Ubuntu 20.04 LTS

Come installare Vai su Ubuntu 22.04 LTS

Come installare Vai su Ubuntu 18.04 LTS

Come installare Vai su Ubuntu 20.04 LTS

Come installare Asterisk su Ubuntu 20.04 LTS