# 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.

[![tel.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/tel.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/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](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/R8S1.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/R8S1.png)

[![2.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/clN2.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/clN2.png)

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

[![3.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/xXr3.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/xXr3.png)

Lancer la compilation et l’installation.

```
make
```

[![kkkk.png](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/scaled-1680-/kkkk.png)](https://wiki-matheo.kermorvant.fr/uploads/images/gallery/2026-03/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
```