Memoire Fin D'etude Douieb Mohamed
Memoire Fin D'etude Douieb Mohamed
Memoire Fin D'etude Douieb Mohamed
Implémentation d'une
application de téléphonie sur IP
de type pc- to-pc
2
9
Chapitre 4 : Implémentation d’une application de téléphonie sur IP de type pc-
to-pc
4.1 Introduction
Notre stage s’est déroulé chez ACTEL EL-BIAR c’est une agence commercial de Algérie Telecom
situe à el-Biar -Alger
Elle comprend des employés dans l'installation et la maintenance des réseaux, la réparation des
ordinateurs et des imprimantes et des tablettes. Ils font aussi la programmation des routeurs et des
flashs.
la première est consacré à une étude de cas de réseau TOIP qui est le réseau de ACTEL El-biar et
bien comprendre le publisher et subsrciber et les notions du CUCM, Soft Phone
(ciscoipcommunicator).et aussi pour savoir comment ces derniers sont installés et fonctionnés dans
un réseau TOIP.
2
8
4.2 Publisher et subscriber
Le Cisco Call Manager constitue une solution de traitement d’appels pour les entreprises, évolutive, à
haute disponibilité et qui peut opérer dans une architecture centralisée ou distribuée. Plusieurs serveurs
Call Manager peuvent être formés en cluster et administrés comme une seule entité. La construction d’un
cluster contenant plusieurs serveurs de traitement d’appels sur un réseau IP est une possibilité unique sur
le marché, qui met en évidence la qualité avancée de l’architecture proposée par Cisco. Le modèle en
cluster permet le partage de charge entre serveurs et la redondance du service de traitement d’appel.
Un cluster est donc le regroupement de plusieurs serveurs Call Manager, comme étant une seule unité et
permettant le partage de charge. Cependant, il doit y avoir une certaine hiérarchie dans un cluster afin
que chaque entité connaisse sa tâche. C'est pourquoi, un cluster est constitué d'un Publisher et d'un ou
plusieurs Subscriber.
4.2.1 Publisher :
Il est le serveur Call Manager "maître", son rôle est de définir les fonctions de chaque Subscriber, et de
partager les charges. Il est aussi le serveur principal, et de ce fait, si celui-ci est hors service, l'ensemble
du cluster ne fonctionnera plus. Cependant, dans la stratégie où celui-ci est déchargé au maximum, il y
a une faible probabilité pour qu'il soit hors service.
4.2.2 Subscriber :
C'est un serveur Call Manager "esclave", son rôle est d'assurer les fonctions que le Publisher lui
demande. Celui-ci effectue une réplication de la base de données du Publisher (avec synchronisation),
afin de ne se servir que de la sienne pour effectuer ses actions. De manière générale, les Subscribers sont
mis en place par paire, afin de se partager les charges, et assurer un système de secours en cas de mise
de hors service d'un Subscriber.
2
9
Nous avons besoin pour terminer de l’ISO d’installation du CUCM.
4.3.2Installation
On commence l’installation par insérer le DVD ou l’ISO. Ensuite on allume le serveur, on attend qu’il
démarre. Voici la première étape de l’installation :
On laisse CUCM faire son travail, et on attend que le test soit réussi :
2
8
On tape "Entrée" et on attend, des messages vont apparaitre, on laisse faire.
CUCM se charge de tester notre configuration matériel, pour vérifier qu’elle est bien conforme au prérequis.
On attend donc le message nous confirmant que c’est bon :
2
9
CUCM nous propose ensuite si nous voulons commencer l’installation :
Sélectionnez "YES".
2
8
Le CUCM va commencer par configurer la plateforme d’installation (votre serveur), sélectionnez "Proceed"
L’étape suivante propose soit de mettre à jour votre Call Manager existant, ou soit de faire une
installation complète. Nous voulons faire une installation complète donc nous allons sélectionner
"No" :
2
9
Et sélectionner "Continue" :
2
8
Nous débutons maintenant les étapes de configuration, avec la première étape concernant la zone de temps.
Pour l’Amérique sélectionnez "America/los_Angeles" :
2
9
Ensuite, l’installeur nous propose de régler le mode de fonctionnement de notre interface réseau. Si vous
êtes sur un serveur dédié choisissez auto. Si vous êtes comme moi sur une machine virtuelle alors
sélectionnez "Continue" :
Conc
ernant la MTU, sélectionnez "No"
2
8
CUCM nous propose ensuite d’utiliser ou pas un serveur DHCP pour la configuration IP du serveur.
Pour éviter tout problème d’adressage, je vous conseille de fixer votre configuration IP manuellement. Donc
sélectionnez "No" :
Config
urer les paramètres réseaux :
Dans l’étape suivante, le Call Manager nous demande s’il doit utiliser un serveur DNS pour résoudre les
noms du domaine.
Si vous sélectionnez "Yes" votre serveur DNS doit être joignable pendant l’installation et le
2
9
HostName de votre Call Manager doit pouvoir être résolu. Sinon votre installation va s’arrêter.
Si vous sélectionnez "Yes". Le CUCM vous demandera les adresses de vos serveurs DNS, ainsi que le nom
de votre domaine.
Pour être sûr, depuis une autre machine de votre réseau testez la résolution du HostName CUCM, via la
commande "nslookup -hostname-" :
2
8
Sinon sélectionnez "No"
2
9
Ensuite, remplissez les informations pour générer les certificats :
Le CUCM demande s’il doit configurer le serveur comme étant le Publisher ou comme Subscriber (Dans
mon cas je veux qu’il soit Publisher, donc je sélectionne "Yes") :
Un dernier paramètre IP, le ou les serveur(s) NTP, permettant de synchroniser les horloges.
2
8
Comme le serveur DNS, il faut que votre serveur NTP puisse répondre lors de l’installation.
Le CUCM peut avoir besoin d’un serveur mail, pour transférer ces mails.
2
9
Choisissez "No" :
2
8
Pour terminer sélectionnez "OK" pour lancer l’installation :
2
9
L'installation étant terminé nous pouvons nous connecter à l'interface web pour en configurer.
Il restera à cliquer sur le lien, accepter le certificat et s’authentifier avec le dernier compte que j’ai créé
(Admin).
Activation de services
2
8
Configuration du serveur NTP :
Pour configurer le serveur DHCP au niveau de Cisco Unified CM Administration, allez sur System
==>DHCP==> Server Config==>Add New, puis renseignez les informations comme ci-dessous.
2
9
Après avoir configuré le serveur on doit procéder à l‟ajout de plages d‟adresses à attribuer. Pour cela allez
sur System ==>DHCP==>Subnet Config==>Add New et renseignez les informations comme ci-
dessous.
Pour la synchronisation LDAP, nous avons besoin au préalable activer le service DirSynchet d’un domaine
Active Directory bien configuré avec Utilisateurs et UOs.
Pour configurer CUCM à utiliser LDAP pour l'approvisionnement des utilisateurs allez sur System
==>LDAP==> LDAP System, cochez la case « EnableSynchronizingfrom LDAP Server » et renseignez
les informations comme ci-dessous, puis cliquez sur Save.
2
8
Ensuite, accédez à System ==>LDAP==>LDAP Directory. Configurer le nom d'annuaire LDAP, en
cliquant sur le bouton Add New puis configurez comme ci-dessous. A la fin cliquez sur Save ensuite sur
Perform Full SyncNow.
2
9
Affectation des ports aux Vlan’s.
3. En auto-enregistrement.
2
8
On a utilisé la méthode 3 (Auto-Enregistrement).
Il faut au préalable activer l’auto-enregistrement. Pour cela, se connecter sur le CUCM, puis se rendre
System => Cisco Unified CM, et choisir votre publisher.
Configuration de l’auto-enregistrement.
Après il suffit de connecter les postes IP, et observer le téléphone IP à travers le processus d'inscription.
Lorsque le téléphone IP a enregistré avec succès, il affiche la date, l'heure et le numéro de répertoire. Pour
vérifier que le téléphone est bien enregistré, allez sur Device ==> Phones et cliquez sur Find. Vous allez
voir la liste de tous les IP Phones enregistrés (vérifier que dans la colonne statusil s’affiche «
Enregisteredwith call Manager ».
Définition :
Packet Tracer est un simulateur de matériel réseau Cisco (routeurs, commutateurs). Cet outil est
créé par Cisco Systems qui le fournit gratuitement aux centres de formation, étudiants et diplômés
participant, ou ayant participé, aux programmes de formation Cisco (Cisco Networking Academy).
Le but de Packet Tracer est d'offrir aux élèves et aux professeurs un outil permettant d'apprendre les
principes du réseau, tout en acquérant des compétences aux technologies spécifiques de Cisco. Il
peut être utilisé pour s’entraîner, se former, préparer les examens de certification Cisco, mais
également pour de la simulation réseau.
https://www.netacad.com/fr/courses/packet-tracer
2
9
4.6.2 Projet Packet Tracer 7.2.2 - Base Téléphonie VoIP
Description du projet
Nous allons au cours de ce tutoriel configuré un réseau simple embarquant le VoIP (Voice over Internet
Protocol). Le réseau comportera également un serveur DHCP qui servira a distribué une IP à chaque
terminal du réseau.
Nous aurons donc besoin d’une typologie simple avec :
• • Un routeur (2811)
• • Un switch (2960-24TT)
• • Quatre IP Phones (7960).
• • Quatre PC connectés aux IP Phones.
2
8
Commençons par l’interface Fa 0/0.
Puis nous créons et configurons le serveur DHCP utilisé pour distribué une adresse
IP à chaque terminal IP du réseau.
Une fois cette étape terminée, le router et le switch devraient afficher une connexion
verte.
2
9
Ensuite nous allons démarrer les IP Phones, en cliquant dessus nous allons
brancher l’adaptateur secteur afin de l’alimenter (vous pouvez également
utiliser des switchs POE Power Over Ethernet, afin de ne pas avoir à utiliser
le secteur pour alimenter vos téléphones).
2
8
La même opération tous les IP Phone
2
9
4.6.4 Deuxième étape : Configuration du service de téléphonie « Call
Manager Express » sur le Router.
Nous allons donc configurer Call Manager Express afin d’activer le support VoIP sur
notre réseau.
Nous allons configurer les interfaces du Switch afin de séparer les données (transferts de fichiers
par exemple) et les communications.
2
9
4.6.7 Sixième étape : Vérification de la bonne attribution des IP et
IP-phone 1
2
8
IP-phone 2
IP-phone 3
2
9
IP-phone 4
4.6.8 Septième étape : Attribution des adresses IP des PC par le serveur DHCP
Maintenant une des dernières étapes est de prévenir nos ordinateurs qu’ils peuvent obtenir leurs adresses
IP grâce au serveur DHCP. Pour cela il suffit de cliquer sur l’ordinateur en question, dans l’onglet « Desktop
» puis « IP Configuration » vous cocher DHCP.
Lorsque
2
8
Lorsque vous cochez DHCP, votre ordinateur envoie une requête au serveur afin de recevoir son
adresse IP. Attendez quelques secondes puis vous devriez voir apparaitre « DHCP request
successful ». Faites de même avec vos autres machines disponibles sur le réseau
Maintenant que votre réseau basique est configuré, nous allons nous assurer que le tout fonctionne
correctement.
Commençons par passer un appel depuis le téléphone 1 vers le téléphone 2. Cliquons sur notre IP Phone 1,
puis dans l’onglet « GUI » nous tapons le numéro du second IP Phone (pour savoir le numéro de destination,
survolez le téléphone afin de voir dans la fiche de description son numéro, ici c’est 002).
2
9
Quand vous avez tapez votre numéro, il vous reste à décrocher afin de lancer l’appel.
2
8
Il est bien indiqué « Ring Out » ce qui signifie que le second téléphone est contacté et qu’il sonne.
Maintenant allons sur l’interface IP Phone 2 pour recevoir l’appel en décrochant de la même
manière.
La lumière rouge du téléphone clignote et l’écran nous indique un appel provenant de 001 (donc l’IP Phone
1). On décroche, et on voit apparaitre « Connected » sur l’écran du téléphone. On peut ensuite raccrocher.
2
9
Le service de téléphonie est donc fonctionnel puisque les appels sont envoyés et reçus avec
succès.
Il ne nous reste plus qu’à vérifier si les ordinateurs sont capables de communiquer, nous allons
donc le voir avec la commande « PING ». Pour cela il faut cliquer sur l’ordinateur 1 puis dans
l’onglet « Desktop » choisir « Command Prompt ». Une fois le terminal ouvert tapez simplement «
ping [adresse IP de destination] ». Utilisez donc l’IP du second PC que vous avez relevé au
préalable puis fait Entrée.
2
8
Si le terminal vous renvoie ceci alors vos ordinateurs peuvent communiquer entre eux, nous avons donc
réussi à établir un service téléphonique sur un réseau simple tout en permettant l’échange de données entre
les machines du réseau.
4.7 Conclusion
Dans ce chapitre on a présenté une manière de réaliser de la VoIP. Il existe en effet d'autre moyen de
réaliser de la VoIP comme en utilisant du SIP. L'explosion de la VoIP pousse les différentes entreprises
de communications à améliorer les moyens mis en place. Grâce à cela la VoIP est l'avenir de la
téléphonie.
2
9
Conclusion générale
ans l’univers de télécommunication et d’informatique nous allons occuper d’un
pourquoi nous avons choisi faire un tour sur l’une des technologies de communication la plus
importante dans notre vie et notre entreprises qui est la voix sur IP et précisément la téléphonie
IP, cette dernière emploie le protocole IP pour transmettre les paroles comme paquets au
travers d'un réseau IP au lieu d'une ligne téléphonique régulière.
La TOIP présent nombreuses avantage mais elle doit néanmoins relever de nombreux défis
et pallier certaines difficultés techniques notamment la qualité de service (QoS).
Malgré quelques difficultés la VOIP reste une bonne solution en matière d’intégration, de
Fiabilité, d’évolutivité et de coût, et elle permet aussi une grande mobilité en le combinant avec
des technologies comme Wireless, WIFI.
Nous ne pouvons que nous réjouir de vivre l’essor de ses différentes technologies. Nous
pouvons donc vraisemblablement penser que bientôt nous téléphonerons tous sur IP et que le
protocole IP deviendra un jour un standard unique permettant l'interopérabilité des réseaux
mondialisés. C'est pourquoi l'intégration de la voix sur IP n'est qu'une étape vers Everything
over IP (EoIP).
Ce projet contient une étude d’un réseau de nouvelle génération plus qu’une étude
pratique présenté sous une conception et une implémentation d'une application de TOIP de
type pc-to-pc (Soft Phone) dont cette dernière inclut le modules (hébergement,
communication vocale, entre deux pc et deux site. Enfin, ce projet il n’est qu’un premier pas et
il peut être amélioré par l’ajout des autres services (fax, double appel….)
Nous avons beaucoup le plaisir d’étudier et de traité ce sujet qui nous a motivé à développer
nos connaissances dans le domaine de réseautique et télécommunication.
Bibliographie
2
8
Références bibliographiques
[1] ABED Amine et GUENOUNA Abdelwahab, (2005). La voix sur IP. Mémoire de fin d'étude pour
l’optimisation de diplôme d’ingénieur d’état spécialité télécommunication, institut de la
télécommunication Abdelhafid boussouf –ORAN.
[3] BABAHADJ Abdeldjabbar, OUAYNI Tayeb, (2005). Etude et simulation d’un réseau de téléphonie sur
IP. Mémoire de fin d'étude pour l’optimisation de diplôme d’ingénieur d’état en informatique, université
[5] FAYER Modou, MAIGA Malik, (2004). Téléphonie sur IP. Mémoire de fin d'étude
[7] Le groupe d’experts sur la téléphonie IP / UIT-D (2001) Le rapporte essentiel sur la téléphonie IP.
[8] 3CX Ltd. (2007). Manuel Système Téléphonique 3CX pour Windows Version 3.1
URL: http://www.3cxPhoneSystemeManual31_fr/ltd.pdf .
URL: www.fadidotnet.org .
[10] AWT (Agence Wallonne des Télécommunications). Qu'est ce que la téléphonie sur IP URL:
http://www.awt.be/web/res/index/.aspx.
2
9
[12] BERMEJO. J, DUBOIS.F ( ).Voix / Téléphonie sur IP, évolution, panorama normes,
SIP
URL:http://avg.urlseek.vmn.net/search.php?lg=en&mkt=en&type=dns&tb=ie&tbn=avg&q=www%2E
sipcenter%2Ecom%2520or%2520http.
URL:www.salonssolutions.com/newsletter/elementsmodele/ProgVOIPfev08.pdf
URL: http://www.frameip.com/voip/index.html.
URL: http://www.isoc-gfsi.org/gfsi/reunions/journee-francaise-IETF-3.html
URL: www.efort.com/r_tutoriels/SIP_EFORT.pdf
[18 ]Diz.J. (2005).Téléphonie IP: plus de services, plus simple et moins cher
URL: http://www.animasoft.fr/article.php?oid=44476&usermail
2
8
[19 ] GNU Free Documentation License. (2008). Réseau numérique à intégration
de services
URL: http://fr.wikipedia.org/wiki/Réseau_numérique_Ã _intégration_de_services
URL: http://en.wikipedia.org/wiki/IP_Phone
2
9