You are on page 1of 57

Rapport de stage pr-ingnieur e e

DONGMO NANGUE Lonel Stphane e e Vendredi 26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Universit de Yaound 1 e e Ecole Nationale Suprieur Polytechnique e Dpartement du Gnie Informatique e e

Dploiement dune solution de VoIP et e de Vidoconfrence e e


par DONGMO NANGUE Leonel Stphane e Matricule 08P020

Rapport de stage pr-ingnieur e e

26 septembre 2012

Table des mati`res e


Introduction 1 Prsentation de la structure AMLA SARL e 1.1 Historique dAMLA SARL . . . . . . . . . . . . . . . . . . . . 1.2 Prsentation dAMLA CAMEROUN SARL . . . . . . . . . . e 1.2.1 Mission et vision . . . . . . . . . . . . . . . . . . . . . 1.2.2 Historique et volution . . . . . . . . . . . . . . . . . . e 1.2.3 Moyens humains dAMLA CAMEROUN . . . . . . . . 1.2.4 Domaines dinterventions . . . . . . . . . . . . . . . . . 1.3 AMLA dans le domaine du tl jaugeage . . . . . . . . . . . . ee 1.4 AMLA dans le domaine de la tl rel`ve . . . . . . . . . . . . ee e 1.4.1 Smart Trak . . . . . . . . . . . . . . . . . . . . . . . . 1.4.2 Tl rel`ve eau . . . . . . . . . . . . . . . . . . . . . . ee e 1.4.3 Tl rel`ve lectrique . . . . . . . . . . . . . . . . . . . ee e e 1.5 AMLA dans le domaine de la mtrologie . . . . . . . . . . . . e 1.6 AMLA dans le domaine de la formation en mtrologie et qualit e e 1.7 AMLA dans le domaine de la distribution des produits de tlphonie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ee 1.8 PERSPECTIVES . . . . . . . . . . . . . . . . . . . . . . . . . 2 Aperu de la VoIP et de la Vidoconfrence c e e 2.1 Introduction ` la VoIP et la Vidoconfrence . . . . . . . . . . a e e 2.1.1 La VoIP . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.2 La Vidoconfrence . . . . . . . . . . . . . . . . . . . . e e 2.2 Etude et comparaison des direntes technologies induites . . e 2.2.1 Technologies utilises par la VoIP et la Vidoconfrence e e e 2.2.2 Comparaison et choix des technologies . . . . . . . . . 5 6 6 7 7 7 8 8 8 10 10 10 11 11 11 12 13 14 14 15 18 19 19 23

3 Etude des outils de VoIP et de Vidoconfrence e e 29 3.1 Outils client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 3.1.1 Ekiga . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

3.2

3.1.2 3.1.3 3.1.4 Outils 3.2.1 3.2.2

Jitsi . . . X-Lite . . Linphone serveur . . Asterisk . SIPxecs .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

31 33 35 36 37 41

4 Mise en place de la VoIP et de la Vidoconfrence dans la e e structure Amla Metrics 4.1 Etude de lenvironnement et prsentation de la solution . . . . e 4.1.1 Etude de linfrastructure dAmla Metrics . . . . . . . . 4.1.2 Prsentation de la solution ` dployer . . . . . . . . . . e a e 4.2 Tests et dploiement . . . . . . . . . . . . . . . . . . . . . . . e 4.2.1 Dploiement de la solution . . . . . . . . . . . . . . . . e 4.2.2 Tests de la solution dploye . . . . . . . . . . . . . . . e e Conclusion Glossary Acronyms

47 47 47 48 49 49 53 54 55 56

Rapport de stage pr-ingnieur e e

26 septembre 2012

Table des gures


1.1 2.1 2.2 2.3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.1 4.2 4.3 4.4 Moyens humains . . . . . . . . . . . . . . . . . . . . . . . . . 8

Les fonctions du RTC . . . . . . . . . . . . . . . . . . . . . . . 16 Du RTC au rseau IP . . . . . . . . . . . . . . . . . . . . . . . 17 e Couches du protocole H.323 . . . . . . . . . . . . . . . . . . . 20 Ekiga . . . . . . . . . . . . . . . . . . . . . Jitsi . . . . . . . . . . . . . . . . . . . . . X-Lite . . . . . . . . . . . . . . . . . . . . Linphone . . . . . . . . . . . . . . . . . . . Inteface dadministration dAsteriskNOW . Interface dadministration de trixbox . . . Architecture de SIPxecs . . . . . . . . . . Serveur de conguration de SIPxecs . . . . Architecture conceptuelle de SIPxecs . . . Conguration de Trixbox . . . . . . . Interface de login de Trixbox . . . . . Interface dadministration de trixbox Interface de conguration de Trixbox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 33 35 35 39 40 43 44 45 51 51 52 52

Introduction
La communication a toujours t essentielle dans vie de lHomme ` tel ee a point quon peut dire quil ne peut vivre sans elle. Cest ainsi quil a toujours cherch ` la rendre plus viable, notamment en crent des syst`mes de ea e e communication. La tlphonie a ainsi vue le jours, puis Internet. Ce dernier ee a connu un dveloppement extrmement rapide ces derni`res annes si bien e e e e quil englobe dj` la tlphonie, et malgr les avantages quore celle-ci sur ea ee e Internet, certaines organisations tardent ` sy mettre et utilisent toujours la a tlphonie traditionnelle. ee A cet eet, Amla Metrics a engage une migration de son rseau tlphonique e e ee traditionnel interne vers un rseau tlphonique sur son rseau local, le but e ee e tant que chaque employ de cette structure puisse utiliser son ordinateur e e pour tlphoner ` un autre employ tout deux connects au rseau local de ee a e e e lentreprise. Le travail prsent dans ce rapport dcrit donc de mani`re dtaille ce procese e e e e e sus de migration. Apr`s une br`ve prsentation de lenvironnement du stage, e e e une tude de la tlphonie et visiophonie sur Internet sera prsente, ensuite, e ee e e se fera une prsentation sur les dirents outils induits par cette technologie, e e puis la mise en place de ceux ci dans la structure Amla Metrics et en n dventuelles perspectives et volutions ` venir. e e a

Chapitre 1 Prsentation de la structure e AMLA SARL


AMLA SARL, base au Cameroun (Amla Cameroun), au Gabon (Amla e Gabon) et en Ouganda (Amla Ouganda) conna une forte expansion grce ` t a a ses ides innovatrices dans le monde des services. AMLA CAMEROUN SARL e faisant parti du grand groupe AMLA SARL, nous allons dabord donner lhistorique dAMLA SARL avant de nous attarder sur AMLA CAMEROUN.

1.1

Historique dAMLA SARL

AMLA SARL a t cre en 2001, ayant pour si`ge dorigine le GABON. ee e e Ds sa cration AMLA souvre aux domaines suivants : e e Tlcommunication sous toutes ses formes, ee Gnie informatique e Informatique et Internet Electronique Exploitation, installation et entretien du matriel li aux direntes e e e activits. e Apr`s six mois dactivits Amla Gabon, devient leader du march Gabonais e e e des tlboutiques avec plus de 1700 (mille sept cent) points de vente insee talls et un chire daaire cumul de 1.8 milliards de consommation. En e e 2003, AMLA SARL sagrandi avec la cration de Amla Cameroun, deux ans e apr`s celle de Amla Gabon. Depuis 2005, avec la cration du dpartement e e e AMLA METRICS, AMLA sest lance dans le domaine de la tlmesure (tle ee ee jaugeage) et de la mtrologie o` il ore des solutions novatrices. Toujours e u dans loptique de sagrandir, AMLA SARL cre en 2008 AMLA Ouganda, e qui gagne lun des plus grands marchs dans le domaine de la tlmesure e ee 6

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

(tl-jaugeage) en Ouganda. Le dpartement AMLA SURVEILLANCE cr ee e ee en 2008, am`ne AMLA ` se dployer dans le domaine de la tlsurveillance. e a e ee Lexprience , lexpertise et le savoir-faire en mati`re de conception, de dveloppement e e e et de dploiement acquis quelques annes plus tt dans le domaine de la e e o tlphonie ont permis ` AMLA SARL de nouer des partenariats stratgiques ee a e avec les leaders mondiaux dans ces domaines. Notre stage seectuant principalement ` AMLA CAMEROUN nous allons faire une br`ve prsentation de a e e lentreprise et ensuite nous prsenterons ses dirents domaines de comptences. e e e

1.2

Prsentation dAMLA CAMEROUN SARL e

AMLA CAMEROUN SARL est situe ` Omnisport, face stade. AMLA e a CAMEROUN est agre en qualit de prestataire de services mtrologiques e e e dans le domaine de la volumtrie et de la formation en mtrologie lgale e e e suivant larrt N 0000009/MINCOMMERCE/CAB du 21 Avril 2008. Un ee de ses atouts majeurs, son partenariat avec la socit ALMA, oprateur euee e ropen incontournable dans le domaine de la mtrologie. e e

1.2.1

Mission et vision

La mission de AMLA CAMEROUN en particulier et de AMLA en gnrale e e est de satisfaire ses clients, son personnel et deectuer des innovations technologiques qui lui permettront de devenir le leader dans la prestation des services de tlmtrie et de mesurage et contrle mtrologiques en Afrique. ee e o e

1.2.2

Historique et volution e

Cre en 2003 il tait uniquement un Fournisseur des services de tlcommunication ee e ee ` valeur ajoute. a e Ensuite en 2005 le dpartement AMLA METRICS a t cre, avec le e ee e service tl jaugeage. ee En 2007 le dpartement AMLA METRICS a t renforc, avec la tl e ee e ee scurit. e e En 2008 AMLA METRICS innove dans la tlcommande des quipements ee e ` distance. a En 2009 AMLA METRICS se met, au service de la distribution ptroli`re. e e De nos jours AMLA CAMEROUN est le N 1 Camerounais de la tlmtrie. ee e

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

1.2.3
52 22 16 10

Moyens humains dAMLA CAMEROUN


% % % % du personnel Titulaire dune Licence du personnel Titulaire dune ma trise Ingnieurs de conception e Autres

Figure 1.1 Moyens humains

1.2.4

Domaines dinterventions

