02 - 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. 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. Vous pouvez aussi ajouter les musiques d’attente en format aLAW. Lancer la compilation et l’installation. make 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