Académique Documents
Professionnel Documents
Culture Documents
SIP qui est un protocole très proche d’HTTP qui n’est pas limité à la seule voix mais
qui prend aussi en charge la vidéo et la messagerie instantanée.
D’un point de vue fonctionnalité, Asterisk permet tout ce que l’on peut attendre
d’un PABX moderne:
La gestion des postes téléphonique sur IP locaux. Il peut s’agir de téléphones
physiques mais aussi logiciels (ou SoftPhone) comme Ekiga, Zoiper ou X-lite.
Boîtes vocales, transfert d’appel, parking d’appel, visiophonie, conférence, mise en
attente etc…
Nous allons déjà voir dans ce tutoriel comment installer Asterisk et le configurer
pour passer un premier appel entre deux utilisateurs.
PRESENTATION DE DAHDI
DAHDI pour Digium Asterisk Hardware Device Interface est un composant lié à
Asterisk pour gérer la communication entre Asterisk et les différents types de
cartes physique que vous pouvez connecter à votre serveur.
Et la vous vous posez la question : Quel est donc le rapport entre ce composant et
la création de salle de conférence?
La raison est la suivante, il est impossible d’installer MeetMe si DAHDI n’est pas
installé sur votre serveur Asterisk !
FONCTIONNALITE D’ASTERISK
INSTALLATION
Implémentation d’ Asterisk
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
1
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
NB : Après les mises à jour, il faudrait redémarrer la machine pour que les
nouvelles mises à jour soient prises en compte.
2. Installation de dépendance
3. Installation de DAHDI
Compilation
root@abdelrahim:~# cd /usr/local/dahdi-linux-complete-2.6.1+2.6.1/
Compilation
Installation
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
2
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Configuration de Dahdi
Démarrage de Dahdi
root@abdelrahim:~# wget
http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-10.7.0.tar.gz
Configuration
root@abdelrahim:~# cd /usr/local/asterisk-10.7.0/
o Configuration d’asterisk
root@abdelrahim:/usr/local/asterisk-10.7.0# ./configure
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
3
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
4
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
On clique sur Application, parce qu’on veuille choisir l’application qui gère la boite
vocale et celle qui gère la conférence.
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
5
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Compilation
root@abdelrahim:/usr/local/asterisk-10.7.0# make
Installation
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
6
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Démarrage d’Asterisk
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
7
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
D’après cette console on voit que la version d’Asterisk est bien celle qu’on a
installé, ainsi que le nom du créateur Mark Spencer.
Configuration d’asterisk
Le fichier sip.conf est utilisé pour configurer les logins et mots de passe de tous les périphériques. Ces
périphériques peuvent être des téléphones, des passerelles analogiques ou encore d’autres serveurs. Ce
fichier est organisé en différentes zones appelées « context ».
Contexte Générale
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
8
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Comptes SIP
Le fichier extension.conf est utilisé pour router les appels vers un utilisateur ou vers sa messagerie. Par
exemple, les appels provenant de comptes SIP dont le context est « local » seront traités dans l’extension «
local » du fichier extension.conf. Les instructions exten sont utilisées comme suit :
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
9
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Dans l’exemple suivant, les appels arrivant sur le serveur Asterisk à destination du numéro 2021 sont
envoyés vers le téléphone d’abdelrahim puis vers le téléphone de halima. Remarque : l’instruction Goto()
permet de renvoyer l’appel où l’on veut dans le fichier extension.conf. Dans notre cas, l’appel basculera du
téléphone de halima au téléphone d’abdelrahim jusqu’à ce qu’un des deux décroche.
L’exemple suivant montre comment faire sonner deux téléphones en même temps. Quand on compose le
5050, les téléphones d’abdelbassit et de moustapha sonnent.
Voici deux exemples d’accès à la messagerie. Dans le premier cas, l’utilisateur doit composer sur son clavier
numérique son login et son code pin. Dans le second exemple, le login correspond au numéro de l’appelant.
L’utilisateur doit juste composer son code pin.
Parking d’appel
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
10
Master1 en Télécommunications et Réseaux Année Académique 2013-2014
Pour parquer un appel, on tape l’extension 700, puis le serveur nous communiquera
un numéro compris dans la plage 701-720, nous permettant de récupérer l’appel
dans un autre endroit du réseau.
Interception d’appel
Visiophonie
Mise en place d’un système de Téléphonie sur IP basé sur le logiciel Asterisk
11