Tl jaugeage des cuves ee Tl scurit ee e e Barmage des cuves e Tl commande des quipements : RDMS ee e Contrle des ensembles de mesurage routiers o Au service de la distribution ptroli`re e e La distribution des produits de tlphonie ee

1.3

AMLA dans le domaine du tl jaugeage ee

AMLA met ` la disposition des ptroliers, grands distributeurs, compaa e gnies distributrices dnergie ainsi que des clients de moindre petite taille des e solutions novatrices pour la gestion ` distance de leurs cuves et citernes. Il a assure lensemble du service du diagnostic du besoin, ` linstallation et la a

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

gestion des informations sur la dure grce ` une quipe dingnieurs et de e a a e e techniciens qualis. e Leurs Activits e Commercialisation Conseils Installation Mise En Service Service Apr`s-vente e

Leurs produits AMLA ore une gamme varie de produits de tl jaugeage : e ee Les syst`mes de tl jaugeage pour les dpts et les sites industriels. e ee e o Les syst`mes de tl jaugeage pour les stations service. e ee Les syst`mes GSM de tl jaugeage pour les cuves de GPL (Tank Rider e ee GPL). Les syst`mes GSM de tl jaugeage pour les cuves de oul (Tank Rider e ee Fioul). Applications diverses Contrle ` distance des cuves de carburant o a Contrle ` distance des consommations o a Contrle des stations services o Gestion des citernes alimentaires (huiles, alcool, jus ...) Suivi des niveaux deau Gestion des sites (farines, clinker ...)

Normes et Certications AMLA est alli au leader mondial du secteur pour proposer ` ses clients e a des produits : Respectant les normes CE et approuves par des laboratoires indpendants. e e Conforme ` la directive 1999/5/CE du 19 mars concernant les quipements a e hertziens et les quipements terminaux ; e Conforme aux directives basse tension et compatibilit lectromagntique ee e selon les directives 73/23/CEE 89/336/CEE De classication ATEX ISO 9001

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Leurs Partenaires AMLA est aujourdhui le distributeur exclusif de HOMERIDERSYSTEMS en Afrique centrale, australe et orientale. AMLA est aujourdhui le distributeur exclusif dALMA RHONES-ALPES en Afrique centrale, australe et orientale. Leurs Ralisations e AMLA, cest aujourdhui pr`s de 800 installations ralises sur le sol Cae e e merounais et plus de 250 en Uganda. Plusieurs accords de principe pour dautres installations au Cameroun et dans de nombreux pays africains.

1.4

AMLA dans le domaine de la tl rel`ve ee e

Le syst`me de tl-rel`ve est commun ` toutes les nergies. AMLA Metrics e ee e a e propose des modules compatibles avec toutes les grandes marques de compteurs. Le syst`me de tl-rel`ve collecte sur un mme rseau, outre les donnes e ee e e e e de compteurs, une tr`s grande varit dinformation. Elles permettent de die ee minuer les cots de lecture dindex et les fonctions support-client. u

1.4.1

Smart Trak

Les index sont relevs ` travers des terminaux GPRS Java MIDP 2 e a ou des terminaux classiques relis ` une plateforme USSD hberge chez e a e e loprateur. Le serveur situ dans un centre de service scuris reoit les e e e e c donnes de relevs dindex en provenance des Clients Mobiles. Lutilisateur e e a ainsi acc`s ` distance aux relevs dindex des direntes pompes, ` leurs e a e e a analyses ou ` toutes autres informations. Lacc`s aux informations se fait par a e un site Internet spcique et ddi. e e e

1.4.2

Tl rel`ve eau ee e

Le syst`me de tl-rel`ve des eaux contribue ` la rduction importante e ee e a e des sources de contestations, ` la diminution des pertes deau par la dtection a e rapide des fuites ou des surconsommations. Il participe ` lamlioration de a e la dtection des fraudes et permettent damliorer la satisfaction client (n e e des factures estimes, n des rendez-vous acc`s au compteur). La gestion e e de rseau et la scurit du travail est aussi plus simple ` assurer. e e e a

Rapport de stage pr-ingnieur e e

10

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

1.4.3

Tl rel`ve lectrique ee e e

Le syst`me de tl-rel`ve des compteurs lectriques contribue ` la rduction e ee e e a e importante des sources de contestations, ` la diminution des surconsommaa tions et du gaspillage. Il participe ` lamlioration de la dtection des fraudes a e e et permettent damliorer la satisfaction client (n des factures estimes, n e e des rendez-vous acc`s au compteur). La gestion du rseau et la scurit du e e e e travail est aussi plus simple ` assurer. a

1.5

AMLA dans le domaine de la mtrologie e

Grce ` un partenariat nou en 2007 avec la socit Franaise ALMA qui a a e ee c est leader dans le domaine de la Mtrologie, plus prcisment le domaine des e e e transferts de uides, et notamment dans le comptage de prcision. AMLA e agr comme prestataire de services en Mtrologie conformment ` larrt ee e e a ee N 0000009/MINCOMMERCE/CAB du 21 avril 2008 portant agrment de la e socit AMLA Communications en qualit de prestataire de services mtrologiques ee e e dans les domaines de la volumtrie et de la formation en mtrologie lgale. e e e Avec cet agrment, AMLA tend ses activits dans les domaines de : e e e Jaugeage et rejaugeage des citernes, cuves et bacs de stockage Instruments de mesures volumtriques et des ensembles de mesurage e autre que leau Barmage des cuves e Gravimtrie e Certication des volumes Formation en mtrologie e Importation, fabrication, installation, maintenance Comptage et Mesurage e Etalonnage des compteurs volumtriques Commercialisation et mise ` disposition des compteurs volumtriques, a e jauges talons, thermom`tres lectroniques, jauges lectroniques. e e e e

1.6

AMLA dans le domaine de la formation en mtrologie et qualit e e

AMLA est Partenariat en discussion pour former les personnels de ltat e dans le cadre de la rforme de la Politique Globale de Protection des consome mateurs et de labialisation. Il forme dans les domaines suivant :

Rapport de stage pr-ingnieur e e

11

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Bases de la mtrologie e Mtrologie lgale e e Bases de la vrication e Formation diplmante o Formation qualiante

1.7

AMLA dans le domaine de la distribution des produits de tlphonie ee

En 2010 AMLA CAMEROUN se relance dans la distribution des produits de tlphonie avec son syst`me rvolutionnaire le Free-Vending. Le ee e e Free-Vending est un syst`me de recharge mobile en ligne, transfert dargent, e r`glement des factures, transfert du crdit de communication en ligne vers e e tous les oprateurs. e Leurs Produits Client mobile : application installe sur un terminal (tlphone), come ee muniquant avec les serveurs transactionnels Free-Vending, et permettant de faire des recharges et ou des approvisionnements en crdit de e communication quelque soit loprateur. e Client xe : application installe sur un terminal (Ordinateur), come muniquant avec les serveurs transactionnels Free-Vending, et permettant de faire des recharges et ou des approvisionnements quelque soit loprateur. e Client web : application qui ore une interface web, communiquant avec les serveurs transactionnels Free-Vending, et permettant deectuer des recharges lectroniques de crdit de communication. e e Fonctionnalits e Faire des recharge ` partir dun terminal quelque soit loprateur a e Suivi rigoureux des recharges par priode (jour, semaine, mois, an) et e par bnciaire e e Suivi des recharges et des bnces raliss e e e e Une aide ` la gestion : alerte de seuil a

Rapport de stage pr-ingnieur e e

12

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

1.8

PERSPECTIVES

Objectif ` court terme a Conclure des partenariats avec des distributeurs dnergie, des ptroliers e e et de grands prestataires de services an dtre le leader dans le domaine e du tl jaugeage et de la mtrologie. ee e Conqurir le march africain e e Objectif ` long terme a La mise en place dun laboratoire dessai mtrologique au Cameroun e La mise en place dun Institut de formation en mtrologie au Cameroun e Leurs rfrences au Cameroun ee Orange Cameroun S.A Libya Oil Cameroun S.A Texaco Cameroun S.A Tractafrique SHO

Leurs rfrences hors du Cameroun ee Orange Uganda Ltd Total Uganda Ltd Telcel Togo SA Global Service en Cote dIvoire

Rapport de stage pr-ingnieur e e

13

26 septembre 2012

Chapitre 2 Aperu de la VoIP et de la c Vidoconfrence e e


Les premiers hommes communiquaient dj` ` distance, en utilisant des ea a tambours. Cette forme de communication a volue et on est arriv au e e e tlphone, puis ` la tlvision. Mais, avec des volutions technologiques comme ee a ee e Internet, il fallait trouver des syst`mes de communication ` distance utilie a sant ce rseaux qui est bien plus structur et moins coteux que le rseaux e e u e tlphonique traditionnel. cest de l` que naissent la Voice over Internet ee a Protocol (VoIP) et la Vidoconfrence. Ainsi la suite de cette section est e e consacre ` la prsentation de ces deux technologies. e a e

2.1

Introduction ` la VoIP et la Vidoconfrence a e e

