Vous êtes sur la page 1sur 26

INTELCOM

IMPLMENTATION EN DUAL MODE DE

NOKIA CONNECT EN MODE CRYPT AVEC LA TELEPHONIE

LA PLATEFORME UNIFIED COMMUNICATION DE CISCO

DE LA VOIX SUR IP

Par Yassine BOUAYADI Technicien Spcialis en Systme et Rseaux Informatiques Sous la Direction de : M. Abdelmalek AZEGOUAR: Responsable de l'entit solutions de communications IP multiservices M.Oualid El Massaoudi: Entit solutions de communications IP multiservices 12 Juillet au 12 Aot 2010

Rapport de Stage

Remerciements
A lissue de mon stage, je tiens remercier toutes les personnes qui ont contribu de prs ou de loin au bon acheminement de cette formation. Je tiens remercier M.Abdelmalek AZEGOUAR, M.Oualid El Massaoudi et M.Mohammed RIZK pour leur aide, leur disponibilit, leur accueil et leur bonne humeur.

Rapport de Stage

Sommaire

REMERCIEMENTS.........................................................................................................................2 SOMMAIRE.................................................................................................................................3 INTRODUCTION.................................................................................................................5 PRSENTATION DE LENTREPRISE....................................................................................................6


Mission, Valeurs et Stratgie................................................................................................7

PRSENTATION DU PROJET............................................................................................................8 VOIP....................................................................................................................................10


Numrisation...................................................................................................................... 11 Compression......................................................................................................................11 Transport...........................................................................................................................11 Intrts.............................................................................................................................. 13 1 2 Le protocole Session Initiation (SIP)..............................................................................14 Le protocole Skinny Client Control (SCCP)...................................................................14 Le protocole SCCP : CallManager....................................................................................14 3.1 4.1 4.2 4.3 4.4 4.6 DNS.......................................................................................................................15 Le rseau..............................................................................................................15 Le tlphone.........................................................................................................15 Les systmes........................................................................................................15 Le Call Manager / IP PBX..................................................................................15 Les passerelles......................................................................................................15 3.2 DHCP.......................................................................................................................15

Les diffrents chantillonnages..........................................................................................16

OUTILS ET MATRIELS UTILISS...................................................................................................17


Matriels utiliss................................................................................................................17 Outils utiliss ..................................................................................................................... 17 3

Rapport de Stage
Cisco unified communication manager :..........................................................................17 Cisco Unity Connection :..............................................................................................18 Cisco IP Communicator :.................................................................................................18

TACHES ET RALISATION TECHNIQUE :..........................................................................................19


Installation de Cisco Unified Communications Manager .....................................................19 Installation de Cisco Unity connection...............................................................................24 Installation de Cisco IP Communicator................................................................................25 Test de Cisco IP Communicator.......................................................................................25

RSUM..................................................................................................................................26

Rapport de Stage

INTRODUCTION
Le stage de deuxime anne a pour but dacqurir une exprience dans le monde professionnel, de connatre la vie en entreprise, le fonctionnement du service au sein de celle-ci et dintgrer une quipe de travail afin de mettre en pratique les enseignements reus pendant la formation. Ce stage dune dure de 4 semaines (du 12 Juillet au 31 Aot 2010) a t effectu au sein De lentreprise INTELCOM qui appartient au groupe SATEC. Ce rapport prsente et dresse le compte rendu du travail effectu durant le stage. Dans un premier temps la prsentation dINTELCOM et plus particulirement le service dans lequel jai travaill, ainsi que lexplication du sujet du projet qui ma t confi, permettront de dcrire lenvironnement de la mise en situation professionnelle. Ensuite, lhistorique des missions ralises permettra de drouler les outils, matriels et mthodes utiliss afin datteindre les objectifs fixs. Enfin, ce document dressera dun point de vue personnel. Une conclusion clturera celle-ci.

Rapport de Stage

Prsentation de lentreprise
INTELCOM appartient au Groupe SATEC: une socit multinationale espagnole dintgration de solutions technologiques, spcialise dans les services avancs lis aux nouvelles Technologies de lInformation. Elle a privilgi depuis 1987 la collaboration avec ses clients travers linnovation dans les processus, les ressources et les technologies, contribuant ainsi au changement, la productivit et la comptitivit dans leur activit.

