Vous êtes sur la page 1sur 14

ÉCOLE SUPÉRIEURE POLYTECHNIQUE /DST2TR

Compte rendu des différents TP de téléphonie sur IP

KAMAILIO

ASTERISK

SOMMAIRE

TP0: Installation de deux terminaux SIP (Zoiper)

TP1: Appel entre deux utilisateurs en passant par un élément central KAMAILIO

TP2: Mise en place d’astérisk et création de compte

TP3: Mise en place de la messagerie vocale

TP4: Effectuer un transfert d’appel

TP5; Mise en place d’une messagerie vocale interactive IVR avec googletts

TP6: Mise ne place d’une messagerie vocale personnalisée

TP0: Installation de deux terminaux SIP


Ici le terminal qui sera installé pour effectuer les appels est Zoiper

Nous installerons zoiper sur notre machine physique, virtuelle et aussi notre téléphone.

2
TP1: Appel entre deux utilisateurs en passant par un élément central KAMAILIO

-Tout d’abord nous installerons le service Kamailio sur notre machine

- ensuite nous montrerons que la base de donnée a été


créée.

2
- puis nous montrerons comment nous avons configuré kamailio à travers les fichiers de
configuration

2
- nous montrerons les utilisateurs qui ont été créés

2
- puis nous configurons deux comptes des utilisateurs sur zoiper
Nous utiliserons ‘pmd’ sur notre machine physique et ‘sos’ sur la machine virtuelle

De la même manière je configure le compte sos sur la


machine virtuelle et on a

-enfin nous effectuerons un appel entre les


utilisateurs
L’utilisateur ‘pmd’ va appeler ‘sos’

2
TP2: Mise en place d’astérisk et création de compte

-Nous allons passer à l’édition du fichier sip.conf pour la création des comptes utilisateurs dans le
répertoire /etc/asterisk

-ensuite nous passerons à l’édition du fichier extensions.conf qui se trouve dans le même répertoire

Une fois les fichiers édités nous nous connecterons sur asterisk avec la commande asterisk -rvvvv
puis mettrons à jour les modifications apportés

-Nous passerons ensuite un appel entre les utilisateurs (110 ---> 120)

2
L’image suivante montre les différents processus qui se sont déroulés lors de l’appel

TP3: Mise en place de la messagerie vocale

- Nous montrerons les modifications apportées dans le fichier extensions.conf

Un numéro 999 a été créé pour rejoindre la boite vocale


Puis dans le fichier Voicemail.conf

Des fichiers de configuration ayant été configurés nous retaperons les commandes sip reload
voicemail reload puis dialplan reload
2
- nous effectuerons un appel et remarquerons qu’au bout de 10s l’appel est coupéeet la boite vocale
déclenchée
Les comptes 100 110 et 120 ont été respectivement crées sur le téléphone, la machine physique et
la machine virtuelle nous allons ensuite effectuer un appel entre 110 et 120 laisser sonner 10s pour
déclencher la boite vocale

On remarque bel et bien au niveau de l’utilisateur goku que l’appel s’est arrêté au bout de 10s (0-9)

2
La messagerie vocale fonctionne.
Pour écouter les messages laissés il suffit de composer le 999 et d’appeler puis suivre les différentes
instructions pour écouter les messages.

TP4: Effectuer un transfert d’appel

Pour effectuer le transfert d’appel nous avons plusieurs cas

- le 1er un transfert d’appel simple


Nous montrerons la modification apportée dans le fichier extensions.conf

2
On remarque bien que l’utilisateur 100 appelle le 110 puis l’appel est transféré vers l’utilisateur 120

- le 2eme cas parle du transfert automatique et bouclé


modification du fichier extensions.conf
Dans ce cas l’utilisateur 100 sera appelé si au bout de 15s il décroche pas l’appel est transféré vers
le 110 si ce dernier également ne décroche pas l’appel sera dirigé vers le 120 et si pas de réponse on
retourne vers le 110, ainsi de suite .

2
On remarque bien le transfert d’appel en boucle et cela jusqu’à ce que l’un des appélés décroche !

TP5: Mise en place d’une messagerie vocale interactive IVR avec googletts

Avant cela il faut passer à l’installation de quelques paquets perl libwww sox mpg123
via la commande apt-get install perl libwww-perl sox mpg123

Modifications dans le fichier extensions.conf


Les numéros 8000 8001 et 8002 ont été créés pour joindre respectivement le premier ivr , le
deuxième ivr et enfin l’ivr d’une entreprise

Les 8000 8001 et 8002 ont été créés dans le but de joindre respectivement les contexte first-ivr
second-ivr et entreprise-ivr
L’utilisateur 110 effectuera les appels
-cas 8000

2
-cas 8001

-cas 8002

2
TP6: Mise en place d’une messagerie vocale interactive personnalisée

Dans cette partie nous allons créer un enregistrement avec notre voix qui va ensuite servir d’ivr

Nous allons effectuer l’appel et appeler l’utilisateur 100 par exemple

2
2

Vous aimerez peut-être aussi