Le qualicatif Internet Protocol (IP) est aujourdhui tr`s voqu, ` bon e e e a et surtout mauvais escient. Cest clairement la consquence du fabuleux e dveloppement de lInternet ces vingt derni`res annes. Pour les premiers ine e e ternautes, ce protocole ntait pas fait pour vhiculer le contenu multimdia. e e e Mais d`s le dbut, des gens ont dvelopp permettant de vhiculer la voix. e e e e e Puis les grands oprateurs se mirent ` utiliser lIP pour les communications e a sur leur rseaux, sans mme que les clients ne sen aperoivent. Aujourdhui, e e c la technologie est parfaitement ma ee et les progr`s sont tels que de Teletris e ee e a phony over Internet Protocol (ToIP) et de Tlconfrence. Cest ` dire que non seulement la voix et la vido son transports, mais tous les services e e classiques de la tlphonie peuvent tre proposs aux client, quils soient ee e e particuliers ou PME.

14

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

2.1.1

La VoIP

Comme tout autres technologies, la tlphonie et ses services voluent. ee e cest ainsi quavant darriver ` la tlphonie moderne, cest ` dire par satellite a ee a et ` la VoIP, elle a commence par le Rseau Tlphonique Commut (RTC). a e e ee e Le RTC e ee Le RTC est tout simplement le rseau tlphonique que nous utilisons dans notre vie de tous les jours et qui nous donne acc`s ` de multiples e a fonctions. En eet outre le fait de pouvoir tlphoner, le RTC nous peree met dutiliser de multiples services tel que la transmission et rception de e fax, lutilisation dun minitel, accder ` Internet etc. Il reprsente donc lun e a e des protocoles de discussion les plus utiliss sur la paire de cuivre boucle e locale. Le rseau tlphonique public, ou simplement RTC a essentiellement pour e ee objet le transfert de la voix. Mais le transport de donnes y est autoris. e e Utilisant le principe de la commutation de circuits, il met en relation deux abonns ` travers une liaison ddie pendant tout lchange. e a e e e On distingue deux grandes parties dans ce rseau : e Le rseau capillaire ou de distribution, cest le raccordement depuis e chez labonn ` un point dentre du rseau. Cette partie du rseau est ea e e e analogique. Le rseau de transit, eectue pour sa part le transport des communie cations entre les noeuds de transit ( des concentrateurs aux commutateurs). Cette portion du rseau est actuellement numrique. e e Comme le montre la gure 2.1 ,la gestion gnrale du rseau discerne trois e e e fonctions : La distribution, celle-ci comprend essentiellement la liaison dabonn e ou boucle locale (paire mtallique torsade) qui relie linstallation de e e labonn au centre de transmission de rattachement. Cette ligne assure e la transmission de la voix (frquence vocale de 300 ` 3 400 Hz), de e a e e la numrotation 1 et de la signalisation gnrale (boucle de courant, e frquences supra vocales) e La commutation, cest la fonction essentielle du rseau, elle consiste e ` mettre en relation deux abonns, maintenir la liaison pendant tout a e lchange et librer les ressources ` la n de celui-ci. Cest le rseau qui e e a e dtermine les param`tres de taxation et impute le cot de la commue e u nication ` lappelant. a
1. 10 Hz pour la numrotation dcimale au cadran et 697 ` 1633 Hz pour la e e a numrotation frquentielle e e

Rapport de stage pr-ingnieur e e

15

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 2.1 Les fonctions du RTC La transmission, cest la partie support de tlcommunication du rseau, ee e cette fonction est remplie soit par un syst`me laire cuivre (en voie de e disparition), de la bre optique ou des faisceaux hertziens. Aujourdhui, le rseau est pratiquement intgralement numris, seule la liaie e e e son dabonn reste analogique. e La numrisation ore plusieurs avantages. Puisquil ne sagit que de 0 e et de 1, la qualit du signal est prserve, quelle que soit la distance entre e e e les convertisseurs (analogique numrique et numrique analogique). Ce nest e e pas le cas des communications analogiques o` le signal se dgrade ` chaque u e a manipulation. Il serait donc avantageux de passer au tout numrique et e avec lav`nement dInternet, la VoIP vient rsoudre ce probl`me. e e e La VoIP La VoIP est une technologie qui permet de communiquer par la voix sur les rseaux supportant le protocole IP, quil sagisse des rseaux prives e e e ou dInternet, laires (cble/ADSL/optique) ou non (satellite, wi-, GSM). a Cette technologie est notamment utilise pour prendre en charge le service e de ToIP. lenjeu est de russir ` faire converger le rseau de donne IP et le rseau e a e e e tlphonique actuel. La VoIP et ToIP orent de nombreuses nouvelles possiee bilits aux oprateurs et utilisateurs qui bncient dun rseau bas sur Ip. e e e e e e Les avantages les plus marqus sont les suivants : e Rduction des co ts : En dplaant le trac voix RTC vers le rseau e u e c e priv WAN/IP, les entreprises peuvent rduire sensiblement certains e e cots de communications. Rductions importantes mises en vidence u e e pour des communications internationales, ces rductions deviennent ene core plus intressantes dans la mutualisation voix/donnes du rseau e e e IP inter-sites (WAN). Dans ce dernier cas, le gain est directement proportionnel au nombre de sites distants (gure 2.2).
Rapport de stage pr-ingnieur e e

16

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 2.2 Du RTC au rseau IP e Standards ouverts et interoprabilit multifournisseurs : Trop e e souvent par le pass les utilisateurs taient prisonniers dun choix teche e nologique. La VoIP a maintenant prouv tant au niveau des rseaux e e oprateurs que des rseaux dentreprises que les choix et les volutions e e e deviennent moins dpendants de lexistant. e Choix dun service opr : Les services oprateurs ouvrent les altere e e natives VoIP. Non seulement lentreprise peut oprer son rseau priv e e e VoIP en extension du rseau RTC oprateur, mais loprateur lui-mme e e e e ouvre de nouveaux services de transport VoIP qui simplient le nombre dacc`s locaux ` un site et rduit les cots induits. Le plus souvent les e a e u entreprises oprant des rseaux multi-sites louent une liaison prive e e e pour la voix et une pour la donne, en conservant les connexions RTC e dacc`s local. Les nouvelles ores VoIP des oprateurs permettent outre e e les acc`s RTC locaux, de souscrire uniquement le mdia VoIP intere e sites. Intgration des services vido : La VoIP int`gre une gestion de la e e e voix mais galement une gestion de la vido : on parle ainsi de visioe e confrence. En positionnant la voix comme une application supplmentaire e e du rseau IP, lentreprise ne va pas uniquement substituer un transport e a oprateur RTC ` un transport IP, mais simplier la gestion des trois e rseaux (voix, donnes et vido) par ce seul transport. e e e Si nous excluons la conguration des multicasts sur les composants du e e e rseau, le rseau VoIP peut accueillir des applications vido de type vidoconfrence, e e vido surveillance, e-learning, video on demand, pour lensemble des utilisae teurs ` un cot dinfrastructure rseau supplmentaire minime a u e e

Rapport de stage pr-ingnieur e e

17

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

2.1.2

La Vidoconfrence e e

La vidoconfrence est une technologie qui permet de parler avec un ou e e plusieurs interlocuteurs distants et de les voir en temps rel. Elle permet e galement de visionner des documents sur dirents types de supports (pae e piers, transparents, vido, diaporama...) voire de travailler en commun sur e des documents ou de partager une application. La vidoconfrence est la combinaison de deux techniques : e e La visiophonie ou vido tlphonie,permettant de voir et dialoguer e ee avec son interlocuteur ; La confrence multipoints ou confrence ` plusieurs, permettant e e a deectuer une runion avec plus de deux terminaux. e Les avantages dans le monde professionnel Les entreprises rparties sur des sites distants utilisent la vidoconfrence e e e pour rduire les cots de dplacement, tout en ayant des runions frquentes. e u e e e Plusieurs catgories de syst`mes sont utilises : e e e Les syst`mes de groupe : ils sont constitus dun terminal ddi coupl e e e e e ` une tlvision, un cran LCD ou plasma. a ee e Les syst`mes de salle, haut de gamme : ces syst`mes relativement e e coteux orent gnralement une vido de qualit (crans avec prou e e e e e jecteurs ou crans plasma de grande taille), un son Hi-Fi, et un envie ronnement bien tudi : clairage, aspects acoustiques. e e e Les syst`mes personnels : ils utilisent des terminaux ddis quips dun e e e e e grand cran LCD ou de petits visiophones. e Les logiciels de visioconfrence sur PC, souvent associs ` des services e e a complmentaires : annuaire, confrence document, couplage avec le e e tlphone. ee Les avantages pour le grand public Depuis peu, le grand public a lui aussi acc`s ` des services de visiophonie, e a sur dirents supports : e Sur Internet, de nombreux logiciels permettent dtablir une communie cation audio/vido entre ordinateurs personnels (Macintosh, PC/GNUe Linux, PC/Windows). Les plus connus sont les applications de messageries instantanes et de e VoIP. On peut ainsi citer Windows Live Messenger, Yahoo ! Messenger, iChat, Skype, XMeeting. Cette technologie est frquemment utilise par e e les nouveaux services Internet web 2.0.

Rapport de stage pr-ingnieur e e

18

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

La tlphonie mobile de troisi`me gnration (sur le rseau UMTS) ee e e e e permet dtablir une communication audio/vido entre tlphones 3G e e ee quips dune camra. e e e De nombreux particuliers se servent dInternet pour communiquer par tlphone ee et par vidoconfrence ` ltranger. Avec des solutions logiciels de routage des e e a e appels sur Internet (et de passerelles avec des tlphones classiques) comme ee Asterisk on peut d`s aujourdhui faire de vritables salons de visioconfrence e e e entre pays en ne payant le prix que dun abonnement Internet local. Comme application de la vidoconfrence on peut citer : e e La Tlmdecine ee e V-Learning Tl enseignement, formation en ligne ee La tl guichet ou Visio guichet ee

2.2

Etude et comparaison des direntes teche nologies induites

e e e La VoIP et la vidoconfrence tant de nouveaux concepts, ils induisent de nouvelles techniques que communication permettant leur mise en place sur les rseaux Ip. Cette section sera dont consacre ` ltude et ` la mise en e e a e a oeuvre de ces technologies.

2.2.1

Technologies utilises par la VoIP et la Vidoconfrence e e e

La VoIP tant une technologie fonctionnant sur les rseaux, elle utilise les e e protocoles des mod`les standard comme le mod`le OSI et le mod`le TCP/IP. e e e Mais ces protocoles nayant pas ts conus pour transporter directement les ee c donnes multimdia, il faut concevoir dautres protocole bass sur ceux ci e e e pour, transporter la voix. Le protocole H.323 Ce fut le premier protocole de prenant en charge le son et la voix sur les rseaux IP. H.323 est un protocole de communication englobant un ene semble de normes utilises pour lenvoi de donnes audio et vido sur Ine e e ternet. Il existe depuis 1996 et a t initi par lUnion Internationale des ee e Tlcommunications (UIT), un groupe international de tlphonie qui dveloppe ee ee e des standards de communication. Le protocole H.323 est utilis pour lintere activit en temps rel, notamment la visioconfrence (signalisation, enregise e e trement, contrle dadmission, transport et encodage). o
Rapport de stage pr-ingnieur e e

19

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