Les principes qui rgissent nos actions sont les suivants : une base technologique solide et la haute qualification de notre personnel, combines une gestion experte des fournisseurs, en veillant constamment la qualit du produit ou du service, une innovation permanente, une longue exprience dans la mise en place de solutions chez plus dun millier de clients et une relation privilgie avec nos partenaires technologiques, toujours tourns vers le client et avec lengagement ferme doffrir des solutions et des services innovateurs adapts ses besoins spcifiques.

Notre effectif slve actuellement plus de 1200 personnes. Socit capital espagnol, Groupe SATEC est aujourdhui un groupe dentreprises international activement prsent dans sept pays.

En complment de son activit principale, le groupe SATEC dtient 100% une entreprise de fourniture de solutions spcifiques, dnomme InterHost et spcifiquement spcialise dans le domaine des solutions dingnierie de centres de donnes et dhbergement de systmes dinformation.

Groupe SATEC est prsent dans six pays : en Espagne, au Portugal travers sa filiale CONVEX, Consultoria e Integrao de Systmes ; au Maroc grce sa part majoritaire dans INTELCOM, S.A. ; en Algrie travers SATEC Algrie ; en Tunisie travers SATEC Tunisie et en Angola.

Le Groupe SATEC possde des dlgations dans les villes suivantes :

Maroc : Rabat, Casablanca et Tanger. Espagne : Madrid, Barcelone, Bilbao, Sville, Valence, Vigo, Las Palmas, Avils, Tolde, Aranda de Duero, Valladolid et Santander. Portugal: Lisbonne et Porto.
6

Rapport de Stage
Algrie : Alger et Oran. Tunisie : Tunis. Angola : Luanda.

Mission, Valeurs et Stratgie


Crer de la valeur et gnrer de la croissance au moyen de solutions et de services innovateurs dans le domaine des technologies de linformation et de la communication, en contribuant lvolution, lefficacit et la productivit de nos clients, en promouvant le talent, lintgrit et le travail en quipe, pour tre la rfrence de notre secteur et de notre communaut.

Les Valeurs qui articulent notre Mission sont les suivantes :

Innovation. Talent. Intgrit. Travail en quipe. Notre Stratgie vise amliorer les Systmes dInformation et de Tlcommunications actuels de nos clients, grce un ventail complet de Services et de Solutions dIngnierie. Nous nous diffrencions par lexpertise dmontre lors de la ralisation de projets dune grande complexit technique dans des secteurs grande rpercussion sociale, tels que la Sant, lEnvironnement, la e-ducation et la e-Administration Publique, grce la haute qualification et au grand professionnalisme de nos quipes techniques.

Rapport de Stage

Prsentation du projet
Au cours de ces dernires annes, la rvolution de la technologie de la voix sur IP a bouleverse l'utilisation du rseau Internet et de la tlphonie. En effet, la voix sur IP (VoIP) prsente de nombreux avantages, elle permet non seulement de tlphoner moindre cot, mais aussi de combiner voix, donnes et vido sur le mme rseau de transport.
8

