Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU
Aquila Networks : Sécurité & Réseaux Étudiant en Master SSI à l'ESMT

Installation d'asterisk sous ubuntu Server-24

El Hadji Mody Diakhate et Rachidatou PAYAO

 

Ce projet d’installation d’Asterisk sous Ubuntu Server 24 a été réalisé par El Hadji M Diakhate et Rachidatou PAYAO, sous la supervision du Docteur Kachallah Abagana Mahamat.

Prérequis :

$lsb_release -a

              

       

$ sudo apt update && sudo apt upgrade

 

$ sudo apt install wget build-essential subversion


 Installation d’Asterisk sur Ubuntu

 1. Téléchargement et extraction des sources

Commencez par vous placer dans le répertoire /opt, puis téléchargez la dernière version d’Asterisk :

 

# cd  /opt/

 

# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz

 

tar zxf asterisk-18-current.tar.gz

 

 

2. Installation des sources MP3

 

Exécutez le script suivant pour ajouter le support MP3 :

 

contrib/scripts/get_mp3_source.sh

 

 

3. Installation des dépendances

 

Utilisez le script install_prereq install pour installer automatiquement toutes les dépendances nécessaires :

 

# contrib/scripts/install_prereq install

 

 

4. Configuration du build

 

Configurez les fichiers de compilation :

 

# ./configure

 

 

5. Sélection des modules

 

Lancez l’interface de sélection :

 

# make menuselect

 

Dans le menu :

  • Sélectionnez le module format mp3 souhaités
  • Puis cliquez sur Save & Exit pour enregistrer

 

6. Compilation

 

Compilez le programme (adaptez -j selon le nombre de cœurs de votre CPU) :

 

# make -j2

 

 

7. Installation

 

Installez Asterisk :

 

# make install

 

 

8. Installation de la configuration de base

 

Ajoutez les fichiers de base du PBX :

 

# make basic-pbx

 

 

# make config

 

 9. Mise à jour des bibliothèques

 

# ldconfig

 

 

10. Création de l’utilisateur Asterisk

 

Créez un utilisateur dédié pour sécuriser le service :

 

# adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

 

 

11. Exécution avec l’utilisateur Asterisk

 

Modifiez le fichier :

 

# vim /etc/default/asterisk

 

NB: on enleve les # devants AST_USER et AST_GROUP

 

 

12. Configuration des permissions

 

Attribuez les bons droits :

 

# chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

 

# chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk


13. Démarrage du service

# systemctl start asterisk

 

 

14. Vérification (console Asterisk)

 

Accédez à la console pour vérifier que tout fonctionne :

 

# asterisk -rvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

 

 

À ce stade, Asterisk est installé et fonctionnel sur votre système Ubuntu

 

 

 

Pour être informé des derniers articles, inscrivez vous :
Commentaires