La gure 2.3 nous montre que le protocole H.323 se situe au dessus de la couche transport de la pile de protocoles du mod`le OSI. e

Figure 2.3 Couches du protocole H.323 Tout au dessus de la couche TCP/UDP, gure les quatre principales parties du protocole H.323. Le protocole H.323 utilise les protocoles H.245, H.225, et T.120 pour les oprations de contrle et de signalisation 2 . Les e o codecs (par exemple G.729 pour le son et H.261 pour la vido) sont utiliss e e pour encoder les donne multimdia, qui sont ensuite placs dans des paquets e e e RTP ou RTCP et enn, sont transports sur les rseaux IP dans des trames e e TCP/UDP. Bien que pris en charge dans de nombreux logiciels commerciaux et dans la plupart des solutions de visio-confrence tout en un, le protocole H323 e passe pour un mauvais protocole. Ceci est en fait d ` la libert quont pris ua e les fabricants dans la mise en uvre des direntes normes du protocole. De e ce fait, il cause de nombreux probl`mes au niveaux des pare-feu car il dee mande louverture dun panel de ports TCP et UDP de mani`re dynamique e et quelque peu alatoire, incompatible avec la logique des r`gles strictes e e imposes par la scurit dun site ou dun rseaux intranet expos ` Internet. e e e e ea Pour la translation dadresses NAT, le protocole H.323 pose des probl`mes e dans le sens o` celui-ci ne respecte pas comme il faut le mod`le OSI en incoru e porant des donnes de la couche Application dans la couche Transport. Cela e oblige les passerelles ` aller changer des donnes ` lintrieur mme des paa e a e e quets TCP/IP. Ayant constat les dicults dinteraction entre le protocole e e H.323 et le mod`le OSI, lInternet Engineering Task Force (IETF) dcide de e e
2. Opration qui consiste ` mettre les utilisateurs en relation, leur indiquant que le e a tlphone sonne, quil est occup, que lappel nest pas disponible etc. ee e e
Rapport de stage pr-ingnieur e e

20

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

mettre sur pied un protocole qui va rsoudre les probl`mes rencontrs par e e e H.323. Le protocole SIP Le protocole Session Initiation Protocol (SIP) a t initi par le groupe ee e MMUSIC (Multiparty Multimedia Session Control) et dsormais repris et e maintenu par le groupe SIP de lIETF. Cest un protocole de signalisation appartenant ` la couche application du mod`le OSI. SIP se charge de laua e thentication et de la localisation des multiples participants. Il se charge galement de la ngociation des types de mdia utilisables par les dirents e e e e participants. SIP ne transporte pas les donnes changes durant la session e e e comme la voix ou la vido. Etant indpendant de la transmission des donnes, e e e tout type de donnes et de protocoles peut tre utilis pour cet change. e e e e Cependant le protocole Real-time Transport Protocol (RTP) assure le plus souvent les sessions audio et vido. e SIP intervient aux direntes phases suivantes de lappel : e Localisation du terminal correspondant Analyse du prol et des ressources du destinataire Ngociation du type de mdia (voix, vido, donnes...) et des param`tres e e e e e de communication Disponibilit du correspondant, dtermine si le poste appel souhaite e e e communiquer, et autorise lappelant ` le contacter. a e Etablissement et suivi de lappel, avertit les parties appelant et appel de la demande douverture de session, gestion du transfert et de la fermeture des appels. Gestion de fonctions volues : cryptage, retour derreurs e e Avec SIP, les utilisateurs qui ouvrent une session peuvent communiquer en mode point ` point, en mode diusif ou dans un mode combinant ceux-ci. a SIP permet donc louverture de sessions sous trois modes : Point-`-point : Communication entre 2 machines, on parle dunicast. a Diusif : Plusieurs utilisateurs en multicast, via une unit de contrle e o M.C.U (Multipoint Control Unit). Combinatoire : Plusieurs utilisateurs interconnects en multicast via e un rseau ` maillage complet de connexions. e a Dans un syst`me SIP on trouve deux types de composantes, les users agents e (UAS, UAC) et un rseau de serveurs : e Le User Agent Server (UAS) : Il reprsente lagent de la partie ape pele. Cest une application de type serveur qui contacte lutilisateur e lorsquune requte SIP est reue, et elle renvoie une rponse au nom de e c e lutilisateur.
Rapport de stage pr-ingnieur e e

21

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Le User Agent Client (UAC) : Il reprsente lagent de la partie appee lante. Cest une application de type client qui initie les requtes. e Les diteurs, fournisseurs de services et oprateurs mettant du temps ` orir e e a logiciels et services autour de H323 et SIP. Cest ainsi que la rme Skype sest impose avec plusieurs millions dutilisateurs en proposant le logiciel client, e le service et la passerelle vers les rseaux publics entrants et sortants, mais e toute cette technologie est ferme et donc non accessible aux dveloppeurs. e e Malheureusement, SIP ne rsous pas le probl`me li au NAT, rencontr par le e e e e protocole H.323. Mais pour combler cette faiblesse, les diteurs et fournisseurs e de service planchent sur lintgration de SIP avec Jabber, protocole able, e standard, ouvert et prouv de prsence et de messagerie instantane. e e e e Le protocole IAX/IAX2 Inter-Asterisk eXchange (IAX) est un protocole de signalisation de VoIP et de Vidoconfrence issus du projet open source Asterisk. IAX est maintee e nant utilis dans sa version 2 nomme IAX2. Ce protocole est charg dtablir e e e e les sessions internes et ces sessions peuvent utiliser nimporte quel codec pour lencodage de la voix et du son. Cest un protocole exible qui peut tre utie liser avec nimporte quel type de mdia, cependant, il a t conu pour la e ee c VoIP. Le but principal de IAX2 est de minimiser la bande passante utilise lors de e la transmission des mdias, et de fournir un support transparent du NAT. e De ce fait, il utilise un seul port UDP (le port 4569) pour le transfert de ux de donnes entre deux ordinateurs. En eet, avec un seul port UDP, il est e plus facile dtablir la connexion entre utilisateurs qui sont derri`re un pare e e feux. Un autre grand avantage dutiliser un seul port est un gain en scurit e e car le cot scurit du protocole peut tre implment facilement. IAX vient e e e e e e rsoudre le probl`me de NAT rencontr par les protocoles H.323 et SIP, mais e e e cest un protocole dicilement extensible ; il faut aussi noter que ce nest pas un protocole standard comme et H.323 et SIP. Les codecs Un codec est un procd capable de compresser et/ou de dcompresser e e e un signal numrique. Ce procd peut tre un circuit imprim ou un logiciel. e e e e e Dun ct, les codecs encodent des ux ou des signaux pour la transmission, oe le stockage ou le chirement de donnes. Dun autre ct, ils dcodent ces e oe e ux ou signaux pour dition ou restitution. Les dirents algorithmes de e e compression et de dcompression peuvent correspondre ` dirents besoins e a e en qualit de restitution, de temps de compression ou de dcompression, de e e 22

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

limitation en termes de ressource processeur ou mmoire, de dbit du ux e e apr`s compression ou de taille du chier rsultant. Cest pour cela quils sont e e tr`s important dans la VoIP et la Vidoconfrence. e e e Les notions de codec, norme et conteneur sont souvent confondues par les nophytes, ou par abus de langage. e La norme dcrit le format des donnes. e e Le codec est le logiciel ou le matriel qui met en uvre un procd capable e e e de compresser ou dcompresser les donnes de format normalis. e e e Par exemple, MPEG-4 AVC/H.264 est une norme vido, et x264 est un codec e capable de produire un ux vido respectant cette norme. Il existe dautres e codecs pour cette norme. Les normes vido sont direntes des normes audio e e et en VoIP et en Vidoconfrence, le principales normes utilises sont : e e e Les normes vido e H.261 H.263/ H.263+ / H.263++ MPEG-4 H.264 (aussi appel MPEG-4 AVC) e Les normes audio GSM G.711 G.723.1 G.726 G.729

2.2.2

Comparaison et choix des technologies

La VoIP et la vidoconfrence sont de nouvelle technologies et elles utie e lisent dj` une panoplies dautres technologies concurrentes. Ainsi pour mettre ea en place la VoIP et la Vidoconfrence, il est ncessaire de faire une tude e e e e comparative des direntes technologies utilises par celle-ci. e e Comparaison des protocoles Ici est prsente la comparaison des protocoles SIP et H.323 qui sont des e e standards et sont aujourdhui implments dans la plus part des quipements e e e de VoIP et de Vidoconfrence. e e a) Niveau architectural

Rapport de stage pr-ingnieur e e

23

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Crit`re e Architecture

H.323 H.323 couvre presque tous les services, tels que lchange des cae pacits, le contrle des e o confrences, la QoS. e Terminal/passerelle Gatekeeper

SIP SIP est modulaire parce quil couvre le signalement des appels, localise les appelants UA (user agent)/passarelle Registar SIP, RTP/RTCP

Composants

Protocoles utilise e

RAS/Q.931, H.225, RTP/RTCP

H.245, T.120,

b) Fonctionnalits de contrle des appels e o Crit`re e Transfert dappels Routage dappels Salon dappels Parking dappels Appels en attentes Indication des messages en attente Identication de nom Gestion des appelants si lappel est occup e e Ore dappels Intrusion dappels c) Fonctionnalits avances e e H.323 oui oui oui oui oui oui oui oui oui oui SIP oui oui oui oui oui non non oui non non

Rapport de stage pr-ingnieur e e

24

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Crit`re e Signaux multicast Contrle des appels Tiers o Confrence e Click for dial d) Mont en Charge e Crit`re e Domaines H.323

H.323 SIP oui oui oui oui oui oui oui oui

SIP SIP a t conu pour ee c supporter de grandes surfaces dadressage.

Le but initial de H.323 tait le support e du LAN, ainsi il na pas t conu pour ee c supporter de grandes surfaces dadressage. Mais le concept de Zone a t ajout ee e pour palier ` cela. a Grand Persistante persistante ou non

Nombre dappels Etat des connections Internationalisation

Enormment grand e Persistante persistante ou non

Support dUnicode pour certains textes.

Support dUnicode encod en UTF-8 e pour tous les textes

e) Autres crit`res e

Rapport de stage pr-ingnieur e e

25

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Crit`re e Scurit e e

H.323 Usage du SSL

SIP Support de tous les protocoles scuriss e e du mod`le OSI (SSH, e SSL, HTTPS) Support tous les protocoles enregistrs e ` Internet Assigned a Numbers Autority (IANA)

Codecs

Support de nimporte quel protocole quil soit standard ou propritaire e

Protocole de transport Encodage des messages

TCP ou UDP via RTP TCP ou UDP via RTP H.323 encode les messages dans un format compact binaire Mcanisme dadrese sage exible incluant lURL et les nombres E.164 5 (1 signalisation des appels, 2 RTP, 2 RTCP) Support de la vidoconfrence e e et prsence e dun mcanisme de contrle e o des confrences e SIP encode les messages en ASCII SIP ne comprend que les adresses sous forme dURL 5 (1 signalisation des appels, 2 RTP, 2 RTCP) Support limit de e la vidoconfrence e e aucun mcanisme e de contrle o des confrences e

Adressage

Ports pour la VoIP

Vidoconfrence e e

Apr`s une telle comparaison, il en ressort que H.323 est le plus mature e des deux mais il soure de manque de exibilit. SIP est moins mature, e mais support une grande mont en charge et peut sintgrer facilement aux e e applications ddies ` Internet. Apr`s cette tude, nous pouvons nous rendre e e a e e compte que les Protocoles SIP et H.323 sont presque complmentaires. Ainsi e notre choix sera port sur des softphones et des serveurs de communication e supportant au moins ces deux protocoles.

