Maquette DidaVDI > Service Voix Fonctions Téléphoniques
Baie DidaVDI :
TP4 – Téléphonie de base
Voix
Le protocole SIP (Session Iniation Protocol) est un protocole Client/Serveur de signalisation Voix
sur IP. Il est utilisé conjointement avec le protocole RTP (Real -time Transport Protocol) qui assure
les transport des flux médias Voix et Vidéo.
La plupart des services réseaux sont normalisés par un l'organisme IETF (Internet Engineering
Task Force) dans des documents appelés RFC (Request for Comment). Le service SIP est
normalisé RFC3261 de juin 2002 et le protocole RTP dans le RFC 3550 de juillet 2003. Le service
SIP utilise le port UDP 5060. Avant d'analyser les échanges SIP et RTP, dans le TP5, ce TP4
permet d'introduire les fonctionnalités téléphoniques courantes.
Prérequis : Matériel nécessaire :
- Utilisation Système Exploitation - Serveur DidaVDI
- Protocoles : IP, TCP - Routeur
- Commutateur
- PC Client (minimum 1)
- Videophone (minimum 1)
© Didalab 1/7
Maquette DidaVDI > Service Voix Fonctions Téléphoniques
1 Mise en place de la plateforme
A travers l'interface LCD du Serveur DidaVDI, déterminez son adresse IP :
DidaVDI > Serveur DidaVDI > Info. Interf. Réseau
Depuis le poste PC Client, vérifiez la connectivité réseau avec le serveur DidaVDI à
l'aide d'une requête d'écho ICMP :
ping 192.168.1.100
.
2 Démarrage du Service Voix
Depuis le Poste PC Client, visualisez l'état du port associé par défaut au
service Voix SIP sur le serveur DidaVDI :
nmap 192.168.1.100 sU p 5060
Starting Nmap 5.21 ( http://nmap.org ) at 20110907 15:38 CEST
Nmap scan report for 192.168.1.100
Host is up (0.00075s latency).
PORT STATE SERVICE
5060/udp CLOSED sip
MAC Address: 00:05:B7:DB:48:D0 (Arbor Technology)
Nmap done: 1 IP address (1 host up) scanned in 0.11 seconds
A travers l'interface LCD du Serveur DidaVDI, activez le service Voix SIP :
DidaVDI > Services Donnees > Service Voix > Demarrage Voix
A travers l'interface LCD du Serveur DidaVDI, vérifiez l'activation du service Voix SIP :
DidaVDI > Serveur DidaVDI > Etat des services
Depuis le Poste PC Client, visualisez l'état du port associé par défaut au
service Voix SIP sur le serveur DidaVDI :
nmap 192.168.0.100 sU p 5060
Starting Nmap 5.21 ( http://nmap.org ) at 20110907 15:37 CEST
Nmap scan report for 192.168.1.100
Host is up (0.00077s latency).
PORT STATE SERVICE
5060/udp OPEN|FILTERED sip
MAC Address: 00:05:B7:DB:48:D0 (Arbor Technology)
Nmap done: 1 IP address (1 host up) scanned in 0.36 seconds
© Didalab 2/7
Maquette DidaVDI > Service Voix Fonctions Téléphoniques
3 Exploitation du Service Voix
3.1 Enregistrement des terminaux SIP
Le mécanisme d'enregistrement des terminaux SIP au près d'un « registrar » est basé sur le même
principe que l'authentification avancée pour HTTP vue lors du TP précédent. Le registrar SIP émet
un nombre aléatoire « nonce » à partir duquel le terminal calcule sa réponse. Le serveur DidaVDI
dispose de 8 comptes préconfigurés : 4 pour Téléphones Matériels (tm1 à tm4) et 4 pour Téléphones
Logiciels (tl1 à tl4).
Type Téléphones Matériels Téléphones Logiciels
GXV3140 Ekiga
Nom d' Utilisateur tm1 tm2 tm3 tm4 tl1 tl2 tl3 tl4
Mot de passe toto toto toto toto toto toto toto toto
Numéro de téléphone 101 102 103 104 201 202 203 204
3.1.1 Téléphone matériel GXV3140
Sur le téléphone matériel tm1, pressez sur la touche « OK » située au centre des quatres
touches fléchées.
A l'aide des touches fléchées, selectionnez « Paramètres », « Comptes ».
Entrez la configuration suivante dans l'onglet « Compte 1 »
Nom du Compte : DidaVDI
Serveur SIP : 192.168.1.100
Proxy Sortant:
Nom d'utilisateur SIP User ID : tm1
Nom d'authentification SIP : tm1
Mot de passe SIP : toto
Nom d'affichage :
Sauvegardez avec « Save ».
Sur le serveur DidaVDI, à travers l'interface LCD, vérifiez l'enregistrement du poste « tm1 » :
> DidaVDI > Service Voix > Enreg. Terminaux
Le nombre affiché correspond au dernier octet de l'adresse IP du téléphone.
Sur le téléphone IP, vérifiez l'enregistrement du poste « tm1 » sur le compte « DidaVDI »
(l'icône passe de noir et blanc barré à couleur non barré, et le texte passe de blanc à vert gras)
© Didalab 3/7
Maquette DidaVDI > Service Voix Fonctions Téléphoniques
Composez "3" sur le VideoPhone tm1. Un message vocal doit être joué.
Composez "600" (test d'echo) sur le VideoPhone tm1 pour tester le son et l'image.
3.1.2 Téléphone logiciel ekiga
Sur le poste PC Client, lancez le logiciel « ekiga »
Dans le menu « Affichage », cochez « Affichez le volet d'appel » , puis cliquez sur l'icône
représentant une caméra. L'image de la webcam locale doit apparaître.
Dans le menu déroulant « Edition », sélectionnez « Compte », puis « Ajouter un compte SIP ».
Complétez alors comme suit :
Nom : didaVDI
Registraire : 192.168.1.100
Utilisateur : tl1
Identifiant d'authentification : tl1
Mot de passe : toto
Delai : 3600
[X] Ativer le compte
Confirmez avec le bouton « Validez ».
Sur le serveur DidaVDI, à travers l'interface LCD, vérifiez l'enregistrement du poste « tl1 » :
> DidaVDI > Service Voix > Enreg. Terminaux
Le nombre affiché correspond au dernier octet de l'adresse IP du téléphone.
Sur le téléphone logiciel tm1, vérifiez l'enregistrement du poste « ekiga» sur le compte
« DidaVDI »
(Dans « Edition > Comptes » il doit y avoir écrit « inscrit » )
Composez "3" sur le téléphone logiciel tl1. Un message vocal doit être joué.
Composez "600" (test d'echo) sur le téléphone logiciel tl1 pour tester le son et l'image.
3.2 Appel Video
Les numéros « 101 » et « 201 » ont respectivement été attribués au postes « tm1 » et « tl1 ».
Depuis le poste « tm1 » composez le « 201 » pour appeler le poste « tl1 »
Depuis le poste « tl1 » composez le « 101 » pour appeler le poste « tm1 »
© Didalab 4/7
Maquette DidaVDI > Service Voix Fonctions Téléphoniques
3.3 Présence
Le serveur DidaVDI permet de visualiser l'état de présence des terminaux SIP en temps réel.
Sur le serveur DidaVDI, à travers l'interface LCD, visualiser l'état des terminaux :
> DidaVDI > Service Voix > Etat Terminaux
Depuis le PC Client, utilisez un navigateur pour visualiser l'état des terminaux à travers
l'interface HTTP du Serveur DidaVDI :
Menu Principal HTTP Menu Principal > Voix > Presence SIP
Directement http://192.168.1.100/Voix/PresenceSIP.html
Le téléphone logiciel ekiga dispose du support de la présence SIP. La présence est un mécanisme
qui permet de visualiser l'état (libre, occupé, en ligne …) d'autres téléphones directement dans une
liste de contacts.
Sur le poste PC client, dans le téléphone logiciel ekiga, ajouter votre propre terminal dans la
liste de contacts
Discuter > Ajouter un Contact
Nom : tl1
Adresse : sip:[email protected]
Effectuez un appel avec ekiga vers le « 3 » pour visualisez le changement d'état de présence.
Sur le poste PC client, dans le téléphone logiciel ekiga, ajouter votre propre terminal dans la
liste de contacts
Discuter > Ajouter un Contact
Nom : tm1
Adresse : sip:[email protected]
3.4 Boite Vocale Vidéo
Les numéros de téléphone « 101» à « 104 » et « 201 » à « 204 » ont été configuré de manière à
basculer sur des boites vocales en cas de non réponse après 15 secondes de sonnerie.
Type Téléphones Matériels Téléphones Logiciels
GXV3140 Ekiga
Nom d' Utilisateur tm1 tm2 tm3 tm4 tl1 tl2 tl3 tl4
Mot de passe toto toto toto toto toto toto toto toto
Numéro de téléphone 101 102 103 104 201 202 203 204
Numéro de boite vocale 101 102 103 104 201 202 203 204
MDP boite vocale 0000 0000 0000 0000 0000 0000 0000 0000
© Didalab 5/7
Maquette DidaVDI > Service Voix Fonctions Téléphoniques
Effectuez un appel avec tm1 vers tl1 en composant le « 201 » et laisser sonner tl1 sans
décrocher, puis déposer un message en terminant avec la touche « # ».
Appeler ensuite le « 8500 » depuis n'importe quel poste. Dans le menu vocal, suite à la
demande, entrez le numéro du poste ayant recu le message « 201 », puis, suite à la demande, le mot
de passe « 0000 ».
Testez entièrement le menu vocal et donnez son arborescence ci-dessous :
Les messages vocaux peuvent également être consulté depuis le service HTTP :
Menu Principal HTTP Menu Principal > Voix > Messages Vocaux
Directement http://192.168.1.100/Voix/MessagesVocaux
3.5 Enregistrement de la conversation
Les numéros de téléphone « 101» à « 104 » et « 201 » à « 204 » ont été préconfigurés de manière à
autoriser l'enregistrement de la conversation. Pour ce faire, il suffit de presser successivement
(rapidement) les touches « * », puis « 1 ».
Etablissez une conversation entre tm1 et tl1.
Activez l'enregistrement de conversation avec la combinaison de touches « *1 ».
Les Enregistrements de conversation sont consultable depuis le service HTTP :
Menu Principal HTTP Menu Principal > Voix > Enregistrements de Conversations
Directement http://192.168.1.100/Voix/EnregistrementsConversations
3.6 Transfert d'appel
Les numéros de téléphone « 101» à « 104 » et « 201 » à « 204 » ont été configuré de manière à
autoriser le transfert d'appel durant une conversation. Pour ce faire, il suffit d'appuyer la touche
© Didalab 6/7
Maquette DidaVDI > Service Voix Fonctions Téléphoniques
« # » suivi du numéro de destination.
Etablissez une conversation entre tm1 et tl1.
Provoquez un transfert en appuyant la touche « # » suivi de « 3 » (message d'accueil). Le
« 3 » peut être remplacé par le numéro d'un poste de destination si vous disposez de plus de deux
téléphones.
3.7 Menu Video Interactif
Les menus vocaux constituent une interface de dialogue téléphonique interactive avec un système
d'information. Le système émet des messages pré-enregistrés « appuyez sur la touche ... pour
accéder au sous menu ... » et l'utilisateur pilote le système à travers des touche de son téléphone
(signalisation DTMF). Tous les systèmes de téléphonie d'entreprise permettent, depuis longtemps,
de gérer des menus vocaux. Plus récemment, la vidéo est venu agrémentée ces traditionnels
messages vocaux pré-enregistrés. On trouve principalement ce type de menu vocaux vidéo sur les
ponts de visioconférence.
Testez le menu vocal video « Bandes Annonces de films » en appelant le « 300 » depuis un
videophone matériel GXV3140. Puis appuyez sur la touche pour passer en plein écran.
Testez le menu vocal video « Bandes Annonces de films » en appelant le « 300 » depuis un
videophone logiciel.
© Didalab 7/7