GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Asterisk sur Ubuntu 18.04 LTS

Dans ce didacticiel, nous allons vous montrer comment installer Asterisk sur Ubuntu 18.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, Asterisk est la plate-forme PBX open source la plus populaire et la plus largement adoptée qui alimente les systèmes PBX IP, les serveurs de conférence et les passerelles VoIP. Il est utilisé par les particuliers, les petites et grandes entreprises et les gouvernements du monde entier.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas d'Asterisk sur un serveur Ubuntu 18.04 Bionic Beaver.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 18.04 (Bionic Beaver).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur de bureau).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Asterisk sur Ubuntu 18.04 LTS Bionic Beaver

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get commandes dans le terminal.

sudo apt-get update
sudo apt-get upgrade

Étape 2. Installation des dépendances.

Installez tous les packages requis sur votre Asterisk avec les commandes suivantes :

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

Étape 3. Installation d'Asterisk sur Ubuntu 18.04 LTS.

Tout d'abord, téléchargez la dernière version d'Asterisk :

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

Une fois l'archive asterisk extraite, passez au répertoire asterisk-15.5.0 avec la commande suivante :

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

Le script installera tous les packages nécessaires et une fois terminé, il affichera le message suivant :

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

L'étape suivante consiste à exécuter le script ./configure qui vérifiera votre système pour les bibliothèques et les binaires manquants et préparera le code source Asterisk pour le processus de construction :

./configure

En cas de réussite, vous verrez le résultat suivant :

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 :

Maintenant que la configuration est terminée, lancez le processus de compilation en utilisant la commande make :

make

Une fois le processus de construction terminé, le message suivant s'affichera :

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

Comme le message ci-dessus l'indique, la prochaine étape consiste à installer Asterisk et ses modules en tapant :

make install

Une fois l'installation terminée, le script affichera le message suivant :

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

Exécutez la commande make samples pour installer les exemples de fichiers de configuration Asterisk :

make samples
make config
make install-logrotate

Vous verrez la sortie suivante indiquant que la configuration de logrotation a été créée avec succès :

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.

La dernière étape consiste à permettre au service Asterisk de démarrer au démarrage avec :

systemctl start asterisk
systemctl enable asterisk
systemctl status asterisk

Félicitations ! Vous avez installé Asterisk avec succès. Merci d'avoir utilisé ce tutoriel pour installer Asterisk sur votre Ubuntu 18.04 LTS Bionic Beaver. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site officiel d'Asterisk .


Ubuntu
  1. Comment installer Asterisk sur Ubuntu 20.04

  2. Comment installer Asterisk sur Ubuntu 18.04

  3. Comment installer Docker sur Ubuntu 22.04 / 20.04 LTS

  4. Comment installer PlayOnLinux sur Ubuntu 20.04 LTS

  5. Comment installer MariaDB dans Ubuntu 20.04 LTS

Comment installer Asterisk 18 sur Ubuntu 20.04

Comment installer Laravel sur Ubuntu 20.04 LTS

Comment installer Go sur Ubuntu 22.04 LTS

Comment installer Go sur Ubuntu 18.04 LTS

Comment installer Go sur Ubuntu 20.04 LTS

Comment installer Asterisk sur Ubuntu 20.04 LTS