Vous êtes sur la page 1sur 4

TP Analyse de trames d’une session TOIP

Vue d'ensemble
Utilisez un client SIP X-Lite pour lancer des sessions peer-to-peer et capturer le trafic
associé VoIP avec l’analyseur de protocole réseau Whhireshark.
Matériel utilisé: PCs multimédias, X-Lite softphone, Wirechark
Objectifs :
 Configurez le client X-Lite et lancez des sessions SIP entre deux points de
terminaison.
 Configurez l'analyseur de réseau Whireshark pour capturer le trafic VoIP lors du
lancement et du démontage de la session

 Analyser le trafic capturé et le comportement du protocole.

Instructions :
1) Ouvrez l'application X-Lite en allant au menu Démarrer
2) Cliquez avec le bouton droit de la souris sur la fenêtre X-Lite et
choisissez Paramètres du compte Sip ...
3) Cliquez sur Ajouter pour ajouter un nouveau compte.
4) Accédez à l’onglet Compte et définissez Nom complet, Nom
d’utilisateur et Domaine à l’aide des instructions fournies par votre
instructeur (assurez-vous que les options «Enregistrer avec le
domaine et recevoir les appels entrants» sont cochées et que le
domaine cible est sélectionné)

5) Accédez à l'onglet Topologie et définissez le port utilisé


sur l'ordinateur local, puis cochez la case Spécifier
manuellement la plage pour pouvoir spécifier la plage entre
5060 et 5061 telle qu'elle apparaît.

6) Cliquez sur OK pour accepter ces paramètres.


7) Cliquez avec le bouton droit de la souris sur la fenêtre X-
Lite et choisissez Options ...
Assurez-vous de sélectionner et de choisir le codec g.711
pour cet atelier.
8) Ouvrez l'application Whireshark à partir du début.
9) Allez à Capturer -> Filtres de capture… pour
capturer sélectivement le trafic entre vous et votre
correspondant.
Cliquez sur le bouton "+" pour définir un nouveau filtre.
Tapez lab1 pour Nom du filtre: puis utilisez l'adresse IP de votre appelant en tant que
chaîne de filtrage: (hôte «adresse IP de l'appelé que vous souhaitez appeler»), puis
cliquez sur OK.
11) Utilisez l'adresse IP de l'appelé (l'adresse IP du terminal que vous allez appeler)
pour commencer à lancer une session SIP en entrant le numéro de téléphone sous la
forme suivante: numéro@x.x.x.x (SERA décrit lors du LAB).

12) Cliquez sur le bouton Composer

13) L'autre extrémité indiquera un appel entrant. Répondez et maintenez la session


pendant au moins 10 secondes avant de raccrocher en utilisant le bouton rouge
Raccrocher.

14) Allez Capture  Stop pour arrêter le processus de capture Les données capturées
seront
15) Allez File -> Save As… disponibles dans la fenêtre ouverte. Pour enregistrer le
fichier capturé. Nous examinerons cela sou

16) Revenez maintenant à X-Lite, changez le codec de G.711 à BroadVoice-32 (codec à


bande large bande) et appelez le point de terminaison distant. Observez les différences
de qualité par rapport à G.711 (codecs aux deux la fin de la session doit correspondre).

Une fois de plus, remplacez le codec par iLBC - Codec Internet à faible débit (codec
LPC) et comparez votre session vocale aux deux précédentes. Y a-Y a-t-il même des
différences subtiles? Répondez à la question 16 ci-dessous!

17) Configurez deux clients X-Lite afin qu’ils prennent en charge des codes non
appariés. Essayez de configurer une session et décrivez les messages de signalisation
SIP échangés entre eux. Utilisez la question 17 ci-dessous.

Analysez les données capturées et répondez aux questions suivantes.

Question 1: Quel port UDP a été utilisé pour la transmission RTP / Voice?
Question 2: Quel port UDP a été utilisé pour la transmission RTCP?
Question 3: Quel port UDP a été utilisé pour la signalisation SIP?
Question 4: Quel était le nom de session SIP? 
Astuce: regardez dans la partie SDP du cadre.
Question 5: La méthode «180 sonneries» comporte-t-elle des champs SDP?
Question 6: La méthode «BYE» comporte-t-elle des champs SDP? 
Question 7: Que pouvez-vous conclure en observant les attributs Description du
support (m) et Attribut du support (a)? Quelles étaient leurs valeurs? Comment ils
corrèlent?
Question 8: L'adresse IP du champ Information de connexion (c) correspond-elle à
l'adresse IP du contact: champ à l'intérieur de la méthode de demande INVITE?
Décrivez quel est le rôle de ces en-têtes et la raison pour laquelle peut avoir une
adresse IP différente.
Question 9: Le premier message RTCP est-il venu avant le protocole RTP?
Question 10: Trouvez le taux d'augmentation de l'horodatage RTP et notez-le. Pouvez-
vous dire ce que le la fréquence de l'horloge d'échantillonnage est?
Astuces: Regardez dans deux trames RTP consécutives. Considérez une taille
d'échantillon de 20 ms.
Question 11: Quel est le «Nombre cumulé de paquets perdus:»? Que diriez-vous de
“jitter interarrival”? Est le paquet vous regardez un paquet composé?
Astuce: Regardez dans le cadre du rapport d'expéditeur RTCP.
Question 12: Décrivez les composants des paquets RTCP composés qui ont été
capturés. 
Question 13: Examiner plusieurs paquets RTP et collecter les valeurs de bit de
marqueur? Que pouvez-vous conclure de votre observation?
Question 14: À quoi sert SSRC? Le trouverez-vous dans les paquets RTP, RTCP et SIP
(frames)? Quels étaient les valeurs des champs SSRC que vous avez capturés? Que
pouvez-vous en conclure?
Question 15: Quelles méthodes SIP sont supportées par les agents utilisateurs?
Question 16: Que se passe-t-il avec le trafic RTP et RTCP après la fin de votre appel et
le message SIP BYE? envoyé? Que se passe-t-il après la réception du message 200 OK
en réponse au message BYE?
Question 17: Avez-vous pu constater des différences de qualité vocale lorsque vous
utilisez différents codecs? Noter chaque appel (exécutant un codec différent) par MOS
subjectif.
Question 18: Décrivez l'échange de messages de signalisation SIP en cas de codecs non
compatibles.

Vous aimerez peut-être aussi