Rapport de Stage
Actuellement les laboratoires de recherche ou les universits grent deux rseaux spars : un rseau de donnes, concrtement IP typiquement sur Ethernet, et un rseau tlphonique en toile autour dun autocommutateur, PABX (Private Automatic Branch Exchange). Ces deux rseaux sont gnralement administrs par deux quipes diffrentes. Le tlphone, avec une facture en moyenne dix fois suprieure celle de la transmission de donnes, est un poste budgtaire trs important qui malgr la baisse du cot des communications na pas tendance chuter de manire trs significative. Ces deux rseaux peuvent (pour les plus rcents) utiliser le mme cblage constitu de paires torsades avec les mmes rpartiteurs et dans les mmes fourreaux mais avec des cbles spars. Quand la technique permet maintenant de vhiculer le tlphone sur IP et que la presse informatique lannonce partout, il est vident que cela ne laisse pas insensible les dcideurs qui voient trs bien comment faire des conomies en : fonctionnement : la possibilit de ramener la facture tlphonique dans le mme ordre de grandeur que la facture du rseau de donnes (diviser par dix) ne laisse pas indiffrent ; ressources humaines : on peut constituer une seule quipe grant les deux services ; investissement : on peut utiliser un seul rseau physique et ainsi minimiser le cot en infrastructure. Ct services, cette intgration peut aussi permettre dajouter des fonctions de communications nouvelles aux quipements que nous utilisons : un poste tlphonique va pouvoir communiquer avec nimporte quel ordinateur de lInternet ; un ordinateur intgrera toutes les fonctions dun tlphone ; le transport de la vido entre ordinateurs sera plus facilement gnralisable ; lintgration des messageries vocales et Internet sera trs facile ; de nouveaux services dannuaires, de communications de groupe ( multicast tlphonique ) seront facilement ralisables On peut aussi entrevoir un avenir (certains en rve) ou un quipement unique remplacera notre poste tlphonique actuel et notre micro-ordinateur ; ou plus vraisemblablement larrive de toute une varit de matriels hybrides entre le tlphone actuel et le micro-ordinateur, qui intgreront les fonctions de base des deux quipements, mais chacun avec des fonctions plus pousses et une ergonomie mieux adapte un type dutilisation.

Rapport de Stage

VOIP
"VoIP" est un abrg de langlais Voice Over IP parfois appel tlphonie IP ou tlphonie sur Internet. Cette technologie permet de communiquer par voix via le rseau Internet ou autres rseaux supportant le protocole TCP/IP[1].

Fonctionnement
Lorsquun utilisateur veut entrer en communication avec un autre, une connexion est alors tablie entre les deux terminaux. Lutilisateur peut alors mettre un son par le biais dun micro (signal analogique) qui est ensuite numris et compress par la machine (signal par synthse). Une fois les donnes encapsules dans un paquet, il est envoy au destinataire qui procdera aux oprations inverses assurant ainsi la mise en forme dun message audible. Schmatiquement le transport de la voix ce fait ainsi :

10

Rapport de Stage

Numrisation
Les signaux de la voix (analogiques) doivent dabord tre convertis sous forme numrique suivant le format PCM (Pulse Code Modulation) 64kbits/s. La modulation dimpulsion code est une technique dchantillonnage quantifie sur une srie de symbole dans un code numrique (binaire). Lordinateur ne comprenant que le code binaire, la numrisation est donc primordial.

Compression
Lors de la numrisation, le codage PCM se contente de mesurer des chantillons indpendamment des uns des autres. Un chantillon du signal nest pas isol, mais corrl avec dautres (prcdent ou suivant). En tenant compte des informations, il est possible de prvoir la valeur du nouvel chantillon et donc de transmettre quune partie de linformation. Cest ce quon appel la prdiction. Cela permet de rduire la taille du paquet pour optimiser la bande passante. Il existe deux grands types de compressions : le codage diffrentiel et le codage par synthse. Pour notre projet, nous allons uniquement nous intresser au codec GSM (Global System for Mobile Communication) qui utilise une frquence dchantillonnage de 8kHz/s (codage synthse).

Transport
Linformation voyage dans des datagrammes UDP ne garantissant pas la livraison car il neffectue aucune vrification concernant la perte de paquet et ne transmet aucune information sur les configurations utiliss. Il a donc fallut dfinir un nouveau protocole fournissant plusieurs fonctionnalits : Le numro de squence pour la remise en ordre des paquets ; Un champ horodatage (timestamp) pour la restauration de la base de temps ; Dtecte la perte de paquets pour informer la source dans des dlais compatibles avec le service ; Identifier le contenu des donnes et permettre leur transmission ; Intgre des solutions pour traverser des passerelles de certains rseaux locaux Ce protocole est appel RTP (Real-Time Transport Protocol) qui se complte par un protocole de contrle qui transmet des rapports de rception RTCP (Real-Time Transport Control Protocol). Par exemple lors dune confrence regroupant plusieurs participant, RTCP permet didentifier diffrentes sources dmissions contribuant la session, mais il nest cependant pas obligatoire.
11

Rapport de Stage

