Skip to main content

01 - Installation Serveur

01) Installation

Tout d'abord, veillez à avoir une distribution à jour : 

sudo apt update
sudo apt upgrade 

Nous procédons ensuite à l'installation des dépendances :

sudo apt-get install gcc make pkg-config build-essential wget libssl-dev libncurses5-dev libnewt-dev  libxml2-dev linux-headers-$(uname -r) uuid-dev libsqlite3-dev libjansson-dev

Parmi ces dépendances, nous retrouvons entre autre :

  • Build-essential : contient le compilateur gcc, le compilateur g++, make, etc…
  • La librairie SQL Lite
  • La librairie SSL

Une fois les dépendances installées, nous pouvons télécharger les sources d’Asterisk.                                                                              Commençons par créer un dossier pour les contenir.

mkdir /usr/src/asterisk
cd /usr/src/asterisk

Dans le dossier /usr/src/asterisk/ télécharger les sources d’Asterisk.                                                                                                                      Veillez à prendre la dernière version d’Asterisk en date (ici la version 18).

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

Puis décompresser les sources, et entrer dans le dossier nouvellement créé.

sudo tar -xvzf asterisk-18-current.tar.gz
cd asterisk-18.X.X

Avant de compiler Asterisk, il faut s’assurer que le système dispose de toutes les dépendances.

Pour cela, entrer la commande suivante dans le dossier contenant les sources :

./configure

Si la vérification ne retourne pas de message d’erreur, vous pouvez alors continuer.

tel.png

Dans le cas où il vous manque des dépendances, identifiez les, et ajouter les à la main (avec un apt-get install ou en les téléchargent à la main avec un wget).

Il faut ensuite choisir les options de compilation.

make menuselect

Vous pouvez aussi ajouter les sons en français dans les sections Core Sound Package, et Extras Sound Package.

1.png

2.png

Vous pouvez aussi ajouter les musiques d’attente en format aLAW.

3.png

Lancer la compilation et l’installation.

make

kkkk.png

make install

Il convient ensuite de créer les fichiers d’exemple de configuration.

make samples

Créer les scripts de démarrage.

make config

Enfin, vous pouvez lancer Asterisk.

/etc/init.d/asterisk start

Il est possible d’entrer dans la console d’Asterisk avec la commande suivante :

asterisk –r