Rapport de stage pr-ingnieur e e

26

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Comparaison des codecs Il existe une dirence majeur permettant de classer les codecs existants e dans deux catgories : les codecs sans pertes (lossless) et les codecs avec e pertes (lossy). Dans un codec lossless, tout le signal est transform en binaire e et le dcodage restitue des donnes parfaitement identiques ` celles donnes e e a e en entre. Ce type de codecs est utilis quand la qualit de la restitution est e e e importante. Dans un codec lossy, certaines parties du signal sont cartes et e e supprimes. Dans lexemple de la voix, loreille humaine rencontre ses limites e lorsquil sagit dcouter des frquences trop basses ou trop hautes. Les codecs e e avec pertes (aussi appels destructeurs) tirent parti de ce phnom`ne. Les e e e sons dans les frquences hautes ou basses sont tronqus pour diminuer la e e quantit dinformation ` transmettre. e a On utilise le score MOS (Mean Opinion Score) pour mesurer la qualit de e la voix restituer. Cest une note comprise entre 1 et 5 et attribue par des e auditeurs jugeant de la qualit de ce quils entendent. e Score MOS 4`5 a 3,5 ` 4 a 3 ` 3,5 a 2,5 ` 3 a infrieur ` 2,5 e a Dnition e Haute qualit e Exemple Tlphone RNIS ee

Qualit commerciale Tlphone xe classique e ee Qualit acceptable e Qualit militaire e Qualit synthtique e e Voix robotise e

Table 2.1 Dirent scores MOS e Codec VoIP G.711 (PCM) G.726 G.729 G.723.1 GSM Dbit (Kbps) e 64 32 8 5.6/6.3 13 Score MOS 4.1 3.85 3.92 3.8/3.9 3.5

Table 2.2 Score MOS des dirents codecs e La principale observation quon peut tirer du tableau 2.2 est que la qualit e de la voix obtenue par les codecs G.729 et G.723.1 (` 6.4Kbps) est tr`s a e
Rapport de stage pr-ingnieur e e

27

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

proche de celle du service tlphonique actuel, et ce pour des dbits entre ee e 8 et 10 fois infrieurs. Ces deux codecs prsentent une meilleure qualit que e e e celle des rseaux tlphoniques cellulaires (GSM). Le choix dun quipement e ee e implmentant lun ou lautre de ces codecs devra donc tre fait selon la e e situation, en fonction notamment de la bande passante ` disposition et du a e retard cumul 3 maximum estim pour chaque liaison. e

3. selon les standards de lUIT, le retard aller ( one-way delay ) devrait tre infrieur e e ` 150 ms a
Rapport de stage pr-ingnieur e e

28

26 septembre 2012

Chapitre 3 Etude des outils de VoIP et de Vidoconfrence e e


La mise en place de la VoIP et de la vidoconfrence se fait sous lape e proche Client/Serveur qui une est une approche tr`s utilise dans le monde e e de linformatique. Cest ainsi quon distingue les outils cot client et ceux du e cot serveur. Dans ltude qui suit, nous allons dabord tudier les logiciels e e e clients et les comparer, puis nous allons terminer par ltude des serveurs. e

3.1

Outils client

Les logiciels cot client sont gnralement appels softphone et chacun e e e e dispose de spcicits qui permettent de le distinguer des autres. Ltude e e e suivante porte sur quatre softphones Ekiga, Jitsi, X-Lite et Linphone, choisis judicieusement parmi tant dautres. Nous allons dabord commencer par une description de chaque logiciel, puis, comparatif de tous ces logiciels, suivants dirents crit`res. e e

3.1.1

Ekiga

Ce logiciel est tudi ici dans sa version 3.2. Ekiga (anciennement Gnomee e Meeting) est un logiciel libre de tlphonie et de visioconfrence par Internet ee e (voix sur IP), disponible sur GNU/Linux, BSD et Windows. Ekiga utilise les protocoles de communication standards et ouverts H.323 et SIP, ce qui le rend compatible et interoprable avec les autres logiciels et appareils bass e e sur ces mmes protocoles. Notamment, une compatibilit parfaite existe avec e e le logiciel Xmeeting sous Mac OS. En ce qui concerne les fonctionnalits elle e sont regroupes dans le tableau 3.1. e 29

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Gestion des appels

Mettre pause ` des appels a Faire le transfert dappels Renvoi dappels Achages des infos sur les appels Historiques des appels

Gestion de la vido e

- Vidoconfrence en plein cran e e e - Frame rate ` plus de 30 fps a - Rsolution de la vido allant de 176x144 ` e e a 640x480 - Messagerie instantane avec des icnes e o motives standardises par SIP e e - Support de la prsence e - Utilisation dun livre dadresses - Support de LDAP - Achage du statu des contacts - iLBC, GSM-06.10, MS-GSM, G.711-Alaw, G.711-uLaw, G.726, G.721 et Speex audio codecs - H.261,H.264, H.263, H.263+, MPEG4 video codec - Support de plusieurs comptes - Possibilit de modier sa prsence e e

Messagerie instantane e

Gestion des contacts

Les codecs supports e

Autres

Table 3.1 Fonctionnalits dEkiga e

Rapport de stage pr-ingnieur e e

30

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.1 Ekiga * * * * * Repose sur des standards (SIP et H.323) Interaction avec dautres softphones Support de nombreux codecs Bonne qualit de la vido e e Open source

Les plus

Les moins

* Pas de confrences dappels e * Pas de transfert de chiers * Pas de partage ou de capture dcran e * Faible rsolution des vidos e e * Pas denregistrement dappels * Pas de support des protocoles propritaires e Table 3.2 Rcapitulatif dEkiga e

3.1.2

Jitsi

Ce logiciel est tudi ici dans sa version 1.0. Jitsi (anciennement SIP e e Communicator) est une application dveloppe en Java qui permet ` ses e e a utilisateurs dtablir des conversations audio et vido sur Internet via le proe e tocole SIP (Session Initiation Protocol). Elle int`gre galement des fonctions e e de messagerie instantane en prenant en charge quelques-uns des rseaux les e e plus populaires : SIP/SIMPLE, Jabber (XMPP), AIM/ICQ, MSN (Windows Live Messenger), Yahoo !, Facebook Chat, Google Talk. En ce qui concerne les fonctionnalits elle sont regroupes dans le tableau 3.3. e e 31

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Gestion des appels

Enregistrement des appels vido et audio e Faire des confrences dappels e Mettre pause ` des appels a Faire le transfert dappels Renvoi dappels Historiques des appels Achages des infos sur les appels

Gestion de la vido e

- Vidoconfrence en plein cran e e e - Frame rate ` plus de 30 fps a - Vido en HD allant jusqu` 1280x720 e a - Messagerie instantane avec des icnes e o motives standardises par SIP e e - Support de la prsence e - Notication ` la reception dun message a - Notication de la raction du correspondant e Utilisation dun carnet dadresses Support de LDAP Achage du statu des contacts Prise en charge de Google contact

Messagerie instantane e

Gestion des contacts

Les codecs supports e

- iLBC, GSM-06.10, MS-GSM, G.711-Alaw, G.711-uLaw, G.726, G.721 et Speex audio codecs - H.261,H.264, H.263, H.263+, MPEG4 video codec - Support de plusieurs comptes - Possibilit de modier sa prsence e e - Possibilit de partager son cran avec son e e correspondant et voir ce quil fait (en temps rel) e - Possibilit de se connecter simultanment e e avec les comptes de tous les rseaux supe ports (MSN, Google Talk, FaceBook, Yahoo e Messenger, AIM, Bonjours)

Autres

Table 3.3 Fonctionnalits de Jitsi e

Rapport de stage pr-ingnieur e e

32

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.2 Jitsi * Repose le standards SIP * Interaction avec dautres softphones * Support des protocoles propritaires (MSN e Google Talk, Yahoo Mesenger, Facebook * Bonne qualit de la vido e e * Open source * Enregistrement des appels * Correction de laudio * Transfert de chiers * Confrences audio e * Partage dcrans e * Pas de prise en charge de H.323 * Pas de prise en charge des codecs vido e H.261 et THEORA * Petite communaut e Table 3.4 Rcapitulatif de Jitsi e

Les plus

Les moins

3.1.3

X-Lite

Ce logiciel est tudi ici dans sa version 5.0.0. X-Lite (gure 3.3) est un e e logiciel propritaire gratuit client de tlphonie sur IP, bas sur le protocole e ee e 33

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

standard ouvert SIP .X-Lite est un logiciel multiplate-formes pour Mac OS X, Windows et Linux (du moins jusqu` la version 3.0). Associ ` un compte a ea SIP, il permet de bncier de tous les services tlphoniques traditionnels e e ee (confrence, double appels). X-Lite est dvelopp par CounterPath et celle-ci e e e le met gratuit pour pousser les utilisateurs ` aller vers ses softphones payant a (EyeBeam et Bria). Ses fonctionalits sont prsentes dans le tableau 3.5. e e e Gestion des appels Mettre pause ` des appels a Faire le transfert dappels Renvoi dappels Historiques des appels Achages des infos sur les appels

Gestion de la vido e Messagerie instantane e

- Vidoconfrence en plein cran e e e - Frame rate ` plus de 30 fps a - Messagerie instantane basique sans icnes e o motives e - Support de la prsence e - Utilisation dun carnet dadresses - GSM-06.10, MS-GSM, G.711-Alaw, G.711uLaw - H.261,H.264, H.263

Gestion des contacts Les codecs supports e

Table 3.5 Fonctionnalits de X-Lite e * * * * Repose le standards SIP Interaction avec dautres softphones Bonne qualit de la vido e e Cryptage des appels

Les plus

Les moins

