1. 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
2. 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
3. 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
4. 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
5. Mise en uvre de services ToIP valeur ajoute pour le MEF 5 |
P a g e M. Yassine BARBOUCHI-2014 . . . . " " " " . . . : .
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. 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
13. 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.
14. 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
15. 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
16. 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
17. 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
18. 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
19. 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.
20. 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
21. 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
22. 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
23. 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
24. 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
25. 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.
26. 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.
27. 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.
28. 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.
29. 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
:
30. 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.
31. 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
32. 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.
33. 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
34. 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.
35. 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.
36. 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.
37. 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
38. 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.
39. 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
40. 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
41. 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
42. 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 lcranTexte afficher en bas de lcran Le nom de
chaque lment du menuL'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 Title > Texte de demande
afficher en bas de lcran Prompt> L'URL cible pour l'entre
complte va ici URL> Nom du champ de saisie DisplayName> Le
paramtre ajouter l'URL cible Le nom d'affichage par dfaut
ValeurParDfaut> Le drapeau spcifiant le type d'entre admissible
InputFlags> InputItem> CiscoIPPhoneInput>
43. 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 Prompt> La position horizontale du
graphique Location> La position verticale du graphique
Location> Pointe l'image PNG URL> CiscoIPPhoneImageFile>
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 Name> URL ou URI d'action pour l'vnement
touche libre URL> URL ou URI d'action pour l'vnement touche
appuye URLDown> Position de la touche programmable Position>
SoftKeyItem>
44. 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
45. 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
46. 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
47. 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.
48. 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.
49. 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.
50. 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 (PDT) est un outil qui sinscrit dans le projet
PHP Eclipse IDE qui fournit un Framework PHP intgr comme
environnement de dveloppement pour la plate-forme Eclipse. Ce
projet englobe les composants de dveloppement ncessaires pour
dvelopper des applications Web bases sur PHP et facilite
l'extensibilit. Il s'appuie sur le Projet d'outils Web existants
pour fournir aux dveloppeurs des capacits de PHP. 2.2.2 Le serveur
WAMP WAMP est un serveur web permettant dexcuter les scripts PHP et
de renvoyer le rsultat sous forme de HTML/XML. Cest un acronyme
informatique signifiant : o Windows : assure l'attribution des
ressources aux trois composantes qui suivent : o Apache : est le
serveur web qui rpond directement aux requtes du client web o MySQL
: stocke toutes les donnes de l'application o PHP : Language de
scripts dynamiques 2.2.3 Le protocole LDAP LDAP (Lightweight
Directory Access Protocol, traduisez Protocole d'accs aux annuaires
lger est un protocole standard permettant de grer des annuaires,
c'est--dire d'accder des bases d'informations sur les utilisateurs
d'un rseau par l'intermdiaire de protocoles TCP/IP. Les bases
d'informations sont gnralement relatives des utilisateurs ou des
organisations. Un annuaire est prvu pour tre plus sollicit en
lecture qu'en criture. Cela signifie qu'un annuaire est conu pour
tre plus souvent consult que mis jour. Les donnes sont stockes de
manire hirarchique dans l'annuaire, tandis que les bases de donnes
dites relationnelles stockent les enregistrements de faon
tabulaire.
51. Mise en uvre de services ToIP valeur ajoute pour le MEF 51
| P a g e M. Yassine BARBOUCHI-2014 Le modle de nommage des lments
constitue un arbre (racine, branches, feuilles) qui reflte souvent
le modle politique, gographique ou d'