y-140804140458-phpapp01
-
Upload
mohcine-jabri -
Category
Documents
-
view
13 -
download
0
Transcript of y-140804140458-phpapp01
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
1 | P a g e M. Yassine BARBOUCHI-2014
Ddicace
A ma chre mre
Pour votre affection, et votre amour
Que ce travail soit le fruit de toutes vos peines et vos sacrifices avec moi
Acceptez ce travail comme tmoignage de lestime,
Le respect et le grand amour que Jprouve pour vous.
A mon pre
Symbole de soutien et dencouragement
Pour vos efforts envers moi et votre disposition daide
Pour me trouver ce stage
Ce travail est un tmoignage de respect et de reconnaissance vous.
A toute ma famille
Avec toute mon affection et mes souhaits de bonheur et de russite.
A tous mes professeurs, mes collgues et mes chers amis
A tous le personnel du ministre des Finances et toute
Personne ayant consacr un jour, un moment de sa vie
Pour maider, me conseiller, et mencourager
Ou simplement me faire un sourire
Je ddie ce travail.
Yassine BARBOUCHI
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
2 | P a g e M. Yassine BARBOUCHI-2014
Remerciements
En prambule ce mmoire, je remercie ALLAH qui maide toujours et me donne la
patience et le courage et sa bndiction pour russir dans toutes ces longues annes d'tude.
Il mest trs agrable de rserver cette page en tant que tmoin de reconnaissance
toutes les personnes qui mont soutenu et encadr pour atteindre ce travail, une page qui est
certes petite par son espace, mais grande par les sentiments les plus distingus dont elle est
imprgne.
Je tiens remercier vivement M. Anas HAJAJI, professeur de la filire tlcoms et
rseaux au sein de lENSA de Ttouan, davoir accept avec un grand cur, de mencadrer
durant ce projet de fin dtude et pour tous ses conseils et ses encouragements.
Je remercie dune part M. Hicham BEKKARI, ingnieur rseaux au sein du Ministre
de lEconomie et des Finances, et mon matre de stage, pour sa sympathie, sa disponibilit, ses
ides, ses conseils et ses encouragements, et dautre part M. Badr EL MIR, ingnieur tude et
dveloppement au sein du MEF pour ses ides et ses orientations.
Je tiens remercier aussi Mme Ouissal EL HARI, chef du service de ladministration
des rseaux, davoir accept de maccueillir au sein de son service.
Jadresse ma reconnaissance envers M. Abdelmalek BOUBEKRI Chef du service de la
qualit et des prestations partages, pour sa serviabilit, son amabilit et sa veille sur les
bonnes conditions de mon travail durant toute la priode du stage au sein du MEF.
Finalement, jexprime galement toute ma gratitude toute personne ayant
contribue de prs ou de loin dans la ralisation de ce travail.
La reconnaissance est la mmoire du cur . Hans Christian Andersen
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
3 | P a g e M. Yassine BARBOUCHI-2014
Rsum
Ces travaux portent sur la tlphonie IP dploye avec la solution propritaire de
Cisco. Bien videmment, la migration de la tlphonie classique vers le tout IP semble tre
incontournable vu ses avantages multiples, tels que la convergence des rseaux voix-vido-
donnes. En vue de tirer le maximum de profit en termes des possibilits offertes par la ToIP
et amliorer plus la productivit des employs chez le Ministre de lEconomie et des Finances,
nous avons dcid. Dans un premier temps, de configurer des fonctionnalits avances de
tlphonie IP avec CUCM, notamment les fonctionnalits suivantes : la confrence Meet-Me,
le Call Back et le Call Pick up. Dans un second temps, nous nous sommes intresss la
conception et le dveloppement de nouveaux services pour les IP Phones unifis de Cisco, en
utilisant du XML et du PHP, pour dvelopper un annuaire LDAP avec photos pour le MEF, un
service denvoi des e-mails et un autre pour consulter la boite des e-mails. Notre volont dtre
interoprable avec les infrastructures sous-jacentes voire indpendantes peut tre considre
comme un service valeur ajoute. Ce stage a t pour nous une opportunit pour dvelopper
un profil dingnieur dtat polyvalent avec des comptences en ingnierie des systmes des
tlcommunications et rseaux de convergences, des comptences en ingnierie dtude et de
dveloppement et enfin nous avons pu aussi dvelopper des comptences dun architecte
dintgration et dinteroprabilit des systmes.
Mots-cls : ToIP, Cisco, CUCM, confrence Meet-Me, Call Back, Call Pick
up, Services IP Phone, Annuaire LDAP avec photos, Boite des e-mails,
Interoprabilit
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
4 | P a g e M. Yassine BARBOUCHI-2014
Abstract
This work focuses on the IP telephony deployed with the propriety solution of Cisco.
Obviously, this migration from traditional telephony to all-IP appears to be highly
recommended considering its multiples advantages like the networks convergence for audio-
video and data. In order to make the maximum profit in terms of the capabilities offered by the
ToIP and enhance employees productivity at the Ministry of Economy and Finances, we
looked for. In a first step, configuring some advanced call features with CUCM, talking about:
a Meet-Me conference, a Call Back and a Call Pick up features. In a second step, we are
interested in designing and developing some new Cisco unified IP Phone services, using XML
and PHP, to develop an: LDAP Directory including photos, an e-mail sending service and
another service for checking the e-mail box. Our will to be interoperable with the underlying
or independent infrastructure can be considered as a value added service. This internship was
for us an opportunity to develop a versatile state engineering profile with the skills of a
telecommunications and convergence networks engineer, the skills of a design and
development engineer and also the skills of an integration architect.
Key-Words: ToIP, Cisco, CUCM, Meet-Me conference, Call Back, Call Pick
up, IP Phone Services, LDAP Directory, E-Mail Box, Interoperability
-
FEM el ruop etuoja ruelav PIoT secivres ed ervu ne esiM
e g a P | 5 4102-IHCUOBRAB enissaY .M
.
.
.
.
" " " "
.
.
.
:
.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
6 | P a g e M. Yassine BARBOUCHI-2014
Tables des matires
Rsum.................................................................................................................................. 3
Abstract ................................................................................................................................. 4
Liste des acronymes .............................................................................................................. 9
Liste des figures .................................................................................................................. 10
Liste des tableaux ................................................................................................................ 11
Liste des annexes ................................................................................................................ 12
Introduction gnrale ......................................................................................................... 13
CHAPITRE I-CONTEXT GENERAL ............................................................................. 14
1. Prsentation du Ministre de lEconomie et des Finances ......................................... 15
1.1 Introduction...15
1.2 Historique et missions du MEF . 15
1.3 Structure gnrale du MEF15
1.4 Prsentation de la Direction des Affaires Administratives et Gnrales DAAG16
1.5 Le systme d'information de la DAAG. . 17
1.6 Le Service de lAdministration des Rseaux SAR de la DAAG.. 18
1.7 Conclusion.....18
2. Prsentation du projet ................................................................................................. 19
2.1 Introduction. .......... 19
2.2 Objectif du projet. . 19
2.3. Conduite du projet.. .. 19
2.4 Conclusion. ............. 21
CHAPITRE II-ETUDE FONCTIONNELLE ................................................................. 22
1. Gnralits sur La tlphonie IP (ToIP) ..................................................................... 23
1.1 La tlphonie IP vs la voix IP (ToIP-VoIP) .. 23
1.2 Fonctionnement technique24
1.3 Les diverses configurations de la ToIP... 24
1.4 Les protocoles de transport....25
1.5 Les protocoles de signalisation.. . 26
1.6 Les codecs.28
1.7 Qualit de service (QoS) . .. 30
1.8 Avantages et inconvnients de la ToIP. ...... 33
1.9 Solutions adaptes la tlphonie sur IP ........ 35
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
7 | P a g e M. Yassine BARBOUCHI-2014
2. Prsentation de la Solution Cisco pour la tlphonie IP ............................................. 36
2.1 Le systme Cisco Unified Communications ........ 36
2.2 La plate-forme Cisco Unified Communications Manager.. . 36
2.3 Architectures de dploiement du CUCM. .. 37
2.4 Fonctionnalits assures par le CUCM...39
3. Les services IP Phones unifis de Cisco ..................................................................... 40
3.1 Prsentation. .. 40
3.2 Exemples de services unifis. . 40
3.3 Les objets XML des IP-Phones Cisco. ....... 41
CHAPITRE III-ETUDE TECHNIQUE .......................................................................... 44
1. Environnements de dploiement de la ToIP .............................................................. 45
1.1 La machine virtuelle VMware Workstation ...................... 45
1.2 Les IP-Phones Cisco...45
1.3 Le Cisco IP-Communicator. .................... 46
1.4 Lapplication Cisco Unified Video Advantage48
2. Technologies et environnements de dveloppement des services unifis ................. 49
2.1 Technologies de dveloppement ...................... 49
2.1.1Cisco IP-Phone services software development kit(SDK) .............49
2.1.2 PHP ........................................................................................................................................ 49
2.1.3 XML ....................................................................................................................................... 49
2.2 Environnements de dveloppement. ........................ 50
CHAPITRE IV-MISE EN UVRE .................................................................................. 53
1. Configuration de fonctionnalits avances de tlphonie IP dans CUCM ................ 54
1.1 Installation et configuration de CUCM. ................... 54
1.2 Ajout des IP Phones, IP Communicator et de Cisco Unified Video Advantage ............... 55
1.3 Prsentation des fonctionnalits avances de tlphonie IP57
1.3.1 Configuration de la confrence Meet-Me ......................................................................... 57
1.3.2 Configuration du Call-Back ................................................................................................ 58
1.3.3 Configuration du Call-Pick up ............................................................................................ 59
2. Configuration, conception et ralisation de services unifis valeur ajoute ............ 61
2.1 Configuration des services au niveau du CUCM et des IP Phones61
2.2 Conception des services unifis valeur ajoute.63
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
8 | P a g e M. Yassine BARBOUCHI-2014
2. 3 Prsentation des services unifis valeur ajoute. ........................ 66
2.3.1 Annuaire LDAP avec photos ............................................................................................. 67
2.3.2 Consultation de la boite lectronique ................................................................................ 69
2.3.3 Envoie de courriers lectroniques ..................................................................................... 70
Conclusion gnrale ............................................................................................................ 71
Bibliographie & Webographie ............................................................................................ 72
Annexes ............................................................................................................................... 74
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
9 | P a g e M. Yassine BARBOUCHI-2014
Liste des acronymes
Acronyme Dsignation
2TUP Two Tracks Unified Process
API Application Programming Interface
CUCM Cisco Unified Communication Manager
CUME Cisco Unified Manager Express
DAAG Direction des Affaires Administratives et gnrales
DMZ Zone Dmilitarise
DSI Division du Systme dInformation
IETF Internet Engineering Task Force
IMAP Internet Message Access Protocol
LAN Local Area Network
LDAP Lightweight Directory Access Protocol
MCS Media Convergence Server
MEF Ministre de lEconomie et des Finances
MOS Mean Opinion Score
PHP Hypertext Preprocessor
POP3 Post Office Protocol Version 3
QoS Quality of Service
RTC Rseau Tlphonique Commut
SAR Service dAdministration des Rseaux
SCCP Skinny Client Control Protocol
SDK Software Development Kit
SMTP Simple Mail Transfer Protocol
SQL Structured Query Language
SSL Secure Sockets Layer
TLS Transport Layer Security
ToIP Telephony over IP
URL Uniform Resource Locator
VoIP Voice over IP
XML Extensible Markup Language
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
10 | P a g e M. Yassine BARBOUCHI-2014
Liste des figures
Figure 1-Organigramme du MEF .............................................................................................. 16 Figure 2-Organigramme de la DAAG ........................................................................................ 16 Figure 3-Organigramme de la DSI ............................................................................................ 17 Figure 4-Schma du rseau LAN du MEF ............................................................................... 18 Figure 5-Processus de mise en uvre du projet selon la mthode 2TUP ................................ 20 Figure 6-Planification du projet avec le diagramme de Gantt .................................................. 21 Figure 7-La TOIP, une extension de la VOIP ........................................................................... 23 Figure 8-La transmission de la voix sur le rseau IP ............................................................... 24 Figure 9-Les diverses configurations de la ToIP ...................................................................... 24 Figure 10-La pile du protocole RTCP ....................................................................................... 26 Figure 11-Reprsentation dune grappe (Cluster) .................................................................... 38 Figure 12-Configuration de la machine virtuelle pour installer CUCM 8.6 ............................. 45 Figure 13-IP Phone Cisco ......................................................................................................... 46 Figure 14-Cisco IP Communicator et Cisco Unified Video Advantage .................................... 46 Figure 15-Connexion au serveur CUCM................................................................................... 54 Figure 16-Interface dadministration du CUCM ...................................................................... 54 Figure 17-Cisco Unified Serviceability ..................................................................................... 55 Figure 18-Interface dactivation /dsactivation des services ................................................... 55 Figure 19-Configuration de lIP Communicator ...................................................................... 56 Figure 20-Interface dajout de lIP Communicator .................................................................. 57 Figure 21-Contrleur de la Confrence Meet-Me .................................................................... 58 Figure 22-Intervenants dans la Confrences Meet-Me ........................................................... 58 Figure 23-Etablissement de lappel .......................................................................................... 59 Figure 24-Notification de la joignabilit de l'appel ................................................................ 59 Figure 252-Activation de la fonctionnalit Call-Back .............................................................. 59 Figure 26-La station 1004 essaye d'appeler la station 1003 .................................................... 60 Figure 27-En cas de non joignabilit, la station 1001 intercepte l'appel provenant de 1004 .. 60 Figure 28-Cas dutilisation de lapplication Services MEF ...................................................... 64 Figure 29-Diagramme de squence Consultation de la boite mail ..................................... 64 Figure 30-Diagramme de squence Annuaire LDAP du MEF avec photos ........................ 65 Figure 31-Liste de services disponibles dans lapplication ...................................................... 66 Figure 32-Captures dcran pour le service Annuaire LDAP du MEF avec photos ........... 67 Figure 33-Captures dcran pour le service Annuaire LDAP du MEF avec photos ........... 67 Figure 34-Captures dcran pour le service Annuaire LDAP du MEF avec photos ........... 68 Figure 35-Captures dcran pour le service Consultation de la boite lectronique ........... 69 Figure 36-Captures dcran pour le service Consultation de la boite lectronique ........... 69 Figure 37-Captures dcran pour le service Envoi des e-mails .......................................... 70 Figure 38-Vrification de la rception du mail dans la boite lectronique de GMail .............. 70 Figure 39-Captures dcran montrant le processus dinstallation du CUCM 8.6 .....................77 Figure 40-Configuration d'un Numro Meet-Me .................................................................... 78 Figure 41-Cration dun Common Device Configuration ........................................................ 79 Figure 42-Configuration d'un Conference Bridge.................................................................... 79 Figure 43-Configuration du Media Resource Group ............................................................... 80 Figure 44-Cration d'une Softkey Template ............................................................................ 81 Figure 45-Ajout du Call Back dans la Template CB User ........................................................ 81 Figure 46-Association de la Template CB User avec les IP Phones ......................................... 82 Figure 47-Cration d'un Call Pickup Group ............................................................................. 83 Figure 48-Association des IP Phones aux groupes du Call Pickup .......................................... 83 Figure 49-Ajout du bouton Call Pickup dans la Softkey Template .......................................... 84
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
11 | P a g e M. Yassine BARBOUCHI-2014
Liste des tableaux
Tableau 1-Ensemble des protocoles contenus dans le modle H.323 ..................................... 27 Tableau 2-Diffrents Codecs avec les dbits et le score MOS associs .................................... 30 Tableau 3-Classes de qualit et d'interactivit en fonction du retard de transmission ............ 31 Tableau 4-Diffrents modles de serveur de traitement dappel Cisco ................................... 37 Tableau 5-Identification des ports du Cisco IP Phone ............................................................. 45 Tableau 6-Identification des boutons du Cisco IP Phone ........................................................ 48 Tableau 7-Champs renseigner pour cration dun service .................................................... 62
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
12 | P a g e M. Yassine BARBOUCHI-2014
Liste des annexes
Annexe I ................................................................................................................................... 74 Annexe II .................................................................................................................................. 78 Annexe III................................................................................................................................. 81 Annexe IV ................................................................................................................................. 83
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
13 | P a g e M. Yassine BARBOUCHI-2014
Introduction gnrale
De nos jours, les gains des entreprises et des administrations publiques en production
sont influencs par les systmes de communication quelles possdent : plus on aura accs
linformation et dune manire plus rapide, plus on aura de bnfices. A cet effet une diversit
de moyens de communication se prsente dans son bureau : tlphones, annuaires, boite de
messagerie vocale, boite de messagerie lectronique, fax,etc. Lenjeu est de russir faire
converger le rseau informatique de donnes et le rseau tlphonique actuel tout en
garantissant la facilit dadministration, la scurit, la qualit de service et en optimisant les
cots de communications et dinvestissement. La tlphonie sous IP apparat aujourdhui
comme une solution pour remporter ce challenge.
Tenant compte des opportunits offertes par la tlphonie IP, le Ministre de
lEconomie et des Finances MEF a mis en place au niveau de ses directions une solution
reposant sur larchitecture Cisco AVVID (Architecture pour la Voix, la Vido et lIntgration
des Donnes). Do mon grand intrt y effectuer mon stage qui a commenc le 1er Fvrier et
sest achev le 15 Juin 2014. En effet ce stage de projet de fin dtudes a t pour moi
lopportunit dtudier profondment la ToIP, dapprhender la solution Cisco IP Telephony
et de sadapter son environnement technologique.
Le dfi majeur du Ministre de lEconomie et des Finances est de trouver comment
mieux exploiter et bnficier de toutes les possibilits offertes par sa solution Cisco de
tlphonie sur IP au-del de celles lies au service de la tlphonie classique, et ce pour mieux
amliorer la productivit de ses employs. Cest dans cette perspective que sinscrit mon projet
de fin dtudes et qui a pour missions principales de configurer des fonctionnalits avances
de tlphonie et de dvelopper de nouveaux services unifis pour les IP phones Cisco en faisant
inter-oprer plusieurs serveurs de donnes indpendants mais complmentaires avec le
serveur de tlphonie IP.
Afin de rendre compte, de manire analytique, du travail ralis dans ce projet de fin
dtude au sein du MEF, il apparat logique de prsenter titre pralable dans un premier
chapitre de ce rapport, lorganisme daccueil et le cadre gnral du projet, puis de faire une
tude gnrale sur la tlphonie sous IP ainsi que sur la technologie Cisco IP Telephony et ce,
dans un deuxime chapitre. Ensuite nous prsenterons dans un troisime chapitre
lenvironnement technique du dploiement et de dveloppement du projet et enfin nous
mettrons en vidence toutes les fonctionnalits configures et les services dvelopps durant
ce projet, et ceci dans un dernier chapitre.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
14 | P a g e M. Yassine BARBOUCHI-2014
CHAPITRE I
CONTEXT GENERAL
Dans ce chapitre :
Prsentation du Ministre de lEconomie et des Finances
Prsentation du projet
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
15 | P a g e M. Yassine BARBOUCHI-2014
1. Prsentation du Ministre de lEconomie et des Finances
1.1 Introduction
Cette premire partie est ddie la prsentation de l'organisme d'accueil, son
historique, ses missions et sa structure. Elle a aussi pour objectif de dterminer l'organisation
de notre primtre d'tude qui nous sera utile pour la suite du travail.
1.2 Historique et missions du MEF
La cration de la Direction Gnrale des Finances date de 1912, donnant ainsi
naissance au premier budget marocain moderne (9 juin 1917), indispensable une gestion
saine des nuances de l'Etat, ainsi qu' la mise en place des moyens d'laboration et de mise en
uvre de la fiscalit. Cest en 1956 que la Direction Gnrale des Finances est devenue un
ministre plac sous l'autorit d'un ministre.
L'une des principales missions du MEF est La gestion des finances publique,
notamment travers l'laboration de la loi de finances et le suivi de sa mise en uvre et de son
excution effective; la dfinition des politiques fiscales et douanire et le suivi de leur mise en
pratique; ainsi que le recouvrement des recettes publiques et le paiement des dpenses
publiques.
Plus gnralement et dans le cadre de ses attributions, le Ministre des Finances est
en charge des questions financires et montaires, y compris les politiques des crdits et des
finances extrieures. Par ailleurs, le MEF assure la tutelle financire des entreprises et des
tablissements publics ou participation tatique et, le cas chant, contribue dans une large
mesure leur transfert au secteur priv, dans les cadres, lgislatif et rglementaire du
processus de privatisation.
1.3 Structure gnrale du MEF
Le Ministre de lconomie et des Finances regroupe 12 directions reprsentes sur
lorganigramme ci-dessous.
Notons aussi que le MEF a galement sous sa tutelle, les organismes suivants:
o L'Office des Changes
o La Caisse Marocaine des Retraites
o La Caisse Centrale de Garantie
o Le Conseil Dontologique des Valeurs Mobilires
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
16 | P a g e M. Yassine BARBOUCHI-2014
1.4 Prsentation de la Direction des Affaires Administratives et
Gnrales DAAG
La Direction des Affaires Administratives et Gnrale a pour objectif principal la mise
en uvre des schmas d'organisation des services du ministre, concevoir et participer la
mise en uvre des mesures visant moderniser et renforcer des mthodes de management au
sein du ministre, prparer le suivi du budget du ministre, elle est aussi responsable de
dterminer et laborer la politiques de gestion des ressources ainsi que de superviser la mise
en uvre des systmes d'informations du ministre.
Direction des Affaires
Administratives et Gnrales
DAAG
Division de
la Formation
&
Coopration
Division du
Patrimoine &
Logistique
Division du
Budget &
Comptabilit
Division du
Systme
dInformation
DSI
Division du
Communication
& lInformation
Division
Organisation
& Contrle
Gestion
Division des
Ressources
Humaines
Figure 2-Organigramme de la DAAG
Direction des
Entreprises
Publiques et de
la Privatisation
Direction des
Assurances & de
la Prvoyance
Sociale
Direction des
Domaines de
lEtat
Direction
Gnrale des
Impts
Direction des
Etudes & des
Prvision
Financires
Agence
Judiciaire du
Royaume
Ministre de lconomie et des Finances
MEF
Inspection
Gnrale des
Finances (PI)
Administration
des Douanes &
Impts
Indirects
Trsorerie
Gnrale du
Royaume
Direction des
Affaires
Administratives
et Gnrales
Direction du
Budget
Direction du
Trsor et des
Finances
Extrieures
Figure 1-Organigramme du MEF
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
17 | P a g e M. Yassine BARBOUCHI-2014
La DAAG regroupe son tour sept divisions dont la division du systme dinformation
(DSI). Cette dernire regroupe son niveau cinq services dont le service charg de
ladministration des rseaux (SAR) et au sein duquel jai effectu mon stage.
1.5 Le systme d'information de la DAAG
La DAAG dispose d'une infrastructure trs importante. En effet, ce rseau est divis
en Cinq zones dmilitarises. Chaque zone contient un ensemble de matriel allant des
serveurs aux cameras de surveillances, ainsi que des mesures de scurit trs varies.
o Zone DMZ publique : C'est une zone accessible depuis l'extrieur (internet)
l'intrieur et utilise dans le rseau des adresses IP publiques.
o Zone DMZ prive : C'est une zone accessible uniquement par les rseaux internes et
utilise dans le rseau des adresses IP prives.
o Zone proxy-reverse : C'est une zone dmilitarise qui contient le serveur reverse proxy
pour contrler les utilisateurs d'internet qui souhaitent accder au site du ministre, le
serveur reverse proxy protge les services web contre les attaques externe.
o Zone DMZ partenaire : C'est une zone dmilitarise qui contient les lignes spciales
qui lient le rseau du ministre avec leurs partenaires.
o Zone CES : C'est une zone dmilitarise qui contient les serveurs de la Direction du
Conseil Economique et Social
Division du Systme dInformation
DSI
Service de la
Qualit et des
Prestations
Partages
Service des
Equipements
Informatiques et
de la Maintenance
Service de
lAdministration
des Rseaux
SAR
Service des Etude
et du
Dveloppement
Service de
lexploitation
Figure 3-Organigramme de la DSI
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
18 | P a g e M. Yassine BARBOUCHI-2014
1.6 Le Service de lAdministration des Rseaux SAR de la DAAG
Le SAR se charge de la supervision de :
o Ladministration du LAN de la DAAG
o Linterconnexion des diffrentes directions du Ministre (WAN)
o La connexion des directions au rseau Internet
o La gestion de la scurit du rseau interne et externe du Ministre laide de (Firewall,
IDS, DMZ, Antivirus)
o La gestion des services rseaux tels que la messagerie et le web
1.7 Conclusion
La DAAG dispose d'une infrastructure rseau trs importante et d'un systme
d'information trs compliqu qui contient des actifs sensibles, pour lui-mme et pour les autres
directions du Ministre de l'Economie et des Finances.
Figure 4-Schma du rseau LAN du MEF
Internet
Plateforme scurit
(serveurs Web
Finances)
Vers rseaux des
directions L2L
Serveurs SI Plateforme
communications (Tlphonie, Messagerie)
Vers rseaux des directions
L2L
Plateforme intranet,
serveurs ..
Vers rseaux des directions
WAN
Vers rseaux des directions Datacenter
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
19 | P a g e M. Yassine BARBOUCHI-2014
2. Prsentation du projet
2.1 Introduction
Le Ministre de lEconomie et des Finances a dcid dadopter une solution de
communication IP avec la technologie Cisco pour ses directions car ses ingnieurs rseaux
comprennent les conomies de cots et les bnfices mtiers que peut procurer la convergence
des rseaux voix-vidos-donnes.
2.2 Objectif du projet
Avec la technologie avance des IP Phones on peut dune part, configurer des
fonctionnalits de tlphonie voix et vido avances et dautre part, dployer des services de
donnes unifis valeur ajoute qui rpondent aux besoins de ladministration et qui ainsi,
permettent un gain de temps et amliorent la productivit des employs.
Le prsent projet vise raliser les tches suivantes :
o Etude de la tlphonie IP avec la solution propritaire Cisco.
Studying Cisco IP Telephony
o Configuration de fonctionnalits avances de tlphonie IP avec Cisco Unified
Commuincation Manager CUCM.
Configuring advanced call features with CUCM
o Conception et dveloppement de nouveaux services unifis valeur ajoute pour les IP-
Phones Cisco.
Designing and Developing advanced Cisco Unified IP Phone Services
2.3. Conduite du projet
2.3.1 Mthodologie du projet : 2TUP
Pour entreprendre et conduire un projet, Ils existent plusieurs dmarches dont
chacune suit un processus spcifique. Le choix dune dmarche quelconque constitue un
facteur qui dtermine la russite ou lchec dun projet, du fait que cette dmarche cadre ses
diffrentes phases.
Pour raliser ce projet, on a opt pour le choix de la mthode 2TUP (Two Tracks
Unified Process) qui propose un cycle de dveloppement en Y et qui est une mthode volutive
et incrmentale qui rpond aux besoins des utilisateurs dans des temps prvisibles. Le
processus de mise en uvre de ce projet selon cette mthode est bien illustr sur la figure
suivante.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
20 | P a g e M. Yassine BARBOUCHI-2014
Figure 5-Processus de mise en uvre du projet selon la mthode 2TUP
2.3.2 Planification du projet : Diagramme de Gantt
La planification est parmi les phases davant-projet les plus importantes. Elle consiste
dterminer et ordonnancer les tches du projet et estimer leurs charges respectives.
Parmi les outils de planification de projet, nous avons utilis le diagramme de GANTT,
cest un outil qui permet de planifier le projet et de rendre plus simple le suivi de son
avancement. Ce diagramme permet aussi de visualiser lenchainement et la dure des
diffrentes tches durant le projet comme il est illustr sur la figure suivante le projet a t
repartitionner sur quatre grandes phases tales sur une priode de quatre mois et demi.
Initialisation
Etude Technique Etude Fonctionnelle
Dossier dinitialisation
Planification du projet
Etude des dispositifs du
dploiement du projet
Conception gnrique
Etude et analyse de la
technologie ToIP
Recherche darchitecture solution
Phase de ralisation
Configuration des Fonctionnalits
Conception et Dveloppement des Services
Tests
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
21 | P a g e M. Yassine BARBOUCHI-2014
2.4 Conclusion
Ce chapitre introductif a t consacr essentiellement la prsentation de mon projet
de fin dtudes. Il a aussi mis laccent sur son objectif, sa planification et la mthodologie que
jai suivi pour le raliser.
Figure 6-Planification du projet avec le diagramme de Gantt
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
22 | P a g e M. Yassine BARBOUCHI-2014
CHAPITRE II
ETUDE FONCTIONNELLE
Dans ce chapitre :
Gnralits sur La tlphonie IP (ToIP)
Prsentation de la Solution Cisco pour la tlphonie IP
Cisco Unified IP Phone Services
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
23 | P a g e M. Yassine BARBOUCHI-2014
1. Gnralits sur La tlphonie IP (ToIP)
1.1 La tlphonie IP vs la voix IP (ToIP-VoIP)
La voix sur IP, ou VoIP pour Voice over IP, est une technique qui permet de
communiquer par la voix (ou via des flux multimdia : audio ou vido) sur des rseaux
compatibles IP, qu'il s'agisse de rseaux privs ou d'Internet, filaire (cble/ADSL/optique) ou
non (satellite, Wi-Fi, GSM, UMTS ou LTE).
La VoIP donc concerne le transport de la voix sur un rseau IP en utilisant le protocole TCP/IP
en envoyant les donnes sous forme de paquets contenant la voix numrise.
La VoIP repose sur deux principes :
o Le dcoupage du flux voix numris en une suite de paquets.
o Transit sur le rseau IP.
La tlphonie sur IP ToIP pour Telephony over Internet Protocol est une extension
des possibilits de la VoIP. En effet, elle repose sur les deux principes cits en haut mais les
tend en dpassant la limite du rseau WAN IP connect aux PABX classiques de la tlphonie
RTC. Lextension du rseau IP se fait jusquaux terminaux tlphoniques ou jusquaux
applications ddies la tlphonie (Skype, Voice-mail, E-mail, SMS)
La ToIP concerne les fonctions ralises par un autocommutateur tlphonique IPBX (IP-
PABX). Ceci est clairement illustr laide du schma ci-dessous.
Figure 7-La TOIP, une extension de la VOIP
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
24 | P a g e M. Yassine BARBOUCHI-2014
1.2 Fonctionnement technique
Contrairement au RTC, qui utilise le fil de cuivre traditionnel pour arriver chez le
correspondant, la VoIP utilise le rseau maill du web pour effectuer ses transmissions. En
effet, elle utilise le protocole TCP/IP pour faire voyager les donnes (ici entirement
numriques [0 et 1]) entre les correspondants, et ce, par nimporte quel chemin. Ces donnes
(la voix) sont dcoupes en petits paquets et compresses grce un programme de codec
avant dtre transmises. Une fois arrives chez le destinataire, elles font lopration inverse,
savoir dcompression et restitution sonore.
Figure 8-La transmission de la voix sur le rseau IP
Pour bien arriver destination, chaque paquet est numrot et reoit ladresse du
destinataire. Ces paquets font alors leur propre route sur la toile en fonction du chargement ou
de l'encombrement. Si une ligne ou un circuit tombe, les paquets dj mis changent
automatiquement de route pour arriver destination. Une fois arrivs, les paquets sont remis
dans le bon ordre. Vu la vitesse laquelle ces oprations sont effectues (vitesse de la lumire),
nous ne nous rendons compte de rien.
1.3 Les diverses configurations de la ToIP
Figure 9-Les diverses configurations de la ToIP
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
25 | P a g e M. Yassine BARBOUCHI-2014
Sur le schma ci-dessus, nous pouvons constater que nous pouvons distinguer
plusieurs cas de figure de tlphonie IP :
o Les deux correspondants communiquent par ordinateurs.
o Les deux correspondants communiquent via des tlphones IP (IP-Phones ou
Smartphones Wi-Fi).
o Les deux correspondants communiquent avec des tlphones normaux ou mobiles qui
utilisent une passerelle entre le rseau RTC ou GSM et le rseau IP.
Ceci dit, nous pouvons galement combiner les trois cas, par exemple une personne
peut se servir de son ordinateur ou de son tlphone IP pour appeler quelquun sur son
tlphone classique ou mobile en passant par une passerelle.
1.4 Les protocoles de transport
Le transport de la voix sur IP met en jeu de nombreux protocoles de couches
infrieures celle qui contient linformation voix parmi lesquels TCP, UDP, RTP et RTCP.
Les protocoles de transport classiquement utiliss pour transporter les donnes sont TCP et
UDP.
Le transport de la voix rpond des exigences diffrentes de celles relatives au
transport de donnes, savoir des fortes exigences de dlais, sans garantie aussi forte de
fiabilit (la perte de quelques paquets voix est en effet compensable par des algorithmes de
correction derreurs et par loreille humaine). Le protocole rpondant ces exigences est le
protocole RTP et RTCP.
1.4.1 RTP
La tlphonie sur IP ncessite le transfert de la voix en temps rel. Sur le rseau
Internet, ce mcanisme nest pas implment la base. Pour effectuer un appel, il faut donc
utiliser des protocoles spcifiques pour le transport des informations en temps rel : RTP (Real
Time Protocol) / RTCP (Real Time Control Protocol), normaliss IETF (RFC 3550 & 3650).
Le but de RTP et de fournir un moyen uniforme pour transmettre sur IP des donnes soumises
des contraintes de temps rel (audio, vido, ...). Le rle principal de RTP consiste mettre en
uvre des numros de squence de paquets IP pour reconstituer les informations de voix ou
vido mme si le rseau sous-jacent change l'ordre des paquets. RTP fonctionne sur le
protocole UDP.
Plus gnralement, RTP permet :
o D'identifier le type de l'information transporte.
o D'ajouter des marqueurs temporels et des numros de squence.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
26 | P a g e M. Yassine BARBOUCHI-2014
o De contrler l'arrive destination des paquets.
De plus, RTP peut tre vhicul par des paquets multicast afin d'acheminer des
conversations vers des destinataires multiples.
1.4.2 RTCP
Le protocole RTCP est bas sur des transmissions priodiques de paquets de contrle
par tous les participants dans la session. C'est un protocole de contrle des flux RTP,
permettant de vhiculer des informations basiques sur les participants d'une session, et sur la
qualit de service.
Figure 10-La pile du protocole RTCP
1.5 Les protocoles de signalisation
La signalisation concerne lchange dinformations entre les nuds dun rseau. Ces
informations servent ltablissement et au contrle des connexions travers le rseau. Il
existe divers protocoles de signalisation et d'changes de paramtres de communication. On
citera par exemple H323, SCCP, SIP, MGCP, IAX/IAX2 Le protocole SCCP retient toute mon
attention car il sagit du protocole propritaire de la solution Cisco pour la ToIP tudie dans
la suite de ce projet de fin dtudes.
1.5.1 H323
La norme H.323, dvelopp par l'IUT-T, est utilise pour linteractivit en temps rel
(change audio, vido, donnes, contrle et signalisation). C'est la norme la plus utilise
concernant la VoIP. Elle hrite de la norme H320 utilise pour la voix sur RNIS. Comme toute
norme, elle est constitue d'un ensemble de protocoles ralisant les diffrentes fonctions
ncessaires la communication.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
27 | P a g e M. Yassine BARBOUCHI-2014
CODECS Audio
CODECS Video
RAS H.225 (Registration Admission Status)
H.225 (Call Signaling)
H.245 Control Signaling
RTP (Real Time Transfer Protocol)
RTCP (Real Time Control Protocol)
Tableau 1-Ensemble des protocoles contenus dans le modle H.323
1.5.2 SCCP
Skinny Client Control Protocol (SCCP) est un protocole propritaire CISCOTM utilis
pour les changes entre le Call Manager et les IP-Phones. Le terme SKINNY est utilis pour
indiquer que le protocole SCCP est trs simple et requiert de ce fait des ressources processeur
limites. En effet, il utilise des messages prenant trs peu de bande passante. SCCP sutilise
dans une architecture simple il est facile utiliser contrairement H323. Le Cisco Call Manager
se comporte en proxy H323 et intgre une majorit des Process H323. Il assure la gestion des
vnements de signalisation pour les appels initialiss en utilisant les protocoles communs tels
que H.323, SIP, RNIS et/ou MGCP.
Les messages sont transmis via TCP en utilisant le port 2000. Ceux-ci comportent au
minimum trois champs de quatre octets :
o Un entier reprsentant la taille du message total.
o Une 2me champ rserv qui doit toujours tre zro.
o Un identifiant (MessageId) pour dterminer la nature du message.
o Le MessageId permet de dfinir linformation transmise entre le poste IP et le Call
Manager. Lorsque toutes les tapes du protocole de signalisation ont t excutes les
postes dialoguent entre eux en utilisant RTP.
1.5.3 SIP
Contrairement la norme H323, SIP (Session Initiation Protocol) est un protocole
unique de type requte/rponse trs proches des protocoles HTTP et SMTP. Il commence
prendre le pas sur la norme H323. SIP est normalis par l'IETF (RFC 3261).Il permet de crer
et grer des sessions entre participants pour changer des donnes indpendamment de leur
nature et du protocole de transport.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
28 | P a g e M. Yassine BARBOUCHI-2014
1.5.4 MGCP
Le protocole MGCP (Media Gateway Control Protocol) sert lchange de message de
signalisation entre un contrleur de passerelles de mdias et des passerelles rparties dans un
rseau IP. Pour ltablissement et la libration des connexions, MGCP se sert de signaux et
dvnements. La standardisation de MGCP a t stoppe pour faire place MEGACO/H.248
(MEdia GAteway COntrol protocol), protocole labor en collaboration entre lIETF et lUIT
(RFC 2705). Ce nouveau standard ntant pas driv de MGCP, la migration vers
MEGACO/H.248 semble trs difficile.
1.6 Les codecs
Un Codec est une abrviation pour Codeur/Dcodeur. Un codec est bas sur un
algorithme qui permet la compression des donnes qu'on lui donne. Il s'agit d'un procd
permettant de compresser et de dcompresser un signal, de l'audio ou de la vido, le plus
souvent en temps rel, permet une rduction de la taille du fichier original. Le codec numrise
et compresse la voix de l'metteur, ainsi les donnes numriques sont encapsules dans des
paquets IP et achemines vers le destinataire. A l'arrivs au destinataire, ce dernier grce au
mme codec dcompresse et restitue le son. Il On distingue des codecs pertes et codecs sans
pertes. Un codec pertes distingue les parties moins importantes des informations et les
supprime pour gagner en taille.
Une fois le signal numris et encod, il est prt tre transmis. Le transport des
donnes peut se faire par l'intermdiaire de plusieurs protocoles dont notamment RTP et
RTCP, le contrle du flux se faisant via les autres protocoles nomms plus haut. Arriv du ct
du rcepteur, le signal est dcod en utilisant le mme codec et ensuite restitu.
L'objectif d'un codec est la transformation d'un signal analogique vers un signal
numrique et vice-versa. Ici, le codec transforme donc le signal de la voix en donnes
numriques facilement transportables sur un rseau. Aprs de transport, le mme codec se
charge de reconvertir le signal numrique vers un signal analogique.
Il existe une diffrence majeure permettant de classer les codecs existants en deux
catgories : les codecs sans pertes (lossless) et les codecs avec pertes (lossy).
o Dans un codec lossless, tout le signal est transform en binaire et le dcodage restitue
des donnes parfaitement identiques celles donnes en entre. Ce type de codecs est
utilis quand la qualit de la restitution est importante.
o Dans un codec lossy, certaines parties du signal sont cartes et supprimes.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
29 | P a g e M. Yassine BARBOUCHI-2014
- La qualit de la voix:
Dans la tlphonie sur IP, les diffrents codecs retransmettent plus ou moins bien le
signal original. Pour mesurer la qualit de la voix restitue, on parle de score MOS (Mean
Opinion Score). C'est une note comprise entre 1 et 5 et attribue par des auditeurs jugeant de
la qualit de ce qu'ils entendent. Pour la VoIP, plusieurs codecs peuvent servir. Voici leurs
dtails :
G.711: Ce codec est le premier avoir t utilis dans la VoIP. Mme si il existe
maintenant des codecs nettement plus intressants, celui-ci continue d'tre implment dans
les quipements des fins de compatibilit entre marques d'quipements diffrentes.
Le codec G722, connue galement sous lappellation SB-MICDA (Modulation et
Codage Diffrentiel Adaptatif Sous-Bandes), propose trois niveaux de dbits : 64, 56, ou 48
kbit/s. Ses principaux avantages sont de coder le spectre sonore jusqu 7000 Hz et dtre trs
rapide.
Les codecs G.723.1 sont des normes particulirement adaptes aux transmissions bas
dbits puisquelles fonctionnent 6,4 kbps ou 5,3 kbps. La contrepartie est une moindre qualit
(scores MOS respectivement de 3,9 et 3,7).
Avec les codecs de la famille G723, G729 est le codec le plus utilis pour la VoIP. Il
fonctionne un dbit de 8 kbps et obtient un score MOS de 3.9, ce qui correspond la qualit
tlphonique. Comme G723.1, il ne permet pas la transmission des signaux fax ou frquences
vocales (DTMF, Dual Tone Multi Frequency).
La qualit dun codec est mesure de faon subjective en laboratoire par une
population test de personnes. Ces dernires coutent tout un ensemble de conversations
compresses selon les diffrents codecs tester et les valuent qualitativement selon
l'apprciation suivante, donne par une chelle appele MOS:
Excellente 5 ; Bonne 4 ; Correcte 3 ; Pauvre 2 ; Insuffisante 1 ; Mdiocre 0.
Voici un tableau correspondant aux diffrents Codeurs/Dcodeurs (Codec), les dbits
correspondants et la qualit sonore associe :
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
30 | P a g e M. Yassine BARBOUCHI-2014
Codec VoIP Dbit (Kbps) Score MOS
G.711 (PCM) 64 4,1
G.722 64 4
G.726 62 3,85
G.729 8 3,92
G.723.1 6,4 3,9
G.723.1 5,3 3,65
GSM 13 3,5
G.729 x2 8 3,27
G.729 x3 8 2,68
Tableau 2-Diffrents Codecs avec les dbits et le score MOS associs
1.7 Qualit de service (QoS)
Le terme QoS (acronyme de Quality of Service , en franais Qualit de Service )
dsigne la capacit de vhiculer dans de bonnes conditions un type de trafic donn, en terme
de disponibilit, dbit, dlais de transit, taux de perte de paquets.Son but est ainsi
doptimiser les ressources du rseau et de garantir de bonnes performances aux applications
critiques.
En tlphonie IP on remarque certaines problmatiques principalement lies la
qualit sonore : lcho, les sifflements (causs par les logiciels visant corriger lcho) un
temps de raction lent et la perte de paquets.
Les principaux critres permettant d'apprcier la QoS sont les suivants :
1.7.1 La latence
La matrise du dlai de transmission est un lment essentiel pour bnficier d'un
vritable mode conversationnel et minimiser la perception d'cho (similaire aux dsagrments
causs par les conversations par satellites, dsormais largement remplacs par les cbles pour
ce type d'usage).
Or la dure de traverse d'un rseau IP dpend de nombreux facteurs:
o Le dbit de transmission sur chaque lien
o Le nombre d'lments rseaux traverss
o Le temps de traverse de chaque lment, qui est lui-mme fonction de la puissance et
la charge de ce dernier, du temps de mise en file d'attente des paquets, et du temps
d'accs en sortie de l'lment.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
31 | P a g e M. Yassine BARBOUCHI-2014
Le dlai de propagation de l'information est non ngligeable si on communique
l'oppos de la terre. Une transmission par fibre optique, l'oppos de la terre, dure environ 70
ms.
Noter que le temps de transport de l'information n'est pas le seul facteur responsable
de la dure totale de traitement de la parole. Le temps de codage et la mise en paquet de la voix
contribuent aussi de manire importante ce dlai.
Il est important de rappeler que sur les rseaux IP actuels (sans mcanismes de
garantie de qualit de service), chaque paquet IP fait son chemin indpendamment des
paquets qui le prcdent ou le suivent: c'est ce qu'on appelle grossirement le Best effort
pour signifier que le rseau ne contrle rien. Ce fonctionnement est fondamentalement
diffrent de celui du rseau tlphonique o un circuit est tabli pendant toute la dure de la
communication.
Les chiffres suivants (tirs de la recommandation UIT-T G114) sont donns titre
indicatif pour prciser les classes de qualit et d'interactivit en fonction du retard de
transmission dans une conversation tlphonique. Ces chiffres concernent le dlai total de
traitement, et pas uniquement le temps de transmission de l'information sur le rseau.
Classe n Dlai par sens Commentaires
1 0 150 ms Acceptable pour la plupart des
conversations
2 150 300 ms Acceptable pour la plupart des
communications faiblement interactives
3 300 700 ms Devient pratiquement une
communication half duplex
4 Au-del de 700 ms Inutilisable sans une bonne pratique de
la conversation half duplex
Tableau 3-Classes de qualit et d'interactivit en fonction du retard de transmission
En conclusion, on considre gnralement que la limite suprieure acceptable , pour une
communication tlphonique, se situe entre 150 et 200 ms par sens de transmission (en
considrant la fois le traitement de la voix et le dlai d'acheminement).
1.7.2 La perte de paquets
Lorsque les buffers des diffrents lments rseaux IP sont congestionns, ils
librent automatiquement de la bande passante en se dbarrassant d'une certaine proportion
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
32 | P a g e M. Yassine BARBOUCHI-2014
des paquets entrant, en fonction de seuils prdfinis. Cela permet galement d'envoyer un
signal implicite aux terminaux TCP qui diminuent d'autant leur dbit au vu des acquittements
ngatifs mis par le destinataire qui ne reoit plus les paquets. Malheureusement, pour les
paquets de voix, qui sont vhiculs au-dessus d'UDP, aucun mcanisme de contrle de flux ou
de retransmission des paquets perdus n'est offert au niveau du transport. D'o l'importance
des protocoles RTP et RTCP qui permettent de dterminer le taux de perte de paquet, et d'agir
en consquence au niveau applicatif.
Si aucun mcanisme performant de rcupration des paquets perdus n'est mis en
place (cas le plus frquent dans les quipements actuels), alors la perte de paquet IP se traduit
par des ruptures au niveau de la conversation et une impression de hachure de la parole. Cette
dgradation est bien sr accentue si chaque paquet contient un long temps de parole
(plusieurs trames de voix de paquet). Par ailleurs, les codeurs trs faible dbit sont
gnralement plus sensibles la perte d'information, et mettent plus de temps
reconstruire un codage fidle.
Enfin connatre le pourcentage de perte de paquets sur une liaison n'est pas suffisant
pour dterminer la qualit de la voix que l'on peut esprer, mais cela donne une bonne
approximation. En effet, un autre facteur essentiel intervient; il s'agit du modle de rpartition
de cette perte de paquets, qui peut tre soit rgulirement rpartie, soit rpartie de manire
corrle, c'est dire avec des pics de perte lors des phases de congestion, suivies de phases
moins dgrades en terme de QoS.
1.7.3 La gigue
La gigue est la variance statistique du dlai de transmission. En d'autres termes, elle
mesure la variation temporelle entre le moment o deux paquets auraient d arriver et le
moment de leur arrive effective. Cette irrgularit d'arrive des paquets est due de multiples
raisons dont: l'encapsulation des paquets IP dans les protocoles supports, la charge du rseau
un instant donn, la variation des chemins emprunts dans le rseau, etc...
Pour compenser la gigue, on utilise gnralement des mmoires tampon (buffer de
gigue) qui permettent de lisser l'irrgularit des paquets. Malheureusement ces paquets
prsentent l'inconvnient de rallonger d'autant le temps de traverse global du systme. Leur
taille doit donc tre soigneusement dfinie, et si possible adapte de manire dynamique aux
conditions du rseau.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
33 | P a g e M. Yassine BARBOUCHI-2014
1.8 Avantages et inconvnients de la ToIP
1.8.1 Avantages de la ToIP
Pour un oprateur, une administration publique ou une entreprise prive possdant
son propre central tlphonique analogique ou digital, il existe de nombreux avantages
remplacer ce central traditionnel par un serveur de tlphonie IP. Parmi lesquelles on cite :
Rduction des cots
Les entreprises dpensent normment d'argent en communications tlphoniques.
Le prix des communications voix sur IP est trs rduit par rapport des communications
traditionnelles. La ToIP permet :
Une rduction du cot de cblage (Une prise unique pour le poste de travail) de 33% 50%
pour un nouveau site" (source : International Engineering Consortium).
Une rationalisation des liaisons et des abonnements oprateurs. Des mcanismes (codecs) de
compression permettent d'optimiser la bande passante pour transporter la voix et les donnes
entre les sites distants).
Disponibilit et mobilit
Le plus souvent, dans chaque local d'une entreprise, une seule ligne de tlphone est
disponible. De plus, cette ligne est souvent associe l'employ qui occupe le local.
En utilisant un Softphone sur une station de travail ou poste tlphonique IP, chaque
employ est accessible via son identifiant unique dans l'annuaire de l'entreprise, peu importe
le local dans lequel il se trouve. En effet, sa ligne tlphonique "le suit" et n'est plus
physiquement associe un lieu unique.
En matire de mobilit interne, on constate que:
o il n'est plus ncessaire de manipuler les connexions physiques au PABX ou de
changer le numro de tlphone associ un poste tlphonique lorsque celui-ci est
dplac.
o les utilisateurs sont disponibles au travers d'un annuaire unique, que ce soit dans
l'entreprise, une de ses filiales ou travers le monde (dplacement frquent).
o les utilisateurs ont l'opportunit d'associer leurs lignes avec n'importe quel poste
de tlphone IP disponible.
Flexibilit
Les solutions de tlphonie sur IP sont conues pour assumer une stratgie de migration
faible risque partir de linfrastructure existante. La transition de la solution actuelle vers la
tlphonie sur IP peut donc seffectuer en douceur. De plus, la communication par Internet
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
34 | P a g e M. Yassine BARBOUCHI-2014
offre la gratuit des communications intersites ainsi quune facilit dintgration des siges
distants. galement, les standards ouverts (interoprabilit) permettent de changer de
prestataire et dinterconnecter du matriel de fournisseurs diffrents. La convergence facilite
lintgration avec le systme linformation et simplifie linfrastructure.
Simplification de la gestion des rseaux voix, donnes et vido
En positionnant la voix comme une application supplmentaire du rseau IP,
lentreprise ne va pas uniquement substituer un transport oprateur RTC un transport IP,
mais va galement simplifier la gestion des trois rseaux (voix, donnes et vido) par ce seul
transport. La tlphonie IP permet ainsi de contrler les rseaux de communication de
donnes et de voix partir dune interface unique sur Internet.
Les services valeurs ajoutes
Au-del des fonctionnalits classiques de tlphonie, la solution de tlphonie sur IP
permet daborder de nouveaux services comme la possibilit de disposer dun annuaire
constamment remis jour et daccder diverses sources dinformation en ligne (mto, infos,
bourse des valeurs..). Aussi avec la messagerie unifie, tous les systmes de communication
(vocale, e-mail, fax, fixe ou mobile) sont regroups en un seul systme ; ils peuvent tre
consults tous la fois partir dune simple interface graphique depuis un IP-Phone.
1.8.2 Inconvnients de la ToIP
Evolution ne rime pas toujours avec progrs. Il en va de mme avec la ToIP.
Lutilisation de cette technologie procure certes des avantages mais galement des
inconvnients. En effet, lorsquon parle de tlphonie IP, quelques problmes restent rgler.
Les principaux inconvnients de la tlphonie IP sont les suivants :
Fiabilit et qualit sonore
Un des problmes les plus importants de la tlphonie sur IP est la qualit de la
retransmission qui nest pas encore optimale. En effet, des dsagrments tels la qualit de la
reproduction de la voix du correspondant ainsi que le dlai entre le moment o lun des
interlocuteurs parle et le moment o lautre entend peuvent tre extrmement problmatiques
dans le milieu professionnel. De plus, il se peut que des morceaux de la conversation manquent
(des paquets perdus pendant le transfert) sans tre en mesure de savoir si des paquets ont t
perdus et quel moment.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
35 | P a g e M. Yassine BARBOUCHI-2014
Attaque de virus et vol
Bien que la tlphonie IP offre plusieurs avantages aux organisations, le manque de
maturit de cette technologie mergente pose incontestablement de nouvelles problmatiques
sur le plan de la scurit . Alors que les entreprises taient habitues la fiabilit quasi totale
des rseaux voix traditionnels, les rseaux VoIP sont soudainement exposs aux mmes virus
et attaques de pirates que ceux des bases de donnes. Les attaquants parvenant accder un
serveur ToIP peuvent galement accder aux messages vocaux stocks et au service
tlphonique pour couter des conversations ou effectuer des appels gratuits sur votre compte.
Si un serveur ToIP est infect par un virus, vous risquez de ne plus avoir accs votre service
tlphonique. Le virus peut galement infecter dautres ordinateurs connects au systme.
1.9 Solutions adaptes la tlphonie sur IP
Il existe plusieurs solutions de tlphonie sur IP :
Solutions propritaires :
Cisco (CUME, CUCM),
Avaya,
3Com,
Netcom,
Alcatel,
Etc
Solutions open source :
Asterisk.
Comme le ministre de lconomie et des finances adopte la solution propritaire
Cisco pour la tlphonie IP nous avons opt pour cette solution afin dintgrer et de dvelopper
de nouvelles fonctionnalits pour le Cisco Unified Communication Manager (CUCM) et pour
les IP-Phones.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
36 | P a g e M. Yassine BARBOUCHI-2014
2. Prsentation de la Solution Cisco pour la tlphonie IP
2.1 Le systme Cisco Unified Communications
Le systme Cisco Unified Communications est un ensemble complet de solutions
puissantes dans les domaines de lIP Tlphonie, des communications unifies, de la
confrence vido et audio sur IP, et du centre de contact, destines au march des entreprises.
Ces solutions ont pour objectif daider les organisations raliser des gains en amliorant leur
efficacit oprationnelle, en accroissant leur productivit et en augmentant la satisfaction de
leurs clients. Cisco Unified Communications Manager, qui est un lment fondamental du
systme IP Communications, est le composant logiciel de traitement dappel de la solution dIP
Tlphonie pour lentreprise de Cisco. Il sinscrit dans le cadre de larchitecture Cisco AVVID
(Architecture pour la Voix, la Vido et lIntgration des Donnes).
2.2 La plate-forme Cisco Unified Communications Manager
La plate-forme Cisco Unified Communications Manager CUCM (anciennement
appel : Cisco Unified CallManager) est un serveur de traitement dappels qui tend les
fonctionnalits tlphoniques dans lentreprise aux quipements connects sur le rseau de
donne tels que les tlphones IP, les quipements de traitement de la voix, les passerelles
VoIP et les applications multimdia. Les services additionnels de data, voix et vido tels que la
messagerie unifie, la confrence multimdia, le centre de contact collaboratif et les systmes
de rponse multimdia interactifs interagissent avec la solution dIP Tlphonie par
lintermdiaire des interfaces de programmation ouverts (APIs) natifs de Cisco Unified
Communications Manager. Cisco Unified Communications Manager sinstalle sur les serveurs
de convergence de mdia de Cisco (MCSs 7800) ainsi que sur un choix de serveurs dautres
constructeurs (HP, IBM).
Cisco Unified Communications Manager est livr avec une srie dapplications et
dutilitaires qui comprend Cisco Unified Communications Manager Attendant Console, qui est
un logiciel de poste oprateur pour PC, une application de confrence en mode impromptu
(ad-hoc), Bulk Administration Tool (BAT), CDR Analysis and Reporting tool (CAR), Real-Time
Monitoring Tool (RTMT), Cisco Unified Communications Manager Auto-Attendant, qui est un
standard automatique simple et de petite capacit, Tool for Auto-registered Phones Support
(TAPS) et IP Manager Assistant (IPMA), qui est une application de filtrage patron-secrtaire.
Ils existent plusieurs modles de serveur de traitement dappel Cisco qui
diffrent selon la taille de lentreprise et son nombre demploys. Le tableau suivant
prsente les diffrents modles disponibles.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
37 | P a g e M. Yassine BARBOUCHI-2014
Tableau 4-Diffrents modles de serveur de traitement dappel Cisco
Dans le ministre de lconomie et des finances et spcifiquement dans la DAAG dont
le nombre demploys est de 745 (tir de finances.gov.ma), le choix a t opt pour ldition
Cisco Unified Commuincation Manager 8.6.
2.3 Architectures de dploiement du CUCM
Cisco Unified Communications Manager (CUCM) constitue une solution de
traitement dappel pour les entreprises, volutive, haute disponibilit. On peut grer environ
7500 tlphones IP par serveur CUCM. Cisco Unified Communications Manager peut oprer
dans une architecture centralise ou distribue. Plusieurs serveurs CUCM peuvent tre forms
en grappe (cluster) et administrs comme une seule entit.
Modle Nombre demploys
Principaux avantages
Cisco Unified Communications gamme
500
5-50
Fonctionne avec les applications bureautiques et les programmes de gestion de relation client (CRM) existants
Sintgre avec Cisco Unified Communications Manager Express
Disponible en tant quapplication serveur unique
Cisco Unified Communications Manager Express
Jusqu 240
Fourni avec les routeurs services intgrs Cisco
Facile connecter au bureau grce Cisco Unified Communications Manager
Cisco Unified Communications
Manager Business Edition
Jusqu 500 utilisateurs
Prise en charge de nouvelles applications tlphoniques innovantes
Prise en charge des communications voix et des fonctions de mobilit sur un seul serveur
Fonctionne sur 5 sites diffrents
Cisco Unified
Communications
Manager
150-500+
Hautement volutif pour sadapter aux besoins de votre entreprise
Prise en charge de nouvelles applications tlphoniques innovantes
Disponible en tant quapplication serveur unique
Fonctionne avec des serveurs tiers
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
38 | P a g e M. Yassine BARBOUCHI-2014
Un cluster de CUCM est compos dau moins 2 serveurs partageant une mme base
de donnes et travaillant ensemble afin de supporter un groupe dquipements tlphoniques.
o Le Publisher est le serveur matre qui a les droits dcriture dans les bases de donnes.
o Le Subscriber est le serveur esclave qui a que les droits de lecture.
Il est possible davoir au maximum dans un cluster 1 Publisher et 8 Subscribers
(restrictions SQL). Lorsquon modifie un paramtre CUCM, la modification est crite dans le
Publisher puis ce dernier rplique la modification vers les Subscribers du cluster. En cas de
dfaillance du Publisher les Subscribers stockent les tickets dappel dans leurs bases CDR (Call
Dtail Record) et mettront jour celle du Publisher lorsquil redeviendra oprationnel.
La construction dune grappe contenant plusieurs serveurs de traitement dappel sur
un rseau IP est une possibilit unique sur le march, qui met en vidence la qualit avance
de larchitecture propose par Cisco. Le modle en grappe permet une volution de 1 40.000
Tlphones IP pour une grappe, permet le partage de charge entre serveurs et la redondance
du service de traitement dappel. En reliant plusieurs grappes entre elles, la capacit du
systme peut tre porte 1 million dutilisateurs dans le cas dun systme constitu de 100
grappes et plus. La notion de grappe (cluster) agrge la puissance de serveurs CUCM multiples
et distribus, amliorant lvolutivit et laccessibilit des serveurs vis--vis des tlphones, des
passerelles et des applications. La possibilit de redondance triple du service de traitement
dappel porte la disponibilit du systme dans son ensemble un niveau ingal.
Figure 11-Reprsentation dune grappe (Cluster)
Lavantage de cette architecture distribue se traduit par une disponibilit maximale
du systme, un partage de charge et une volutivit incomparable.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
39 | P a g e M. Yassine BARBOUCHI-2014
2.4 Fonctionnalits assures par le CUCM
Le serveur de tlphonie IP Cisco Unified Communication Manager assure la
configuration et la mise en marche de plusieurs fonctionnalits, on cite par exemple :
o Signalisation et traitement dappel: CUCM assure le routage, ltablissement et la
clture dappels. Il permet aussi dassurer les services de taxation.
o Administration du plan de numrotation : Le plan de numrotation permet au CUCM
de router un n de tlphone vers la destination requise.
o Administration de services tlphoniques: CUCM permet dassurer des fonctionnalits
tlphoniques telles que la mise en attente, les transferts dappel, les confrences audio
et vido.
o Cisco Unified Mobility & Mobile Voice Access: CUCM permet dintgrer et de faire des
appels de et vers les tlphones mobiles en double-mode, Wifi/GSM.
o Services dannuaire: CUCM utilise le DC Directory comme annuaire LDAP. Cet
annuaire gre lauthentification et les autorisations des utilisateurs. Cependant Call
Manager peut tre intgr un annuaire dentreprise de type Active Directory.
o Interface de programmation pour applications externes: Call Manager contient une
interface de programmation permettant de sinterconnecter avec des applications
externes telles quune console opratrice, un centre dappels
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
40 | P a g e M. Yassine BARBOUCHI-2014
3. Les services IP Phones unifis de Cisco
3.1 Prsentation
Les services unifis pour les IP Phone de Cisco apportent la puissance du rseau
mondiale du web pour les IP-Phone Cisco. Ces services sont une partie intgrante de la solution
Cisco AVVID (Architecture pour la Voix, la Video et les donnes intgres), ces services de
tlphonie IP permettent d'accder aux rseaux des applications intelligentes et des outils
dynamiques et interactifs de communication et permettent ainsi damliorer la productivit
des employs.
Le dveloppement de ces services repose sur les technologies du web suivantes :
o LeXtensible Markup Language (XML) qui fournit des balises de base pour le
support des donnes au niveau de lIP Phone de Cisco.
o LHyper-Text Transfer Protocol (HTTP) et le TCP/IP qui sont des protocoles
de transport de donnes.
o Les serveurs web et les langages de scripts web pour le dveloppement
dapplications.
3.2 Exemples de services unifis
Ils existent plusieurs services attrayants qui peuvent tre fourni aux tlphones IP Cisco. Ce
qui suit est une liste non exhaustive des services :
o Un ordonnanceur Salle de confrence
o Un calendrier avec prises de rendez-vous
o Une horloge internationale
o Les rapports mtorologiques
o Informations sur la bourse des valeurs
o Notifications de l'entreprise
o Les horaires du transport en commun
o Rservations de billets
o Etc
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
41 | P a g e M. Yassine BARBOUCHI-2014
3.3 Les objets XML des IP-Phones Cisco
3.3.1 Le fonctionnement des objets XML
La cration des applications de services interactifs est relativement facile quand on
comprend les objets XML qui sont dfinis pour les tlphones IP unifis de Cisco ainsi que le
comportement que chaque objet XML gnre.
En ce qui concerne les services, le tlphone n'a aucun concept d'tat lorsquil charge
une page XML. Les tlphones IP unifis de Cisco peuvent utiliser HTTP pour charger une
page de contenu dans de nombreux endroits diffrents, partir du moment que le bouton des
services est appuye. Indpendamment de ce qui provoque le tlphone pour charger une page,
le tlphone se comporte toujours de manire approprie aprs le chargement d'une page.
Le comportement appropri dpend uniquement du type de donnes qui ont t livrs
la page. Le serveur Web doit livrer les pages XML avec un type MIME de TEXT/XML.
Cependant, le mcanisme exact requis varie selon le type de serveur Web quon utilise et le
mcanisme ct serveur quon utilise pour crer des pages qui renvoient du XML (par exemple,
les fichiers statiques, JavaScript, JSP, CGI, et ainsi de suite).
3.3.2 Les diffrents objets XML
o CiscoIPPhoneMenu
o CiscoIPPhoneText
o CiscoIPPhoneInput
o CiscoIPPhoneDirectory
o CiscoIPPhoneImage
o CiscoIPPhoneImageFile
o CiscoIPPhoneGraphicMenu
o CiscoIPPhoneGraphicFileMenu
o CiscoIPPhoneIconMenu
o CiscoIPPhoneIconFileMenu
o CiscoIPPhoneStatus
o CiscoIPPhoneStatusFile
o CiscoIPPhoneExecute
o CiscoIPPhoneResponse
o CiscoIPPhoneError
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
42 | P a g e M. Yassine BARBOUCHI-2014
3.3.3 Dfinitions des objets XML pour les IP-Phones Cisco
3.3.3.a CiscoIPPhoneMenu
Un menu sur un IP Phone/IP Communicator comprend une liste d'lments de
texte/options, un par ligne. Les utilisateurs peuvent slectionner un lment du menu en
utilisant les boutons de navigation.
Aprs que l'utilisateur choisit un lment / une option du menu, le tlphone gnre
une requte HTTP pour la page avec l'URL ou excute les identificateurs de ressources
uniformes (URIs) qui sont associs l'lment de menu.
Titre afficher en haut de lcran Texte afficher en bas de lcran Le nom de chaque lment du menu L'URL associ avec l'lment du menu
3.3.3.b CiscoIPPhoneText
L'objet XML CiscoIPPhoneText affiche un texte ordinaire ASCII 8-bits sur l'cran du
tlphone. Le message ne doit contenir aucun des caractres de contrle, l'exception
des retours chariot, les sauts de ligne, et les onglets.
Titre afficher en haut de lcran Texte afficher en bas de lcran Texte afficher comme corps de message
3.3.3.c CiscoIPPhoneInput
Quand un tlphone IP unifi Cisco reoit un objet XML de Type CiscoIPPhoneInput,
il construit une forme d'entre et l'affiche. L'utilisateur entre ensuite les donnes dans chaque
point d'entre et envoie les paramtres l'URL cible.
Titre afficher en haut de lcran Texte de demande afficher en bas de lcran L'URL cible pour l'entre complte va ici Nom du champ de saisie Le paramtre ajouter l'URL cible Le nom d'affichage par dfaut Le drapeau spcifiant le type d'entre admissible
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
43 | P a g e M. Yassine BARBOUCHI-2014
3.3.3.d CiscoIPPhoneDirectory
Le tlphone a intgr l'origine l'objet XML CiscoIPPhoneDirectory pour soutenir
les oprations de recherche dans lannuaire des tlphones IP unifis de Cisco, mais il est
disponible pour des fins de dveloppement aussi.
Titre du rpertoire Texte de demande afficher en bas de lcran Le nom de l'entre du rpertoire Le numro de tlphone de l'entre
3.3.3.e CiscoIPPhoneImageFile
La dernire gnration des IP Phones Unifis Cisco a une haute rsolution
daffichage avec beaucoup plus de couleurs de profondeur. Pour supporter cet affichage avanc,
un nouvel objet XML permet dutiliser des images PNG en couleurs en plus de lancien objet
CiscoIPPhoneImage qui permet laffichage des images en niveau de gris.
Titre de limage va ici Texte de demande afficher en bas de lcran La position horizontale du graphique La position verticale du graphique Pointe l'image PNG
3.3.3.f Custom Softkeys
Les Tlphones IP unifis de Cisco peuvent utiliser des touches programmables
personnaliss avec plusieurs objets XML affichables dans les IP-Phones Cisco pour excuter
des actions diverses. Les touches programmables peuvent avoir soit un "action" URL ou URI
qui leur sont associs.
Etiquette afficher de la touche programmable URL ou URI d'action pour l'vnement touche libre URL ou URI d'action pour l'vnement touche appuye Position de la touche programmable
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
44 | P a g e M. Yassine BARBOUCHI-2014
CHAPITRE III
ETUDE TECHNIQUE
Dans ce chapitre :
Environnements de dploiement de la ToIP
Environnements et technologies de dveloppement des
services unifis
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
45 | P a g e M. Yassine BARBOUCHI-2014
1. Environnements de dploiement de la ToIP
1.1 La machine virtuelle VMware Workstation
Cisco Unified Communications Manager sinstalle sur les serveurs de convergence
de mdia de Cisco (MCSs 7800) ainsi que sur un choix de serveurs dautres constructeurs (HP,
IBM).
Pour les besoins du prsent projet, on a install CUCM 8.6 sur une machine
virtuelle en utilisant VMware Workstation 8. La configuration requise pour installer CUCM
8.6 sur VMware Workstation est montr sur la figure suivante :
1.2 Les IP-Phones Cisco
Cisco IP-Phone est le terminal de tlphonie IP de la socit Cisco. Les postes Cisco
IP-Phone sont des modles haut de gamme : offrant un accs plusieurs lignes tlphoniques,
ils sont dots dcrans de haute rsolution et supportent XML, HTML et java. Ils possdent les
principales fonctionnalits de la tlphonie classique (transfert, renvois, mise en attente) et
ils sont configurables pour se connecter des services externes (annuaire, mto, actions, ).
Figure 12-Configuration de la machine virtuelle pour installer CUCM 8.6
Tableau 5-Identification des ports du Cisco IP Phone
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
46 | P a g e M. Yassine BARBOUCHI-2014
1.3 Le Cisco IP-Communicator
Cisco IP Communicator est une application bureautique qui fournit lordinateur
toutes les fonctions d'un tlphone IP Cisco permettant de passer, de prendre et de traiter des
appels. En installant Cisco IP Communicator sur un ordinateur portable, on peut utiliser Cisco
IP Communicator (ainsi que tous nos paramtres et services tlphoniques) o que nous
soyons condition de disposer d'une connexion au rseau de notre entreprise. Si, par exemple,
un employ est en dplacement professionnel, Cisco IP Communicator lui permet de recevoir
des appels ou de consulter ses messages vocaux lorsquil est en ligne. Si un collaborateur
travaille domicile, ses collgues peuvent lui contacter en composant son numro de tlphone
professionnel.
Figure 14-Cisco IP Communicator et Cisco Unified Video Advantage
Figure 13-IP Phone Cisco
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
47 | P a g e M. Yassine BARBOUCHI-2014
Numro Identification Fonction
1
Touches programmables
Selon la configuration de votre tlphone, les touches programmables permettent l'accs aux :
Lignes tlphoniques et lignes intercom (boutons de ligne)
Numros abrgs (boutons de numrotation abrge, y compris la fonctionnalit de numrotation abrge FLO)
Services Web (bouton du carnet d'adresses personnel, par exemple)
Fonctionnalits d'appel (par exemple, bouton de confidentialit, de mise en attente ou de transfert).
Les boutons s'allument et leur couleur indique l'tat de l'appel :
Vert fixe : appel actif ou appel intercom bidirectionnel
Vert clignotant : appel en attente
Orange fixe : fonction de confidentialit en cours d'utilisation, appel intercom unidirectionnel ou activation de NPD
Orange clignotant : appel entrant ou reprendre
Rouge fixe : ligne distante en cours d'utilisation (ligne partage ou tat FLO)
2
Indicateur de
message vocal et
de sonnerie
Indique un appel entrant et un nouveau message vocal.
3
Touches de fonction
Chaque bouton permet d'activer une touche de fonction. On peut galement cliquer sur les libells de touche de fonction (au lieu des boutons).
4
Bouton Messages
Compose gnralement le numro de votre service de messagerie vocale automatiquement (varie selon les services). Raccourci clavier : Ctrl + M.
5
Bouton Rpertoires
Ouvre ou ferme le menu Rpertoires. Permet d'afficher les journaux d'appels et un rpertoire d'entreprise, et de composer des numros partir de ceux-ci. Raccourci clavier : Ctrl + D. On peut galement utiliser la fonction Recherche rapide (Alt + K) pour effectuer une recherche dans des rpertoires.
6
Bouton Paramtres
Ouvre ou ferme le menu Paramtres. Permet de dfinir l'apparence de l'cran du tlphone et les sonneries. Raccourci clavier : Ctrl + S.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
48 | P a g e M. Yassine BARBOUCHI-2014
7
Bouton Services
Ouvre ou ferme le menu Services. Raccourci clavier : Ctrl + R.
8
Bouton Lancer Video
Permet de lancer Cisco Unified Video Advantage. On doit excuter Cisco Unified Video Advantage version 2.0 et Cisco IP Communicator version 2.0 sur le mme PC pour utiliser cette fonctionnalit.
Tableau 6-Identification des boutons du Cisco IP Phone
1.4 Lapplication Cisco Unified Video Advantage
Cisco IP Communicator fonctionne avec Cisco Unified Video Advantage (CUVA),
une autre application bureautique, pour amliorer et enrichir les communications grce la
vido. Par exemple, si on passe un appel par le biais de Cisco IP Communicator et, la vido
disponible, cette dernire sera automatiquement affiche par le biais de Cisco Unified Video
Advantage.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
49 | P a g e M. Yassine BARBOUCHI-2014
2. Technologies et environnements de dveloppement des
services unifis
2.1 Technologies de dveloppement
Plusieurs langages peuvent servir pour dvelopper des services XML supports
par les IP-Phones Cisco. Pour la ralisation de notre projet, et aprs avoir sinitier avec les
chantillons dapplications du SDK de Cisco, nous avons opt pour la solution Open Source
PHP pour dvelopper nos services, et ce pour enrichir encore le contenu ddi au domaine du
dveloppement de services unifis pour les IP-Phones Cisco sur la toile.
2.1.1 Cisco IP-Phone services software development kit (SDK)
Cisco met la disposition des dveloppeurs un kit de dveloppement logiciel de services
pour les IP-Phones Cisco. Ce SDK fournit des bibliothques de logiciels, de la documentation
API, et des exemples d'applications pour les dveloppeurs d'applications de tlphonie IP.
Ce SDK contient des programmes ASP / Javascript et JSP / Java, des chantillons qui servent
de modles pour une varit d'applications, y compris la livraison de contenu web, couplage
tlphonie-informatique (CTI), la transmission audio et l'accs au API de Cisco Unified
Communications Manager.
2.1.2 PHP
PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme rcursif),
est un langage de programmation libre principalement utilis pour produire des pages Web
dynamiques via un serveur HTTP, mais pouvant galement fonctionner comme n'importe quel
langage interprt de faon locale. PHP est un langage impratif orient-objet.
Ce qui distingue PHP des langages de script comme le Javascript, est que le code est excut
sur le serveur, gnrant ainsi le HTML/XML, qui sera ensuite envoy au client (IP-Phone
Cisco). Le client ne reoit que le rsultat du script, des objets XML dans notre cas, sans aucun
moyen d'avoir accs au code qui a produit ce rsultat.
2.1.3 XML
XML: L'Extensible Markup Language langage de balisage extensible est un
langage informatique de balisage gnrique qui drive du SGML. Cette syntaxe est dite
extensible car elle permet de dfinir diffrents espaces de noms, c'est--dire des langages
avec chacun leur vocabulaire et leur grammaire, cest le cas pour les objets XML supports par
les IP-Phone Cisco par exemple.
-
Mise en uvre de services ToIP valeur ajoute pour le MEF
50 | P a g e M. Yassine BARBOUCHI-2014
XML est reconnaissable par son usage des chevrons (< >) encadrant les balises. L'objectif
initial est de faciliter l'change automatis de contenus complexes (arbres, texte riche) entre
systmes d'informations htrognes (interoprabilit). Avec ses outils et langages associs
une application XML respecte gnralement certains principes :
o la structure d'un document XML est dfinie et valide par un schma
o un document XML est entirement transformable dans un autre document XML
2.2 Environnements de dveloppement
2.2.1 Eclipse PDT
PHP Development Tools (P