GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer Asterisk sur Ubuntu 20.04 - Guide étape par étape ?

Asterisk est une source ouverte populaire qui vous permet de créer des applications de communication telles que des passerelles VoIP et des serveurs de conférence. C'est un choix utile pour les centres d'appels, les petites entreprises et les gouvernements du monde entier.

Basé sur le protocole VoIP, Asterisk nous permet de passer des appels TCP/IP gratuitement.

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes d'installation et de configuration de logiciels open source connexes.

Dans ce contexte, nous verrons comment installer Asterisk sur Ubuntu 20.04.


Étapes pour installer Asterisk sur le système Ubuntu Linux

1. Effectuez la mise à jour du système

Exécutez la commande apt ci-dessous pour mettre à jour les packages apt du système :

Mise à jour $ sudo apt


2. Installer les dépendances logicielles

Ici, exécutez la commande ci-dessous pour installer les dépendances logicielles d'Asterisk :

$ sudo apt-get install gnupg2 software-properties-common git curl wget libnewt-dev libssl-dev libncurses5-dev autoconf subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev pkg-config subversion libtool uuid-dev - v


3. Installez DAHDI et LibPRI

Asterisk communique avec les téléphones numériques et analogiques par DAHDI. Asterisk communique avec les connexions RNIS par la bibliothèque LibPRI. L'installation de ces 2 est nécessaire.

Accédez au répertoire /usr/src et installez DAHDI :

$ cd /usr/src/

Exécutez ensuite :

$ sudo git clone -b suivant git://git.asterisk.org/dahdi/linux dahdi-linux

Ensuite, accédez à dahdi-linux et exécutez la commande :

$ cd dahdi-linux 
$ sudo faire
$ sudo make install

Maintenant, vous pouvez exécuter les commandes ci-dessous :

$ cd /usr/src/ 
$ sudo git clone -b suivant git://git.asterisk.org/dahdi/tools dahdi-tools
$ cd dahdi-outils
$ sudo autoreconf -i
$ sudo ./configure
$ sudo make install
$ sudo make install-config
Modules $ sudo dahdi_genconf

Pour compiler LibPRI, exécutez :

$ cd /usr/src/ 
$ sudo git clone https://gerrit.asterisk.org/libpri libpri
$ cd libpri
$ sudo faire
$ sudo make install


4. Installez Asterisk

Accédez au répertoire /usr/src et clonez la source Asterisk :

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

Ensuite, accédez à l'astérisque-18 :

$ cd astérisque-18/

Ici, téléchargez les sources MP3 :

$ sudo contrib/scripts/get_mp3_source.sh

Exécutez le script install_prereq :

$ sudo contrib/scripts/install_prereq install

Tapez votre code téléphonique ITU-T et appuyez sur OK.

Exécutez ensuite :

$ sudo ./configure 
$ sudo make menuselect

Sélectionnez format_mp3 et Enregistrer et quitter.

Lancez la compilation avec la commande :

$ sudo make -j2

Une fois cela fait, installez Asterisk :

$ sudo make install

Installez soit les fichiers de configuration génériques :

$ sudo fait des échantillons

Enfin, installez le script d'initialisation Asterisk :

$ sudo make config

Mettre à jour le cache des bibliothèques partagées :

$ sudo ldconfig


5. Créer un utilisateur Asterisk

Vous pouvez créer un astérisque de nom d'utilisateur avec la commande ci-dessous :

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

Pour configurer Asterisk, utilisez la commande :

$ nano /etc/default/asterisk

Ensuite, ajoutez un astérisque aux groupes :

$ sudo usermod -a -G numérotation, astérisque audio

Exécutez les commandes suivantes pour définir les autorisations :

$ sudo chown -R astérisque :/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


Comment démarrer Asterisk ?

Exécutez la commande suivante pour démarrer le service Asterisk :

$ sudo systemctl start astérisque

Vous pouvez vérifier la connexion Asterisk avec la commande ci-dessous :

$ sudo astérisque -vvvr

Pour activer le service Asterisk, exécutez la commande :

$ sudo systemctl activer l'astérisque


Comment configurer le pare-feu pour Asterisk ?

Par défaut, SIP utilise le port UDP 5060 :

