Vous êtes sur la page 1sur 6

UNIVERSITE CHEIKH ANTA DIOP DE DAKAR (UCAD)

ECOLE SUPERIEURE POLYTECHNIQUE (ESP)


DEPARTEMENT GENIE INFORMATIQUE (DGI)
ANNEE UNIVERSITAIRE : 2022-2023
COURS : TELEPHONIE SUR IP
FILIERE-CLASSE : DST-TR2

PROJET TRIBOX

AUTEUR : Elhadji Mouhamadou Abdoul DIA


E-MAIL : elhadjimouhamadouabdouldia@esp.sn

TABLE DE MATIERE :

1. Objectifs
2. Ce qu'il nous faut pour ce projet
3. Installation de Tribox
4. Attribuer une adresse IP statique
5. Accès à l’interface web
6. Création des comptes clients sur le serveur Trixbox
7. Installation et configuration des Softphones Zoiper5 et 3CX
8- Ecoute de conversation sur wireshark
1-OBJECTIFS: Ce projet decrit la mise en place d’un serveur de téléphonie sous TrixBox et
l’utilisation de softphones (téléphone logiciel), ainsi que ecouter la conversation via le logiciel
wireshark. Pour pouvoir effectuer ce TP, on devra installer les logiciels suivants :
Oracle VM VirtualBox : pour pouvoir installer des machines virtuelles en tant que clients.
Fichier d'image disque de Tribox (ISO de Tribox) : pour demarrer le serveur tribox sous
virtualBox.
Wireshark : pour ecouter la conversion et filtrer des paquets.
Les Sofphones ZOIPER5 et 3CX : pour pouvoir effectuer des appels.

2- Avant l'installation :
Dans VirtualBox, nous allons creer une nouvelle machine de type et version other et nous allons
selectionner les parametres par defaut pour avoir le reseau prive par hote. Ensuite, nous allons
regler la carte reseau pour avoir le reseau prive par hote. Dans la configuration de la machine
virtuelle, nous allons ajouter un nouveau lecteur de disque dans le "stockage>peripherique IDE",
puis placons y l'ISO de Tribox. Nous sommes maintenant pret a lancer la machine virtuelle/machine
serveur.

3- Installation de Tribox :

Une fois la machine démarrée, la page d’installation de Trixbox s’affiche, il faut appuyer sur la
touche Entrée du clavier. Ensuite suivez cette démarche :
-D'abord, il faut faire le choix pour la langue du clavier puis OK
-Puis,choisir la zone d’heure par exemple Afrique/Dakar puis OK via la touche TAB du clavier
- Enfin, saisir un mot de passe puis OK via la touche TAB du clavier
Maintenant, il faut attendre que l’installation se termine puis mettre « root » comme login et le mot
de passe définit avant.

4- Attribuer une adresse IP statique au serveur Tribox :

Nous allons configurer la carte reseau afin de pouvoir acceder a l'interface graphique de Tribox.
Nous allons donc attribuer une adresse IP fixe au serveur Tribox. Pour se faire, il faut saisir la
commande suivante : system-config-network .

Choisissez "edit" device puis eth0, enfin il faut renseigner les informations suivantes dans notre
cas :
Adresse IP : 192.168.1.1
masque de sous-reseau : 255.255.255.2
Passerelle par defaut : 192.168.1.254
Il faut eregistrer et revenir sur l’interface en ligne de commande, puis relancer le serveur via la
commande reboot . Maintenant, nous allons dans panneau de configuration , puis changer les
parametres de la carte reseau pour que les reglages effectues au serveur Tribox soient appliques.

5- Accès à l’interface web :

Pour se faire, il suffit d'ouvrir un navigateur sur autre machine appartenant au meme reseau que le
serveur Tribox et saisir l'adresse 192.168.1.1 dans notre cas.

Pour se connecter en tant que administrateur, cliquez sur le bouton switch dans le coin en haut a
droite de l'interface de configuration web. Par defaut le login est maint et le mot de passe qui est
password par defaut. Désormais, nous avons installé et configuré le serveur IPBX. Il faut ensuite
configurer des comptes clients que nous allons aborder dans la partie suivante.