Etablissement de la connexion Avant de pouvoir communiquer directement, les membres de la discussion doivent tablir un protocole pour la dmarrer. Les principaux protocoles utiliss pour ltablissement de la communication sont : H323 ; SIP ; IAX (SIP amlior, issu du projet de PABX[3] Asterisk) ; MGCP ; SCCP ; Jingle (bas sur Jabber). Sccp et SIP sont utiliss pour notre projet et est dvelopps dans le chapitre suivant.

12

Rapport de Stage

Intrts
La VoIP doit non seulement simplifier la mise en place (installation et configuration) mais aussi faire conomiser de largent. En effet les entreprises dpensent normment en communication tlphonique, hors le prix des communications de la VoIP est drisoire en comparaison. Il suffit simplement de louer des hbergeurs pour transmettre les communications sans avoir payer tous les services. Cela offre donc une grande indpendance. Lentreprise peut installer facilement son propre callmanager au lieu dutiliser des offres onreuses en pure tlphonie. Ajout cela le fait quil faille un personnel comptent pour administrer ces callmanager ordinaire, il revient donc trs vite essentiel de faire de la VoIP. Le transport se faisant aussi par le biais du rseau informatique, il nest donc pas ncessaire de devoir mettre en place un rseau tlphonique part. Le tout est alors centralis sur une mme entit.

13

Rapport de Stage
1 Le protocole Session Initiation (SIP)

Protocole ouvert -Normalis et standardis par lIETF Niveau applicatif du modle OSI Pair--pair Encapsul dans: UDP, TCP ou SCTP But premier: -Transporter des flux audio et vido sur des rseaux IP -Se focalise uniquement sur ltablissement dun appel tlphonique et lchantillonnage

Le protocole Skinny Client Control (SCCP)

Propritaire Cisco Protocol plus lger que H323 (skinny) Permet la signalisation et accord sur le type de transmission Utilise RTP/RTCP pour lenvoi de laudio/vido Besoin de mettre en place un CallManager Au Dpart Selsius Agit comme un proxy pour la signalisation appel lanc par d'autres protocoles tels que H.323, SIP, RNIS et ou MGCP.

Le protocole SCCP : CallManager CuCM: Cisco Unified Communication Manager Version 6 lheure actuelle Fonctionne comme le proxy/gateway Gre SIP/H323/MGCP/SCCP

14

Rapport de Stage

3 Les protocoles secondaires


3.1 DNS Le service DNS est utilise pour fournir des services dannuaire et de localisation.

3.2

DHCP DHCP signifie Dynamic Host Configuration Protocol. Il s'agit d'un protocole qui permet un ordinateur ou IP phone qui se connecte sur un rseau d'obtenir dynamiquement sa configuration rseau 3.2 TFTP et HTTP Ces deux protocoles sont utilises par les telephones et differents autres elements pour telecharger leur configuration.

4 Architecture dune solution VoIP


Apres cette liste de protocoles et dacronymes, qui bien que longue est loin dtre exhaustive, nous prsentons les diffrents lments qui composent larchitecture dune solution VoIP. 4.1 Le rseau

Le rseau interconnecte les diffrents quipements qui participent une solution de voix sur IP. A la diffrence du rseau ttlphonique, la signalisation et la voix sont transportes sur le mme rseau partage. Comme pour IPsec, des solutions alternatives ont de letre denveloppes pour grer les contraintes introduites par la traduction dadresses (NAT). 4.2 Le tlphone

Le telephone peut se prsenter sous deux formes : soit un telephone classique, soit un telephone logiciel qui sexcute sur lordinateur de lutilisateur. En terminologie SIP cest un UA (User Agent). 4.3 Les systmes

La liste des protocoles usits dans les solutions de tlphonie et de voix sur IP est consquente. Il en va de mme de celle des systmes. 4.4 Le Call Manager / IP PBX