* Pas de prise en charge de H.323 * Pas de prise en charge des codecs vido e H.261 et THEORA * Pas de transfert de chier * Pas denregistrement dappels * Pas de support des protocoles propritaires e * Pas de prise en charge de lannuaire LDAP * Pas de support de plusieurs comptes SIP

Table 3.6 Fonctionnalits de X-Lite e 34

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.3 X-Lite

3.1.4

Linphone

Ce logiciel est tudi ici dans sa version 3.5.2. Linphone (gure 3.4) est un e e logiciel de tlphonie par internet (voix sur IP) fonctionnant sur les syst`mes ee e dexploitation Linux, Windows, iOS et Android. Cest un logiciel libre sous licence GNU GPLv2, cest-`-dire que son code source est consultable et moa diable par tous. Linphone utilise le protocole SIP pour communiquer. SIP est standardis ` lIETF, linstitut international qui g`re la majorit des proea e e tocoles utiliss sur linternet. Le tableau 3.7 prsente les fonctionnalits de e e e Linphone.

Figure 3.4 Linphone

Rapport de stage pr-ingnieur e e

35

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Gestion des appels

confrence des appels e Mettre pause ` des appels a Faire le transfert dappels Renvoi dappels Historiques des appels Achages des infos sur les appels

Gestion de la vido e Messagerie instantane e

- Frame rate ` plus de 30 fps a - Vido allant jusqua 800x600 e - Messagerie instantane avec des icnes e o motives standardises par SIP e e - Support de la prsence e - Utilisation dun carnet dadresses - iLBC, G.726, G.721 et Speex audio codecs, G.729 - H.264, H.263, MPEG4 video codec - Correction de la qualit de laudio et de la e vido e - Support des plugins

Gestion des contacts Les codecs supports e

Autres

Table 3.7 Fonctionnalits de Linphone e * * * * Repose le standards SIP Interaction avec dautres softphones Bonne qualit de la vido e e Open source

Les plus

Les moins

* Pas de transfert de chiers * Pas de partage ou de capture dcran e * Pas denregistrement dappels * Pas de support des protocoles propritaires e

Table 3.8 Fonctionnalits de Linphone e

3.2

Outils serveur

Les outils de la VoIP cot serveur sont appeles IP PBX (IP Private e e Branch eXchange) et viennent gnralement dj` intgrs dans une version e e ea e e de Linux. Les IP PBX qui font lobjet de notre tude sont : Astrisk et e e
Rapport de stage pr-ingnieur e e

36

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

SIPxecs Ils font partir des solutions les plus utiliss aujourdhui et presque e toute les autres solutions sont bases ces deux-l`. e a

3.2.1

Asterisk

Asterisk est un logiciel libre sous licence GNU/GPL permettant ` un a ordinateur doprer en tant que commutateur tlphonique priv (PBX). e ee e Il permet ainsi la tlphonie au sein dun LAN, la messagerie vocale, les ee confrences, et la distribution dappels. Asterisk a vu le jour en 1999, cr e ee par Mark Spencer, alors tudiant de luniversit dAuburn (Etats-Unis - Alae e ` la recherche dun commutateur tlphonique priv pour crer un bama). A ee e e centre de support technique sur Linux, il est dissuad par les tarifs trop levs e e e des solutions existantes, et dcide de se crer son propre routeur dappels sous e e Linux, le Private Branch eXchange (PBX) Asterisk. Quelque temps apr`s, il e fonde la socit Digium, fournisseur de cartes FXO et FXS compatibles avec ee Asterisk. La version dAsterisk tudie ici est la 1.8.7.2. Asterisk comprend un nombre e e tr`s lev de fonctions permettant une intgration compl`te pour rpondre e e e e e e ` la majorit des besoins en tlphonie. Il permet de remplacer totalement, a e ee par le biais de cartes FXO/FXS (cartes vendu par Digium), un PABX propritaire, et dy adjoindre des fonctionnalits de VoIP pour le transformer en e e PBX IP. Il permet galement de fonctionner totalement en VoIP, par le biais e de tlphones SIP ou IAX du march. ee e En ce qui concerne ses fonctionnalits, on peut citer : e 1. Fonctionnalits dappels e Confrence dappels e Appels en attente Appels par noms Authentication Blocage par identiants dappelants (nom et numro) e Enregistrement dappel (monitor) File dattente (queue) Gestion de la condentialit e Identication dappelants sur appels en attentes Insertion de messages vocaux dans courriels 2. Intgration de la tlphonie et de linformatique e ee Gestion des appels graphique Gestion des appels sortants 37

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Interface de gestion TCP/IP Support dIPv4 et dIPv6 3. Extensibilit e Passerelle et terminal Bluetooh Utilisation de matriel rseau standard e e Permet lintgration de syst`mes physiquement spars e e e e Aucune latence 4. Normes pris en charge pour la tlphonie : ADPCM, G.711.a (Aee Law) et G.711.u (u-Law), G.722, G.723.1, G.726, G.729, GSM, ILBC, Linear, LPC-10, Speex. 5. Protocoles pris en charges : IAX/IAX2, H.320, H.323, SIP, MGCP, SCCP, UNISTIM. Apr`s la prsentation dAsterisk, nous allons vous prsenter deux solue e e tions base sur Asterisk : AsteriskNOW (dvelopp par les crateurs dAse e e e terisk) et Trixbox (anciennement Aserisk@Home). Ces solutions prennent Asterisk, le modie et y ajoute une interface (web) dadministration. AsteriskNOW AsteriskNOW est une distribution Linux personnaliss qui inclut Astee risk, AsteriskGUI et tous les autres logiciels dont il a besoin (le serveur de bases de donnes MySQL, le serveur SSH OpenSSH, un serveur web Apache). e Les outils intgrs permettent de congurer facilement Asterisk avec une e e interface graphique web. AsteriskNOW inclut tous les composants de Linux ncessaires pour excuter, de dboguer et de construire Asterisk. Depuis e e e la version 1.5, AsteriskNOW est bas sur CentOS (les versions prcdentes e e e taient bases sur rPath Linux). La gure 3.5 nous montre linterface web e e fournie par AsteriskNOW pour administrer Asterisk, elle se nome FreePBX. Dans notre tude, nous avons install AsteriskNOW dans une machine e e virtuelle Virtualbox, et nous ladministrons ` partir dune machine relle (` a e a partir dun navigateur). Lusage de dAsteriskNOW pour faire de la VoIP est simple. Il sut de crer des utilisateurs (Extensions dans le jargon dAse terisk) sous Asterisk, ` travers linterface dadministration FreePBX dAstea riskNOW, et leur donner quelques droits. Les utilisateurs se connecteront ` a Asterisk au travers les logiciels clients et pourront communiquer. Ce quon peut reprocher ` AsteriskNOW est quil ne fournit pas beaucoup a de fonctionnalits dadministration ; par exemple, il y est impossible changer e dadresse IP dune interface rseau ou le nom de lhte. Nous somme oblig e o e de nous connecter ` la console dadministration dAsterisk, soit directement, a
Rapport de stage pr-ingnieur e e

38

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.5 Inteface dadministration dAsteriskNOW ou dans la plus part des cas par SSH. Cest ainsi que avons eu recours ` une a solution qui fournis une interface dadministration encore plus puissante. Est bas sur Asterisk e De nombreux modules gratuits Facilit dutilisation e Bonne documentation Une grande communaut e

Les plus

Les moins

- Peu de fonctionnalits dadministrae tion - Recours au SSH ou Telnet

Table 3.9 Rcapitulatif dAsteriskNOW e

Trixbox Trixbox est un autocommutateur tlphonique priv (PBX) ou IP PBX ee e bas sur Asterisk. Trixbox a tait initialement sous le nom dAsterisk@Home. e e En octobre 2006, le produit a t renomm trixbox apr`s que Digium, lditeur ee e e e du produit Asterisk, eu demand que le mot asterisk ne soit pas utilis e e dans le nom du produit. Le changement de nom tait dautant plus justi e e

Rapport de stage pr-ingnieur e e

39

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

que le produit avait ` cette poque beaucoup plus de fonctionnalit quAstea e e risk. Le CD Trixbox inclut CentOS pour syst`me dexploitation, Asterisk pour la e partie IPBX, le serveur web Apache, le serveur de base de donne MySQL, e le serveur SSH OpenSSH , un serveur cron, et Flash Operator Panel (FOP) pour la partie graphique de linterface web. Une fois le produit install, lade ministration de Trixbox est enti`rement ralis depuis cette interface web. e e e Seul un acc`s SSH peut tre parfois utile lors de lajout de nouveaux moe e dules fonctionnels. La gure 3.6 prsente linterface web dadministration de e trixbox.

Figure 3.6 Interface dadministration de trixbox Trixbox dispose dune interface dadministration fournie, ce qui le rend un peu plus complexe ` utiliser quAsteriskNOW. Nanmoins, on retrouve a e les mmes concepts quAsteriskNOW et on na presque plus besoin dutiliser e SSH pour faire des congurations supplmentaires. e Apr`s avoir fait le tour dAsterisk et des solutions bases sur celui-ci, on e e peut noter quAsterisk fonctionne comme un commutateur (switch) informatique ; cest-`-dire que tout appel passe par lui avant dtre achemin chez a e e le destinateur. Ce qui limite le nombre dappels que peut commuter simultanment Asterisk. Cest ainsi quun autre commutateur a vu le jour en 2004 e et se prsente aujourdhui comme le plus grand concurrent dAsterisk. e

Rapport de stage pr-ingnieur e e

40

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Les plus

- Est bas sur Asterisk e - De nombreux modules gratuits - De nombreuses fonctionnalits dade ministration - Bonne documentation - Une grande communaut e - Presque plus Recours au SSH ou Telnet - Un peu Complexe ` utiliser a

Les moins

Table 3.10 Rcapitulatif de Tribox e - Bncie de 13 annes dexprience e e e e - Disponible sur presque toutes les plateformes (Windows, Linux, Mac) - Poss`de une tr`s grande communaut e e e - Prend en charge de presque tous les Standards de la VoIP - Facile ` apprhender a e - Tout mdia transite toujours par Ase terisk - Dicile ` congurer car utilisation des a chiers de conguration

Les plus

Les moins

Table 3.11 Rcapitulatif dAsterisk e

3.2.2

SIPxecs