6. Création des comptes clients sur le serveur Trixbox :


Pour creer des utiliateurs, il faut se connecter en administrateur. Pour se faire cliquez sur l'onglet
PBX, puis sur PBX settings, enfin sur extensions dans le menu de gauche. Cliquez maintenant sur
ajouter un nouveau peripherique SIP puis configurez une extension SIP. L'extension utilisateur
correspond au numero de telephone de l'utilisateur. Le CID correspond au nom d'affichage.
Vous pouvez egalement mettre un mot de passe sur l'acces du repondeur de l'utilisateur, dans la
section Option Peripherique, dans le case Secret.

Vous pouvez creer d'autres utilisateurs en suivant le meme schema.

Dans notre cas, nous allons creer l'utilisateur elzo(2002) et baba(2005).

7- Softphone Zoiper5 et 3CX : Installation et configuration

Une fois sur l'interface de Zoiper5 ou de 3CX, nous allons configurer les softphones pour les
utilisateurs elzo et baba. Pour se faire, sur Zoiper5 nous allons indiquer le numero de l'utilisateur,
puis @ enfin completer par l'adresse IP du serveur et entrez le mot de passe dans notre cas 1234 et
dans 3CX on clique sur new puis on entre le nom de l'utilisateur, son numero son mot de passe et
l'adresse IP du serveur puis sauvegarder. Vous pouvez facilement suivre les etapes et configurer le
softphone. Une fois que les softphones configures, et places sur le meme reseau, il est possible de
communiquer avec chacun d'eux en composant le numero d'identifant.

8- Capture de trames d'une conversation telephonique :


Lancons wireshark,puis elzo essaye d'appelez baba, conversons puis raccrochons. Maintenant, on
stoppe wireshark et on enregistre la capture de trames.
ANALYSER LES MESSAGES SIP ÉCHANGÉS : On ouvre notre capture de trame et on clique
sur Telephony VoIP Calls :

L’observation sous wireshark a donné ce résultat nous informant sur les adresses SIP de
l'appelant et l'appelé, ainsi que le protocole de transport des trames, l'adresse du serveur Tribox et
la duree de l'appel. Lors de ces échanges de messages SIP, les appareils vont réaliser des requêtes
correspondant à différentes actions, sur lesquels elles obtiendront des réponses. On voit aussi les
principales requêtes SIP qui sont :
REGISTER: Cette méthode assure l’enregistrement de l’agent SIP, aussi appelé UA pour User
Agent. Il lui permet de communiquer son adresse IP et l’URL ou il peut être joint
INVITE: Elle permet à un agent de demander l’établissement d’une nouvelle session SIP
ACK: Elle vient confirmer l’établissement d’une session et de la requête INVITE
CANCEL: Cette méthode SIP annule une autre requête en cours.
BYE: Elle vise à terminer une session entre agents
OPTIONS: Elle permet d’obtenir différentes informations sur un agent, sans pour autant ouvrir de
session.
ANALYSE DES FLUX RTP :

Ces paquets ne sont observés que lorsque la communication débute. En effet ce protocole, Real-
time Transport Protocol (RTP), se charge de transporter la voix de l’émetteur jusqu’au récepteur.
Les protocoles RTP permet le contrôle et l’extensibilité des ressources réseau en autorisant
l’incorporation des mécanismes QOS.
Les paramètres QOS sur les paquets capturés : L’objectif de la QOS est de fournir une priorité, y
compris une bande passante dédiée, un contrôle de la gigue et de la latence, ainsi qu’une réduction
de la perte de paquets. Les resultats observes nous donne des informations sur la gigue et la latence.
La latence s'agit du temps écoulé entre l’envoi d’une requête et la réception de sa réponse. La gigue
mesure les fluctuations dans le temps qu’il faut pour que les données voyagent entre votre
ordinateur et le serveur auquel vous êtes connecté.

Voici en image les parametres QOS des paquets RTP :

Vous aimerez peut-être aussi