Le CM fournit des fonctions de base de gestion dappel, des utilisateurs et des configurations, et galement des fonctionnalites avances comme la confrence, les boites vocales, etc. Il peut tre vu comme un IP PBX. A ne pas confondre avec des PBX traditionnels (pas de VoIP) que lon peut administrer `a distance via une connexion TCP/IP (qui remplace la connexion locale ou de tele- maintenance via un modem). 4.6 Les passerelles
15

Rapport de Stage
Une passerelle soccupe des changes entre le rseau voix sur IP et le rseau tlphonique classique. Cela comprend la conversion de la voix et de la signalisation.

Les diffrents chantillonnages


Le paramtre dchantillonnage ou codec (pour compression / dcompression) est structurant en VoIP. Le codec dtermine quelle vitesse la voix est chantillonne et dimensionne par la mme le flux de donnes numriques que va gnrer la transformation dun chantillon temporel de voix analogique. Les codecs sont rpertoris par leur nom lITU. Les codecs les plus utiliss et leurs vitesses dchantillonnage sont les suivants : G.711 G.726 G.726 G.728 G.729 G.723.1 MPMLQ G.723.1 ACELP 64 kbps 32 kbps 24 kbps 16 kbps 8 kbps 6.3 kbps 5.3 kbps

Le choix du codec est un compromis entre la qualit de services souhaits et la capacit de linfrastructure IP dlivrer une bande passante et des paramtres de QoS qui vont impacter cette qualit. Le paramtre le plus dterminant auquel on sintresse pour commencer est la bande passante que lon met en regard du nombre de communications simultanes couler. Le tableau suivant permet deffectuer rapidement le bilan de bande passante en fonction du codec choisi :

Le choix du codec G.711 permet de bnficier rseau constant de la meilleure qualit de service, tandis que les compressions G.726, G.728, G.729 et G.723 apportent avec elles des diminutions initiales de la QoS, immdiatement refltes dans le score MOS de mesure de la qualit que nous tudierons plus avant.
16

Rapport de Stage

Outils et matriels utiliss


Matriels utiliss
Les moyens mis ma disposition pour la ralisation de la maquette ont t consquents. Durant tout le stage jai pu manipuler les objets suivants : 4 ordinateurs, un pour installer cisco unified communication manager, un pour installer cisco unity connection et deux pour effectuer mes recherches et tester les IP phones

Outils utiliss
Diffrents outils mont t ncessaires pour mener bien les objectifs du stage. Il est important de les prsenter afin de mieux comprendre le droulement du stage et en quoi ils mont t utiles : Cisco unified communication manager :

Cisco Unified Communications Manager est un logiciel dit par Cisco qui permet de traiter les appels dans une entreprise. Le logiciel tait prcdemment nomm Cisco CallManager puis Cisco Unified CallManager.

17

Rapport de Stage
Elle permet l'entreprise d'tendre les services de tlphonie aux quipements rseaux comme les tlphones IP, les passerelles VoIP ou encore les applications multimdia. Le CCM peut aussi grer les confrences multimdia, les boites vocales, les softphones, les logiciels de messagerie instantane ou encore les services SMS. Cisco Unified Communications Manager peut tre install sur un serveur de marque HP ou IBM, ou tre prinstall sur les serveurs Cisco (Cisco MCS Series 7800). Dans le cas d'un serveur prinstall, le CCM dispose de plus d'options. Les serveurs sont monts en cluster permettant une fluidit du trafic ainsi qu'une tolrance de panne.

Cisco Unity Connection :

Cisco Unity Connection intgre de faon transparente des composants de messagerie et de reconnaissance vocale votre rseau de donnes, pour faciliter laccs constant aux appels et aux messages. Ces services de communication volus et intgrs permettent dutiliser la commande vocale pour mettre un appel ou couter vos messages en mode mains libres ou pour vrifier les messages vocaux depuis votre PC, dans une bote de rception lectronique intgre ou par lintermdiaire dun navigateur Web. Cisco Unity Connection offre galement de robustes fonctions doprateur automatique, avec des options de routage intelligent et des options personnalisables danalyse dappel et de notification de message.

Cisco IP Communicator : Cisco IP Communicator application logicielle de tlphonie volue pour ordinateurs personnels dispose de la technologie et des avances les plus rcentes de la Voix sur IP (VoIP) actuellement sur le march. Cette application confre lordinateur toutes les fonctionnalits des

18

Rapport de Stage
tlphones IP, permettant de passer des appels vocaux de haute qualit en dplacement, au bureau et partout o lutilisateur peut accder au rseau dentreprise.

Taches et ralisation technique :


Installation de Cisco Unified Communications Manager
Le systme dmarrera partir de DVD et une vrification de mdia sera demande.

Once the Media check is complete the system will prompt for Platform Installation Wizard as shown below. Une fois le contrle des mdias est termin, le systme vous demandera de "plate-forme Installation Wizard" comme indiqu ci-dessous.

19

Rapport de Stage

The Configuration Wizard will ask for the following information L'assistant de configuration vous demandera les informations suivantes Time Zone Time Zone For static networking it will ask for IP Address, Mask, Default gateway, DNS Server and if your DHCP is enabled simply select the DHCP option. Pour un rseau statique, il vous demandera l'adresse IP, masque, passerelle par dfaut, DNS Server et si votre DHCP est activ il suffit de slectionner loption "DHCP".

20

Rapport de Stage
Administrator Login Credentials. Identifiants administrateur. This login is for login through the CLI (Command Line Interface). Cette connexion est la connexion via le CLI (Command Line Interface). Certificate Information for creating Security Context for this Node. Information sur le certificat pour la cration du contexte de scurit pour ce noeud. For trusted relationship with other nodes, send this CSR to Trusted CA authority (Verisign, Geotrust) to get certificate authenticated. Pour relation de confiance avec d'autres nuds, envoyer ce RSE Trusted CA autorit (Verisign, Geotrust) pour obtenir un certificat authentifi.

Next step, the Installtion wizard will as you whether this is the first node in the cluster. l'assistant dinstallation vas vous si cest le premier nud du cluster. If No, then it means this node is Subscriber and hence it will ask about the Publishers IP address Network Time Protocol Server needs to be set for proper clock synchronization Network Time Protocol Server doit tre rgl pour la synchronisation d'horloge Database security credentials for secure communication between cluster nodes. Base de donnes d'identification de scurit pour scuriser les communications entre les nuds du cluster. Application user Name and Password. Nom d'utilisateur et mot de passe d'application. This is the username and pasword for login into Cisco Call Manager Administration via Portal. C'est le nom d'utilisateur et pasword pour vous connecter Cisco Call Manager Administration via le portail.

21

Rapport de Stage

After this the Software will proceed with the installation and no intervention is required from this point onwards.A partir de ce point aucune intervention n'est ncessaire. If everything goes fine you will be prompted with the CLI where you can login with the credentials suppilied during initial platform configuration. Si tout se passe bien, vous serez invit avec le CLI o vous pouvez vous connecter avec les informations d'identification lors de la configuration suppilied plate-forme initiale.

22

Rapport de Stage

The System will undergo auto reboot as a part of installation process. Le systme va redmarrer automatique dans le cadre du processus d'installation.

23

Rapport de Stage
Installation de Cisco Unity connection
On va suivie les mmes tapes de linstallation de CUCM mais cette foies ci on VA choisie Cisco Unity connection

24

Rapport de Stage
Installation de Cisco IP Communicator
Aprs suivie les tapes de l'installation normale de cisco ip communicator il faut Spcifier l'adresses de serveurs TFTP pour que l'IP phone peut tlcharger son firmware. Sur les conseils de votre administrateur systme, entrez les adresses des serveurs TFTP dans Cisco IP Communicator (cliquez avec le bouton droit de la souris sur > Prfrences > onglet Rseau> Utiliser les serveurs TFTP suivants).

Configuration et enregistrement de Cisco IP Communicator Aprs avoir install l'application Cisco IP Communicator, excut l'Assistant de rglage audio, et visualis l'interface Cisco IP Communicator sur votre bureau, vous devrez peut-tre effectuer d'autres tches de configuration et d'enregistrement avant de pouvoir passer des appels. Test de Cisco IP Communicator Avant de tester Cisco IP Communicator, vrifiez que votre numro de poste est affich l'cran et que vous entendez une tonalit lorsque vous dcrochez le combin.

25

Rapport de Stage

Rsum
Ce rapport a t ralis suite au stage que jai effectu en 2010 lentreprise INTELCOM. Ce stage sest droul dans le cadre de mon 2me anne de Technicien Spcialis en Systme et Rseaux Informatiques l'cole EITIA. Durant cette exprience, jai pu aborder le domaine de la VoIP. Jai aussi ralis une maquette avec cisco unified communications manager et ainsi pu tester ce dernier afin de lintgrer dans le systme tlphonique actuel.

26

Vous aimerez peut-être aussi