Les crateurs de sipXecs lont baptis Enterprise Communication Server e e (ECS). Cest un commutateur tlphonique priv disponible sous deux liee e cences : L-GPL et commerciale. Sa principale fonctionnalit est le support e complet du protocole SIP. Il ore les mmes fonctionnalits quAsterisk mais e e son architecture di`re beaucoup de celle dAsterisk. Son dveloppement a e e aussi commenc en 1999 mais, cest en 2004 que Pingtel dcide douvrir son e e code en crant lorganisation ` but non lucratif, SIPfoundry qui soccupe de e a ce projet. Pingtel a ensuite t rachet par Nortel qui a continu ` supporter ee e ea le projet et y a apport plusieurs nouveauts et amliorations. e e e

Rapport de stage pr-ingnieur e e

41

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Philosophie de larchitecture de sipXecs SipXecs di`re des autres IP PBX open sources par les dirents points e e suivants : Plutt quutiliser des passerelles SIP, tous les appels sont traits en o e utilisant le protocole SIP natif. sipXecs ne fait que connecter les terminaux et une fois les terminaux connects, le transport des paquets multimdia se fait directement entre e e les deux terminaux (sans passer par le serveur sipXecs). sipXecs utilise le paradigme client/serveur et dispose dune architecture rpartie : sipXecs est compos de plus de 12 serveurs qui peuvent tre e e e tous situs sur des machines direntes et utilisent le protocole SIP e e pour communiquer. Ladministration de sipXecs se fait totalement en utilisant une interface web appele sipXcong. e Architecture de sipXiecs Nous prsentons ici larchitecture de sipXecs en utilisant dirents schmas. e e e Cette architecture nous montre que sipXecs est conu pour interagir avec c direntes technologies et serveurs tierces. Ainsi, une instance dun serveur e sipXecs peut tre gographiquement rpartie, ce qui lui permet de rsister ` e e e e a la mont en charge. Lajout ou le retrait dun serveur se fait sous forme de e plug and play. Bien que les dirents composants de sipXecs puissent tre e e utiliss ` des ns personnelles, la conception de sipXecs se concentre sur des e a composants ddis. e e Un des grands atouts de sipXecs est quil dispose dun serveur ddi ` sa e e a conguration. Voici une br`ve architecture de ce serveur. e Grce ` ce serveur, on peut se connecter en local ou ` distance pour a a a congurer les autres composant se sipXecs et ainsi que grer les terminaux e connects en utilisant le http/https, tftp. On peut lui envoyer des donnes de e e conguration au format CVS, il peut agir dans les services web en utilisant linterface SOAP, puis, enn, se connecter ` des infrastructures IT (infora mation technology) en utilisant des technologies comme LDAP ou Microsoft Active Directory. Cot dveloppement, cest-`-dire pour ceux qui voudrait modier sipXecs ` e e a a leur guise, on a le schma de la gure 3.9. e Les lments utiliss pour le dveloppement de sipXecs sont : ee e e Jetty : serveur http et conteneur de servlet Spring : conteneur dapplications JEE Trapesty : framework pour le developpement dapplications web en JEE

Rapport de stage pr-ingnieur e e

42

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.7 Architecture de SIPxecs Hibernate : Mcanisme de persistance des donnes e e Velocity : Moteur de template Lucene : Moteur de recherche PostgreSQL : serveur de base de donnes e

Fonctionnalits de sipXecs e a) Composants fournisseurs de service Un Un Un Un Un Un Un serveur serveur serveur serveur serveur serveur serveur de confrence bas sur FreeSwitch e e XMPP bas sur Openre e de contacts de prsence e de Trunk SIP denregistrement et de traitement dappels dadministration et de conguration 43
26 septembre 2012

Rapport de stage pr-ingnieur e e

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.8 Serveur de conguration de SIPxecs Un serveur de gestion des processus de cluster. b) Intgration des services web e Interface aux web services SAOP Interface aux web services REST Tous les composants administrs en utilisant le XML RPC e c) Fonctionnalits de base de la tlphonie e ee Eet de plusieurs stations Plusieurs appels par ligne tlphonique ee Eet plusieurs lignes tlphoniques ee Appels en attente Call pickup Call park SIP URI dialing CLID (Calling Line Identication) CNIP (Calling party Name Identication Presentation) 44
26 septembre 2012

Rapport de stage pr-ingnieur e e

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 3.9 Architecture conceptuelle de SIPxecs CLIP (Call Line Identication Presentation) CLIR (Call Line Identication Restriction) d) Support de la messagerie instantane et de la prsence e e Serveur XMPP bas sur Openre e Auto conguration des comptes IM Auto conguration des groupes IM Envois de messages XMPP de serveur ` serveur a Transfert de chier de client ` client a Salon de discussion Possibilit dinteragir avec dautres syst`mes e e Support de Yahoo, AIM, MSN, ICQ, IRC, IBM Sametime, Facebook IM, MySpace IM e) La voix de qualit e Les codecs sont ngocis directement par les participants e e Support tout codec support par les passerelles et les terminaux e Support de la voix en HD 45

Rapport de stage pr-ingnieur e e

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

f ) Gestion des utilisateurs User ID et alias numriques et alphanumrique e e Dispose de nombreuses permissions Gnration automatique des mots de passe e e Gestion des groupes dutilisateurs g) PSTN Trunking Possibilit de connexion avec un nombre inni de PSTN e Les passerelles peuvent tre nimporte o` e u Support du FAX h) SIP Trunking Connexion avec des passerelles SIP Connexion avec des ITSP comme ATT, Skype, Vitality, VOIPUser, Bandtel. - Dispose dune implmentation totale e du protocole SIP - Dispose dune version Open source - Peut tre gographiquement rpartis e e e - Se comporte bien face ` la mont en a e charge - Capable dutiliser nimporte quel codec - Dispose dune petite communaut e - Ne supporte quun seul standard

Les plus

Les moins

Table 3.12 Rcapitulatif de SIPxecs e Ltude de SIPxecs montre quil reste une grande alternative ` Asterisk, e a car il est beaucoup plus structur, organis, et utilise les technologies rcentes, e e e ce qui lui conf`re beaucoup plus de exibilit quAsterisk. Nanmoins, il ne e e e supporte que le standard SIP et dispose dune petite communaut. Apr`s un e e parcourt des dirents outils utiliss dans la mise en place de la VoIP et de la e e vidoconfrence, la section qui suit est consacre ` la mise en place concr`te e e e a e de la solution choisie.

Rapport de stage pr-ingnieur e e

46

26 septembre 2012

Chapitre 4 Mise en place de la VoIP et de la Vidoconfrence dans la e e structure Amla Metrics


Apr`s avoir prsent les direntes technologies et les outils utilises dans e e e e e la VoIP et la vidoconfrence dans les sections prcdentes, cette section e e e e est consacre ` la prsentation de la mise en oeuvre de la solution retenue e a e parmi celles tudies. Tout dabord, nous allons prsenter linfrastructure sur e e e laquelle nous allons dployer notre solution, ensuite, nous allons prsenter la e e solution ` dployer, enn nous allons dployer la dite solution et prsenter a e e e les testes de fonctionnement.

4.1
4.1.1

Etude de lenvironnement et prsentation e de la solution


Etude de linfrastructure dAmla Metrics

Il nous est demand de dployer une solution de VoIP et de vidoconfrence e e e e dans la structure dAmla Cameroun situe ` Yaound a Omnisport. Ce site e a e comprend 20 ordinateurs de bureau et 6 ordinateurs serveurs. Les 20 Ordinateurs de bureaux sont rpartis comme suit : e 6 ordinateurs DELL OPTILEX Gx270 Microprocesseur : Intel Pentium4 Mmoire : 256 Mo e Carte vido : Chipset vido intgr e e e e Carte audio : AC97 Capacit du disque dur : 80 Go e 47

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

6 ordinateurs DELL PRECISION 670 Microprocesseur : Intel Xeon Mmoire : 256 Mo e Carte vido : Chipset vido intgr e e e e Carte audio : AC97 Capacit du disque dur : 120 Go e 3 Ordinateurs DELL DIMENSION 3000 Microprocesseur : Intel Pentium 4 ` 3.0GHz a Mmoire : 512 Mo e Carte vido : Integrated Intel Extreme Graphics 2 e Carte audio : AC97, Sound Blaster Emulation Capacit du disque dur : 80 Go e 3 ordinateurs DELL DIMENSION 4550 Microprocesseur : Intel Pentium 4 ` 1.8GHz a Mmoire : 512 Mo e Contrleur vido : AGP 4X o e Carte audio : computer integrated audio 1981A Capacit du disque dur : 80 Go e 2 machines IBM NETVISTA Microprocesseur : Intel Pentium 4 ` 3GHz a Mmoire : 512 Mo e Contrleur vido : GMA 950 o e Carte audio : AC97 Capacit du disque dur : 80 Go e Tous ces ordinateurs de bureau fonctionnent sous Windows XP 32 bits. Sur chacune de ces machine de bureau, est install un logiciel de messae gerie instantane et de transfert de chier appel Spark. A terme, la solue e tion choisie pourra sintgrer ` celui-ci ou mme compl`tement le remplacer. e a e e Parmi les 6 ordinateurs serveurs, rien que deux sont en fonction et voici leurs spcications : e 2 ordinateurs HP ProLiant DL145 Microprocesseur : AMD AThlon 2*2.4 Ghz Mmoire : 8 Go DDR2 e Capacit du disque dur : 320 Go e

4.1.2

Prsentation de la solution ` dployer e a e

La solution prsente ici est constitue dun outil client et dun outil sere e e veur, choisis parmi ceux prsents au chapitre 3. Le choix de chaque outil e e sera accompagn de justications, permettant de mieux cerner les avantages e de celui-ci dans notre environnement de dploiement. e
Rapport de stage pr-ingnieur e e

48

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Notre choix de loutil client se porte sur Jitsi. Car il dispose de multiples fonctionnalits et est le seul qui peut remplacer Spark sans compl`tement e e changer les habitudes des utilisateurs de ce dernier. En eet, en ce qui concerne la messagerie instantane, Jitsi fournie une interface graphique sie milaire et beaucoup plus intuitive que celle de Spark. Concernant la VoIP et vidoconfrence, non seulement on peut se connecter avec plusieurs comptes e e propritaires, mais on peut aussi utiliser un ou plusieurs comptes SIP. Enn, e Jitsi dispose dune fonctionnalit qui peut tr`s utile lors des collaborations ` e e a distance : le partage de bureau. Le choix de loutil serveur se porte sur Trixbox, bas sur Asterisk. Trixbox a e la particularit de disposer dune interface dadministration plus fournie que e dautres IP PBX bass sur Asterisk, dispose dune tr`s grande communaut, e e e et de nombreux modules dadministrations. Asterisk quant ` lui, est capable a de supporter sans peine les 20 clients et plus qui lui seront associs. e

