Vous êtes sur la page 1sur 4

Karim ZOUAQ Email : karim.zouaq@gmail.

com
ESTEM Casablanca Mobile : +212 06 14 50 71 42

Téléphonie sur IP
Introduction à la téléphonie avec Asterisk
Travaux pratiques

TPn1

17 Novembre 2009

Buts du TP
 Savoir installer, mettre à jour, démarrer, arrêter et configurer la base d’Asterisk
 Pouvoir interagir avec la console, déterminer les configurations, interfaces et
connexions
 Concevoir et réaliser un dial plan, y compris quelques spécialités utilisant des macros,
du traitement d’erreur ou du contexte (variables)

I-Installation de UBUNTU et Asterisk


Ubuntu est une distribution GNU/Linux libre et gratuite. Vous pouvez en obtenir une copie pour
utilisation et installation en téléchargeant gratuitement et légalement une image CD ou DVD ubuntu,
que vous graverez vous-même sur un CD ou DVD [1]

 Installez la dernière version de l’OS UBUNTU sur une machine réelle ou virtuelle ( Vmware
ou Virtual BOX) .

 Installer Asterisk automatiquement.

 Vérifier le fonctionnent de Asterisk en tapant la commande : Asterisk –vvvc ( mode serveur ).

 Taper la commande : Asterisk –r pour lancer Asterisk en mode client.

 Taper la commande reload pour le chargement des fichiers de configurations

 stoppez le, vérifiez, puis redémarrez via init.d (/etc/init.d/asterisk stop et /etc/init.d/asterisk
start).
 lancez la console Asterisk : asterisk -rc, documentez-vous sur la commande stop
(help stop) et stoppez Asterisk via la console de manière à ce que l’arrêt se produise
lorsqu’il n’y aura plus d’appels en cours, puis redémarrez via init.d (stop when convenient).
 assurez-vous que le service est démarré au démarrage de la machine
 consultez rapidement :
– /etc/asterisk/modules.conf,
– /etc/asterisk/extensions.conf
– /etc/asterisk/sip.conf
Karim ZOUAQ Email : karim.zouaq@gmail.com
ESTEM Casablanca Mobile : +212 06 14 50 71 42

 Consultez http://www.voip-info.org/wiki-Asterisk+GUI

 Connectez-vous à la console (asterisk -rc).


 Listez les téléphones SIP connectés ; faites un appel, vérifiez que l’appel est visible(sip show
peers). [3]
 Déterminez le codec et d’autres paramètres pour l’appel en cours(show channels, show
channel XXX, show codecs).
 Modifiez le dial plan, activez la modification et testez .

II-Configuration des clients SIP


Fichier SIP.conf

[general]

port=5060

[karim]

username=karim

secret=111

callerid="karim" <111>

type=friend

host=dynamic

nat=yes

canreinvite=no

videosupport=yes

context=internal

disallow=all

allow=ulaw

allow=gsm

allow=h263

[azdine]

username=azdine

secret=112

callerid="azdine" <112>

type=friend
Karim ZOUAQ Email : karim.zouaq@gmail.com
ESTEM Casablanca Mobile : +212 06 14 50 71 42

host=dynamic

nat=yes

canreinvite=no

videosupport=yes

context=internal

disallow=all

allow=ulaw

allow=gsm

allow=h263

Fichier extensions.conf

[internal]

exten => 111, 1, Answer()

exten => 111, 3, Dial(SIP/karim,30)

exten => 111, 4, Hangup()

exten => 112, 1, Answer()

exten => 112, 2, Dial(SIP/azdine,30)

exten => 112, 4, Hangup()

III-Instalation des Clients SIP : X-Lite


Les équipements des utilisateurs peuvent être divers : téléphone IP, PDA ou ordinateur.
Nous allons utiliser dans ce TP une solution générique de téléphonie SIP, avec le logiciel grand public
gratuit X-Lite.

Simple d’utilisation, ce freeware est disponible en téléchargement (en anglais uniquement pour le moment),
sur le site de l’éditeur CounterPath (anciennement XTEN), à
l’adresse http://www.counterpath.com/index.php?menu=download.
Karim ZOUAQ Email : karim.zouaq@gmail.com
ESTEM Casablanca Mobile : +212 06 14 50 71 42

[1] : http://www.ubuntu-fr.org/telechargement.
[2] : Livre téléphonie sur IP , laurent Ouakil et Guy Pujolle .
[3] : Introduction à la téléphonie IP Asterisk sous GNU/Linux, Marc SCHAEFER.

Vous aimerez peut-être aussi