$ sudo ufw allow 5060/udp

Exécutez ensuite :

$ sudo ufw allow 10000:20000/udp


Comment activer l'interface graphique Asterisk ?

Pour accéder à Asterisk à partir du navigateur Web, vous devez activer l'interface graphique Asterisk. Tout d'abord, éditez le fichier /etc/asterisk/http.conf :

$ nano /etc/asterisk/http.conf

Décommentez et modifiez les lignes suivantes :

activé =oui 
bindaddr =0.0.0.0 
port de liaison =8088
préfixe =astérisque
enable_static =oui
enablestatic =oui
redirection =/ /statique/config/index.html
uploads =/var/lib/asterisk/uploads/

Enregistrez et fermez le fichier puis modifiez le fichier /etc/asterisk/manager.conf et définissez votre utilisateur administrateur :

$ nano /etc/asterisk/manager.conf

Ajoutez/Modifiez les lignes suivantes :

activé =oui 
compatible Web =oui
port =5038
bindaddr =0.0.0.0
[administrateur]
secret =admin1234
lire =système, appel, journal, verbeux, commande, agent, utilisateur, configuration
write =system,call,log,verbose,command,agent,user,config,originate

Enregistrez et fermez le fichier lorsque vous avez terminé.

Comment installer l'interface graphique d'Asterisk ?

Ensuite, téléchargez la dernière version d'Asterisk GUI avec la commande suivante :

$ svn paiement http://svn.digium.com/svn/asterisk-gui/branches/2.0

Une fois téléchargé, changez le répertoire en répertoire téléchargé et configurez-le avec la commande suivante :

$ cd 2.0/
$ ./configure

Ensuite, construisez l'interface graphique Asterisk avec la commande suivante :

$ faire

Vous devriez obtenir le résultat suivant :

+------- Asterisk-GUI Build Complete -------+ 
+ Asterisk-GUI a été construit avec succès, +
+ et peut être installé en exécutant :+
+ +
+ faire installer +
+-------------------------------------------------------+

Ensuite, exécutez la commande suivante pour l'installer sur votre système :

$ make install

Vous devriez voir le résultat suivant :

+---- Installation de l'interface graphique Asterisk terminée ---+ 
+ +
+ VOUS DEVEZ LIRE LE DOCUMENT DE SÉCURITÉ +
+ +
+ Asterisk-GUI a été avec succès +
+ installé. +
+ +
+-------------------------------------------------------+
+ +
+ AVANT QUE L'IUG FONCTIONNE +
+ +
+ Avant que l'interface graphique ne s'exécute, vous devez effectuer +
+ quelques modifications à l'Astérisque +
+ fichiers de configuration conformément à +
+ le fichier LISEZMOI. Une fois terminé, vous pouvez +
+ vérifiez vos modifications en faisant :+
+ +
+ faire checkconfig +
+ +
+-------------------------------------------------------+

Enfin, redémarrez le service Asterisk pour appliquer les modifications :

$ systemctl redémarrage astérisque


Comment accéder à l'interface graphique d'Asterisk ?

Maintenant, ouvrez votre navigateur Web et accédez à l'interface graphique Asterisk en utilisant l'URL http://your-server-ip:8088/asterisk/static/config/index.html. Vous serez redirigé vers la page de connexion d'Asterisk.

Ensuite, fournissez votre nom d'utilisateur administrateur, votre mot de passe et cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord de l'interface graphique Asterisk.



Ubuntu
  1. Installer i3 sur Ubuntu 20.04 - Guide étape par étape ?

  2. Installer Tor sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

  4. Installer Git sur Ubuntu 20.04 - Guide étape par étape ?

  5. Installer LAMP dans Ubuntu 20.04 - Guide étape par étape ?

Installer WildFly sur Ubuntu 20.04 - Guide étape par étape ?

Installer 7-zip sur Ubuntu 20.04 - Guide étape par étape ?

Installer Jekyll sur Ubuntu 20.04 - Un guide étape par étape ?

Installer 11ty sur Ubuntu 20.04 - Un guide étape par étape ?

Installer Scribus sur Ubuntu 20.04 - Un guide étape par étape ?

Installer Asterisk sur Debian 11 - Guide étape par étape ?