4.2

Tests et dploiement e

Apr`s la prsentation de lenvironnement de dploiement et de la solution e e e ` dployer, nous passons ` la description du dploiement de cette solution. a e a e Ainsi, dans cette section, apr`s avoir prsent le dploiement de la solution e e e e retenue, nous allons prsenter les testes de fonctionnement de cette solution. e

4.2.1

Dploiement de la solution e

Environnement de pr-dploiement e e La phase de dploiement a t prcde dun pr-dploiement. Le pre ee e e e e e e dploiement a servi ` tester la solution dans un environnement autre que celui e a du dploiement, et plus petit que celui-ci, et ainsi noter comment se comporte e la solution pour pouvoir la porter dans lenvironnement de dploiement. e Lenvironnement de pr-dploiement se prsente comme suit : e e e Une machine relle : HP Pavilon DV6 e Syst`me dexploitation : Windows 7 Edition Familiale Premium SP1 e Microprocesseur : Intel Core i5 2410m ` 2.3GHz a Mmoire : 4 Go DDR3 e Carte vido : ATI Radeon 6770m e Carte audio : IDT HD Audio Capacit du disque dur : 700 Go e Un logiciel de virtualisation : VirtualBox version 4.1.20 Une machine virtuelle serveur : Trixbox Microprocesseur : Intel Core i5 ` 2.3GHz 1 coeur a
Rapport de stage pr-ingnieur e e

49

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Mmoire : 1 Go e Carte rseau : Intel PRO/1000 MT e Carte audio : computer integrated audio AC97 Capacit du disque dur : 6.5 Go e 3 machines virtuelles sous VirtualBox Syst`me dexploitation : Windows Xp SP3 e Microprocesseur : Intel Core i5 2410m ` 2.3GHz 1 coeur a Mmoire : 512 Mo e Carte rseau : PCnet-FAST e Carte audio : ICH AC97 Capacit du disque dur : 10 Go e La machine relle nous limite ` quatre machines virtuelles car elle ne dispose e a que de quatre coeurs. Installation et conguration de Trixbox Tout dabord, il faut installer Trixbox dans la premi`re machine vire tuelle. Trixbox CE est fourni sous forme dune image. Il faut alors monter cette image dans le lecteur de la machine virtuelle et redmarrer. Linstale lation peut commencer et elle se fait comme linstallation de tout syst`me e GNU/Linux (choix de la langue du syst`me, de la langue du clavier, du fue seau horaire, du mot de passe de lutilisateur root). Mais une fois linstallation termine, il faut congurer les fonctions rseaux de trixbox pour quil soit e e fonctionnel. Pour cela, il faut se connecter ` sa console avec le nom dutia lisateur root et le mot de passe correspondant ` celui que vous avez saisi a lors de linstallation de trixbox. Puis, il faut taper la commande setup ; on obtient linterface de la gure 4.1. Ensuite, il faut choisir loption Network configuration et enn lui donner une adresse Ip, et ladresse du serveur DNS et on peut redmarrer la machine virtuelle. Apr`s redmarr, trixbox e e e e prsente linterface que nous voyons ` la gure 4.2. On saisis alors lURL e a prsente sur schma de la gure 4.2 dans le navigateur de notre machine e e relle et on obtient ainsi linterface de la gure 4.3. Nous devons passer en e mode administrateur pour congurer trixbox. Pour cela, il sut de cliquer sur le bouton [switch] dans le coin suprieur de lcran, le nom dutilisateur e e tant maint et le mot de passe password. Une fois que nous avons valids, e e lcran ache linterface de conguration de trixbox, qui est prsent ici ` la e e e a gure 4.4. Tout est enn runis pour quon puisse crer et congurer les comptes que e e les clients vont utiliser pour se connecter au serveur trixbox et pouvoir la VoIP et la vidoconfrence. Nous montrons ici la conguration dun seul client et e e elle sappliquera au deux autres clients. Dans linterface de conguration de
Rapport de stage pr-ingnieur e e

50

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 4.1 Conguration de Trixbox

Figure 4.2 Interface de login de Trixbox trixbox, on clique sur PBX puis sur PBX Settings : dans le broupe Basic au menu de gauche, on clique sur Extensions et enn on clique sur submit. On voit ainsi appara linterface de cration dun nouvel utilisateur. Il sut tre e donc de remplir les informations demandes pour crer un nouvel utilisateur. e e Parmi ces informations, on doit retenir pour chaque utilisateur extension car cela sera utilis comme son numro de tlphone. e e ee

Rapport de stage pr-ingnieur e e

51

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Figure 4.3 Interface dadministration de trixbox

Figure 4.4 Interface de conguration de Trixbox Conguration des clients Nous nallons dcrire ici comment se fait linstallation de Windows XP e sur les autre machines virtuelles. Apr`s avoir install Windows Xp sur les e e trois machines virtuelles clientes, nous avons install Jitsi sur chacune de ces e machines. Puis vient la conguration de Jitsi sur chaque machine. Pour cela, sut de crer un nouveau compte SIP sous Jitsi et cliquer sur le bouton e Avanc, ayant les caractristiques suivantes : e e nom dutilisateur : extension@adresseIpDeTrixbox mot de passe : MonMotDePasse nom ach : MonSurNom e

Rapport de stage pr-ingnieur e e

52

26 septembre 2012

Dploiement dune solution de VoIP et de Vidoconfrence e e e

ENSP Yaound e

Dans cette conguration, extension est le numro donn lors de la cration e e e de lutilisateur sous trixbox, MonMotDePasse est galement le mot de passe e de cet utilisateur (donn lors de la cration de lutilisateur sous tribox) et e e MonSurNom est le nom que vous voulez que Jitsi ache. On proc`de ainsi sur e chaque client et tout est pr`s pour commencer la VoIP et la vidoconfrence. e e e Malheureusement, puisquon utilise trois clients sur la mme machine, on a e eu du mal ` les faire fonctionner tous ensembles, et on pu faire fonctionner a deux clients avec la VoIP et la qualit du son tait excellente. e e Dploiement de la solution e Le dploiement de la solution est similaire au pr-dploiement les seules e e e dirences ici sont que trixbox est install sur une machine relle (DELL e e e PRECISION 670) et quon cre vingt utilisateurs. Linstallation de trixbox e est tout ` fait la mme procdure que celle lors du pr-dploiement. Le nom a e e e e de domaine donn au serveur trixbox est trixbox1. Les vingt utilisateurs e ont t cre et le nom dutilisateur de chaque client a le prototype suivant : ee e extension@trixbox1.

4.2.2

Tests de la solution dploye e e

La solution retenue ncessitant un casque avec microphone et une webcam e sur chaque poste, et ce matriel ntant pas encore disponible sur tous les e e postes, les test nont t eectus quavec cinq postes. Voici le matriel qui ee e e a servi ` faire les tests : a 2 ordinateurs portables disposant chacun dune webcam et dun microphone intgr e e 3 ordinateurs de bureau 2 casques avec microphone Au dpart, il y a eu quelques soucis avec les rglages des casques mais les e e tests se sont drouls avec succ`s. on a pu tester la confrence tlphonique e e e e ee programme sur Jitsi et celle programme sur trixbox. les fonctionnalits e e e de partage dcrans et de visioconfrence ont aussi t test avec succ`s. La e e ee e e messagerie instantane et le transf`re de chier ont aussi t test avec succ`s e e ee e e et il sest avr que Jitsi sint`gre bien au serveur de messagerie de lentreprise ee e et se prsente comme un remplaant de Spark. e c

Rapport de stage pr-ingnieur e e

53

26 septembre 2012

Conclusion
Travailler au sein dAMLA Cameroun pendant 2 mois ma permis non seulement dacqurir de nouvelles connaissances techniques, mais aussi sure tout de dcouvrir le milieu de linformatique professionnelle et ladministrae tion rseau. e Participer ` la rexion tr`s en amont sur les besoins dAMLA Cameroun en a e e mati`re de VoIP et de Vidoconfrence et continuer jusqu` la mise sur pied e e e a dune solution a t loccasion pour moi de voir comment grer un projet loree e quil est inscrit dans un cadre assez ouvert. La xation rguli`re dobjectifs ` e e a court terme et les comptes rendus faits ` mon encadreur ont t dterminant a ee e pour la bonne marche du projet. Du point de vue technique, la partie tude e des direntes technologies utilises en VoIP ` t la plus riche en enseignee e aee ment, la VoIP tant un domaine tr`s important pour la communication en e e entreprise, mais nalement peut souvent abord ` lcole. Les lien que jai e a e pu entretenir avec mon encadreur et tout le personnel de lentreprise, mon initi au travail en entreprise, ce qui constitue une exprience professionnelle e e fort instructive pour ma prochaine entre dans le monde du travail. e

54

Glossary
Asterisk Logiciel qui met en uvre un autocommutateur tlphonique, peree mettant notamment la mise en attente dappels et la messagerie vocale, la messagerie vocale, les les dattente, les agents dappels, les musiques dattente et les mises en garde dappels, la distribution des appels. 19 H.323 protocole dvelopp par l Internet Engineering Task Force (IETF), e e permettant la signalisation, la ngociation de codecs, et le transport e des donnes multimdia sur les rseaux IP. 1620 e e e Jabber Ensemble de protocoles standards ouverts de l Internet Engineering Task Force (IETF) pour la messagerie instantane, et plus gnralement e e e une architecture dcentralise dchange de donnes. 19 e e e e softphone Logiciel qui install sur ordinateur, permet passer des appels e tlphonique et de faire la vidoconfrence. 26 ee e e

55

Acronyms
IANA Internet Assigned Numbers Autority. 23 IAX Inter-Asterisk eXchange. 19 IETF Internet Engineering Task Force. 17, 18 IP Internet Protocol. 11, 17 PBX Private Branch eXchange. 34 RTC Rseau Tlphonique Commut. 1214 e ee e RTP Real-time Transport Protocol. 18 SIP Session Initiation Protocol. 1820 ToIP Telephony over Internet Protocol. 11, 13 UAC User Agent Client. 19 UAS User Agent Server. 18 UIT Union Internationale des Tlcommunications. 16 ee VoIP Voice over Internet Protocol. 1116, 19

56

You might also like