Click here to load reader
Upload
karim
View
883
Download
0
Embed Size (px)
Citation preview
Karim ZOUAQ Email : [email protected] 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 produiselorsqu’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
Consultez http://www.voip-info.org/wiki-Asterisk+GUI Connectez-vous à la console (asterisk -rc).
Karim ZOUAQ Email : [email protected] Casablanca Mobile : +212 06 14 50 71 42
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=karimsecret=111callerid="karim" <111>type=friendhost=dynamicnat=yescanreinvite=novideosupport=yescontext=internaldisallow=allallow=ulawallow=gsmallow=h263[azdine]username=azdinesecret=112callerid="azdine" <112>type=friendhost=dynamicnat=yescanreinvite=novideosupport=yescontext=internaldisallow=allallow=ulawallow=gsmallow=h263
Fichier extensions.conf[internal]exten => 111, 1, Answer() exten => 111, 3, Dial(SIP/karim,30) exten => 111, 4, Hangup() exten => 112, 1, Answer()
Karim ZOUAQ Email : [email protected] Casablanca Mobile : +212 06 14 50 71 42
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.
[1] : http://www.ubuntu-fr.org/telechargement.[2] : Livre téléphonie sur IP , laurent Ouakil et Guy Pujolle .
Karim ZOUAQ Email : [email protected] Casablanca Mobile : +212 06 14 50 71 42
[3] : Introduction à la téléphonie IP Asterisk sous GNU/Linux, Marc SCHAEFER.