You are on page 1of 31
COURS VOIP as Sommaire LT | Généralités © Enjewx: RIC vs VoIP Pourquoi VoIP \ Mode de fonetionnement wi Avantages de la VoIP i+ | Introduction a la VoIP Chapitre | Généralités A © VOIP signifi Voie Over IP/ VOix sur IP © VOIP est une nouvelle teehnolgie gui enseigne toutes les solutions permettant le iraaport de a voix sur un see IP. © 3 acronyms: VoIP /ToIP/ Telephone sr internet ‘a voix sur IP technologie 1 atléphoni su IP(TaIP) = echnologictservices 1 La téphonie sur interne ToP sur internet © Teshniquement, le signal numigue obtent par numeration de ls voix est découpé en paquets qui sont transmis sur un sca IP vers une applestion qui se chargera de la teansormation inverse (des paquets vrs la Voi), Enjeux — Par conséquent, © Ui sealésea données + voix Mine soit © Un sel adit © Technique de commutation ais ecle do paguet, Contain de emp ete xi dans ut eau de type IP © Contained syehrnistion © Temps de rns limit» gardr une quali aceepable = Lavoie dire numeri 1 Eshanillonage™ Quaniiation vodage ' Compression pour alae crn has eit VoIP vs RTC VoIP vs ToIP Avant VoIP: RTC 5 Le réseau téléphonique commuté RTC met en relation deux postes dabonnées et a pour foncton le transfert de a voi. @ ey RTC (rappel) ee . peje ee ‘toot ce cenve noes «Iemma page gp ecu ‘olds apron, de fie pire des acest Aujourdht eéeau ext patigyementintaralementmunersé, Howes ale anon 'abone esiearalogaqe “RNS Du RTC au VoIP 2A Rape i enone de + Catatt stmaiena pene a ‘ie enone ot eve + Stine ie 3, ad — g mince Pourquoi VoIP Coe eperermeererserersnraeeramsmanl [RIC est analogique et a signaisation uit est $87, La bande pssane est entre 300 et 4000Flz [Névessie utisstion de modulateurs démodulsteurs pour {ae la conversion anlogique ~+ numérique ‘Le rapper signalrut (de ordre de 40dB en moyenne) Qualité du signal analogigue wansmis ests limi ~ une Timtation da rombre de bis que Fon peut fare passer par tie de temps Tes modems acto atvent fire passer 38.6Khs ep fall Aten. Pour cpaser este Tmite,"on a rocour 2 det proocoles nom ymetriques comme Te V0" (Sekbs ‘en réepton pour Pappeant setlemen) © De Cate eit une tendance vers fe multnia Ae jours cn outs ia solion Ses eto IP vote Mode de fonctionnement LT © AU niveau de Tutiisateur, faccés au service peut se faire de trois maniér: TTeléphonie de PCO.aPC ‘Teléphonie entre PC et poste éléphonique ‘Telephonie entre postes tléphoniques VoIP PC a PC ST VoIP entre Telephones fot’ (ais BE amare ‘owen [eee] i & VoIP PC au Tel BPOE (me SOM on ot ee ea (arp phan Architecture VoIP —_ © Est constitué de 3 éléments majeurs : «Terminal IP + Serveurs dappels, » Passerelle Avantages de la VoIP (1) Co rrr paper repr seer meen Réduction des coots d'appel © Reducton | importante pour les communications © Cots de inratructure 6u réseau sont réuits © Lips als de cablages ainsi quo ls fais administration du ‘éseou sont etme minimise, = Les teonomies concent un etn nome de pois & + Stine 1 Reidenceln smote eigatonsugeman Avantages de la VoIP (3) ST Prépondérance de la téléphonio ot convergence voix données. Les téléphones pewent maintenant appeler les Ordinateur et les ordinateurs appeler des telephones. Laccommunicaton sen trouve ainsi encore facie. a convergence globale voix données. Avantages de la VoIP (2) —— Mutualisation des réseaux, simplification de architecture 5 Unité du réseau dd a la convergence de service do ‘communication (vox, données et vito). © Un systame d'information dans e2 globalté qui savére bien pls facile a gérer. 5 Une seule équipe informatique qui gh ensemble. Cela permet également dager les coats infrastructure en ‘terme de réseau capilare (le cSblage). 2 | ferent Coes (Eel lad Chapitre Contraintes de la VoIP La voix © La téléphonie sur IP posséde les mémes contraintes de communication temps réel que la téléphonie classique. © Contraintes temporelles Contraintes de Numérisation » Synchronisation Caractéristiques VoIP Letemps de latence Corresponds tops de rponse aurea VoIP Vakurtnéoraue s toon Vakuracmiee = 2000 + Lagigue ~Cerresgond 8 la veraton mana du tamps do atnce ene? rs eonabctis de paquets parla meme source | Vela torque: Alms “Welw anise = 7508 + Letaux de perte du réseau Vala ndorque 136 Welw aaise 53% La téléphonie est une application en temps réel ransparter la vox sur des réseaux IP engendre alors des défauts de transmission que sont principalement le dla, la cigue, les pertes de paquets et Fécho. "Dea de amino eps enc) ft ai ee {at fe ttc erp ene panat a mpm ur ne Rp de ono een jh Kepe sisi te Illustration des différents roblémes relatifs a IP. turator des etewrs persed Temps de transfert d'un paquet Temps de transfert d’un paquet “Temp de tramuminian St dontes aren ap pit un ae san Canes i pent de aque de snes és aoa ‘roma ee ete Feet elegy, Ow pe doe ei "eneteu a erp es fe domes pacers a ese de roses erties ssl sq’ To source. Can Sint sae i pln enae J os Temps de transfert d'un paquet ‘Le temps dws hx poe pboniga ou ese temps de nest cou de os Sas sass © Ken e umritig de a in pel ti ta s ‘Smt umes (on cence oe 0) A Tae Som at (cided Temp, romps de pacts «mis en, ‘Scag puucs Ca pute compre de cs bent yea a vet mento oben rm “Temps de propagation nse ike ecg un enka an {re eto asa crn tess pend etn bps {Temp de opagnon pear donee en sore Te apo Se ‘Set parr eae Penton le rcapew sae de ‘pet sae pond seme eve open Exemple ‘On considére un réseau de type Ethemet & 4100 Abie, application logsille de. Témetteur reise Ta proletclephon ue en un ems égigeable lle utise un codeur qui fonctionne & Une ease d's tgenere la ranamanion de paquets d'une 34 octets (comprenant 8 lel dente) “Le temps do propagation onside est de 200 000 kms ala laison entre Feémetteur et Je. récepteur ‘omporte 7 nostds, chacun traitan un paauel ent ms. Nous allons chercher fa distance maximale Omax entre les Sorrespondants pour assurer un” temps. Ge iranster dau plus'180 ms Exemple Co errr eer eee Details chacun de ces temps eéparément .008'72 ms (negigesbie) o Trailement_poeud = 7 1=7 m3 © our que efomps de transfert soitinfriour 180 ms, taut sone due o Tyanstert = 0+ 48 + Omax/200 km +047 < 150 » Sot une distance Omax de Drax « (150 = 55) «200 = 18.000 km Numérisation de la Voix ven (oon) may CR > Numérisation de la Voix a Vie sur IP ext une tcincoge aul pomat dacrarine, eco au proteale Pos paquets de doves corespordant 8 d6t ‘evanione a voor rumaiee, e y “ERLE 2 = 6S o =: Li Leal a Numeérisation de la Voix A * Léchantillonnage : e signal analogique est un signal Sontinu qui content un nomore. infin) délements. Céchantilonnage -consiste a" prélever un nombre determing "déchantilans qui seront sufisants pour recanstiver a famvée Un Signal anategate de ‘ual + Les diferentes études ont montré_quil, suffi échantilonner a deux fois la. fréquence supérieure ontenue dans le signal, Ains, pout un. signal de la Parole ou infomation est contenue dans une. bande 8s 4000 He (0400), un échatitonnage 2 8000 He sul + Echantilonner a une fréquence plus faible conduit a Un signal “resttue de" mauvaise quale et. un Schanlonnage lus lave augrieis To vou, do nsmettie sansune augmentation Sintetve des ovale Numérisation de la Voix Numérisation de la Voix ———L + La quantification = consite A dunner 4 chaque ‘chentillos ane valeur prise dans one debelle de vale erreur effctuge dans lapproximation est appelée brit de + Le codage : chaque échuntllon sera codé ur un ensemble a de bits, Pour permitire le eadage des différents valeurs, ® = bits sont nécesaies, Done la bande passinte requise par un ig appel est de 64Kb/s (000 Fis par seconde x bit). on Compression de la Voix Compression de la Voix - - Apres. tétape de numérisation, le signal Aumnerique’cel comprosse pout redute le debt fCouce [DEK |MOS Ua de domées a tansmettio. Dans le. service a a VoIP. les. Codecs les plus souvent mis en e=—E _ couvre sont 711 et G 128. an 8 En _complément de la compression, le om 8 ‘ var mécanisme VAD (Voice Actwty Detection) rédult wc gmt Sie la bande passante consommée en supprimant oan a les silences produits lors dune. conversation 5 a activation de ce mécanisme peut offrirjusqua MED a6aaag aqge Mim 50% de gain en bande passante, Une fois que [avoir esi ranstarnée en paquets, ces deriers seront habillés RTP. UDP et enfin, en IP et euyent trenster sur wimpore quel réseaulP Les protocoles de la VoIP | | Protocole SIP Chapitre ttl Les protocoles de la VoIP Le transport de la VoIP fait appel a certains protocoles ‘TCP : transport des données en mode carnacid cassie des accuses. de reception femps délatence! UDP" transport des données en mode non onnecte, donc sans accuse de reception. TP (Real Time Protaco) permet ae répondre Sux oxgences de delais de la VoIP organ les dvorivallas por I$ dues aa VoIP RICP (Real Time Control Protocl permet de compléter RTP avec. la fonctionnalté Qos. o — Hieree eres Le protocole SIP Pa 2 RFC 3261: Session Initiation Protocol (v2) Protocole d'application qui permet d’établir modifier et terminer des sessions multimédia ‘avec utilisateurs mobiles. © Utilsent plusieurs terminaux pour communiquer, ‘Nom dutlisateur ningique pas la localisation, Fonetions principales: » Localisation des utisateurs : Négociations des paramétres de la session. Réseau SIP BUT g Clients SIP: les terminaux = © Terminologie SIP 5 UAC(User Agent Client): Terminal qul ine une © UAS(User Agent Server Terminal qu ago ia © Clients typiques : Teéléphones IP avec SIP Soft phones sur PC © Téléphones analogiques avec adaptateur(ATA Analog Terminal Adapter Eléments d'un réseau SIP Serveurs SIP 9dSD DV Clients SIP = wm @ srOetot — siatigee vere Seveurs SIP Da Registrar: serveur d’enregistrement » Elément essentiel d'un réseau SIP qui permet la mobilté des utilisateurs © Chaque utlisateur s‘enregistre périodiquement avec son nom diutiisateur et son adresse IP actuelle. » Le registrar transmet ces informations au serveur de localisation Seveurs SIP el Location server: serveur de localisation » Bases de donnes qui gére les enregistrement des utilisateurs © Utilisent souvent LDAP, une bases de données SQL ou un fichier texte simple Seveurs SIP ST Redirect server: serveur de redirection © Fonction similaire & un proxy © Regoit les messages SIP des terminaux © Utlise le serveur de localisation pour déterminer la localisation actuelle du destinataire. je Renvole un message de terminal avec la destinataire. redirection au localisation actuelle du Seveurs SIP et Proxy SIP: » Elément essentiel qui effectue le routage des messages SIP jo regoit les messages SIP des terminaux ou autres proxies 5 Utilise le serveur de localisation pour déterminer la localisation actuelle du destinataire. « Fait suivre les messages vers le destinataire. Seveurs SIP ST Gateway: passerelle SIP-PSTN » Interconnecte un réseau SIP avec le réseau t€léphonique public © Typiquement avec interface ISDN » Convertit fa signalisation et les flux média » Permet de recevoir des appels du PSTN et dappeler sur le PSTN. Serveurs SIP LT utres éléments sont souvent nécessaires © STURN/TURN pour traverser un NAT > Firewall applicatif (ALG, SBC) © Serveur de conférence © Serveur média pour annonces automatiques, musique » Serveurs d'authentification, autorisation, accounting (RADIUS.....) Appel direct entre deux téléphones ST © Scénario le plus simple mais peu réaliste = LUAC doit connaitre adresse de TUAS Pas dauthentification, autorisation » En réalité, !appel est établi avec l'aide d'un proxy/serveur de redirection BS id Appel direct entre deux téléphones. Messages SIP Ce ee reer eeeeee) © Modéle requételréponse similaire & HTTP 5 Requétes SIP = Envoys dum clan un snveur © Réponse "= Envoyés un UAS an UAC Ligne de départ d’une requéte ST = Contient la méthode, IURI eta version SIP a] 5 URI SIP{Uniferm Resource Identifier) © Ieentte une ressourc de communication comme un uiisateur un telephone, une bot vocale ov un sroupe (« nelpdetk ») Peut conten d autos parambtes » Exemples URI 2 sip.bob@oe33.heig-vd.ch sip: #412455 /6200@he a-vd ch; user=phone Format des messages SIP © Messages texte similaire & HTTP Codage en UTF-8 2 Trois parties 1. Ligne de apart RRequéte ou réponse, méthode, code de réponse. 2. Eni&te du message Plusiours ligne de texte avec champs SIP. 2. Contenu du message Lgnes de texte non SIP (0. ex description du fx media) Adressage SIP » Lladressage est indépendant de la localisation géographique des abonnées. 2 SIP est congu pour assurer la mobilité des utilisateurs, » Un utilisateur peut avoir plusieurs adresses SIP. Message Invite Vins SIP/2-0/GP 152.36.3 95 braneh-RGRAF LEGS From: “alse” poh e92, 281195 sage tneant 9010247 or “tao ceipitogien 68-125 (aU: es mF OLanOLZAEI82 182.195 eq: 20018 TE ‘antnt-ype: apeeaton/ sp Exemple du contenu SDP “Coa SOF ae stage aaa Le champ « via » oe a BOR AT SPT OTT © Contient adresse sur laquelle 'expediteur au message attend la réponse © Un proxy intermédiaire va insérer son adresse dans un nouveau via © Paramétre branch » Sera copié dans la réponse associer requéte et réponse > Exemple: reponse en SIP v2.0 et UDP sur 192.168.1.195, Le champ « Max-Forwards » — 1 Indique le nombre de proxies a traverser au ‘maximum © Prévient des boucles de routage infnies La valeur est décrémentée par chaque proxy lo Messages derreur sila valeur atteint 0 Le champ « From » 5 Indique le nom logique de Tinitiateur de la requéte © Format simiaire aux adresses e-mail avec un alas en gullemets et URI entre <> Dot contenir le nom logque de Tutlisateur, avec son domaine » Utlisé pour autnentfcaton, le vaitement de message © Parametre tag » Identique pour tous les messages dun dialogue © Permet dassocer les difrents messages dun méme dialogue Le champ « Contact » Le champ « to » «© Indique le nom logique du destinataire de la requéte © Similare au champ « From » » Paramétre tag ‘Nest pas présent dans la requéteintiale » Sera ajoute parle destinataire dans sa réponse, Le champ «Call-ID» fe Indique URI sur lequel lutiisateur est directement atteignable pour d'autres messages © Contient souvent un nom de machine, et non pas de domaine comme les champs « to » et « from » © Contient un code globalement unique qui permet de grouper différents messages qui sont lis: © Méme cade pour tous les messages d'un dialogue. © Méme cade pour tous les messages Contient un numéro de séquence de la requéte et le nom de la requéte ‘La réponse la requate répéte ce numéro 5 Permet de mettre les requétes dans ordre correcte Les messages de réponse Les champs « Content type » et « ene Content length » © Indique le type des données de contenu du message et la longueur en octets » Certains messages SIP contiennent la description ) :cneredi cad dete 2 itn edge ein 1 RIPRTO ts? >): ner ds races prs dees » regot ont ido H225-RAS » Lorsqu‘un terminal se ‘onnecto dans une Q vege apres du taper dela zane de ur guersa présence dons mo Féseau, © Le terminal fournit dans eo sa requéte Srenregatement son fsronse I sosocise & Son identfant 9.323. H225-RAS —__ «© Utisé entre les terminaux et le GK. © Utilise UDP comme protocole de transport «© Les messages RAS sont relativement simples et ressemblants. Chaque action posséde généralement les trois déclinaisons de messages Suivantes 1 XRQ indique msg RAS de requéte (REQUEST) 1 XRY nique msg RAS de rejat dela requéte (REJECT) © XCF ind que que fa requete a été correctement tratée (CONFIRM) H225-SIG:Q931 permet 5 Pétablissement dun ‘appel, © Lallibération dela » eta transmission des messages sndiquant feat un appel (occupation lun poste, redirection, etc.) ‘Appel simple H.323 : Etape 1 H225-SIG:Q931 Co enrereaernenereseeeeeren! © Les 5. mesiages ordamertaux suivants doivent iene ‘obligatoirement etre supporés H225: lene 001 SETUP. envoyé pour inter et établir une Communication avec tn terminal H.323. To a © ALERTING: indique que le poste appelé est en train sew te de $a oo de some" ot gue ‘éponse CONNECT: indique que la communication peut sour NSS ps poelant se met en a RELEASE COMPLETE envoyé pour inter la ferminalson de app. © STATUS FACILITY. envayé pour demander des Serves complomeniaies H245, Message TCS ST = ‘2 gére fouverture du canal de contéle, TCS. eyaNALCAPABILITYSET 1 1'étabissement du canal de transmission, = Hinge es enact femal gy tne 4 cea eet ey ate ae a ‘le contBle de fax, ‘Sacer poate ‘Eta fermeture du canal de contre = heave emia env ae oLes 3 messages fondamentaux sont Skogtert pote 1 Message TCS. scat Message OL = AC ticaion, un mecsape = Message CLC et ESC SERRATE RaciryseTac Message OLC > Fauvette gun cana tepaue 28 ‘a genarioment us unpoeTe, ete ‘ra pul asi bie ‘teeter en UDF. es © GarineI canal rst pas ‘Sdecietne enggsafeminal ee ‘dr ver un tan gi SPENLOICATCTANNEL, Ce ee ‘Restageateane on onan de ‘Tio cesion 1) ala Sareea. conan ‘Appel simple H.323 : Etape 2 oO 2 2 nas E Message CLC et ESC LL 2messager dtr sok cesses pur ctr un Q lemessape cic (GLOSELBCIGALCHANNEL) ‘aor ‘azquttarerifCLOSELOGICA a TCHANNELAGK, = tie message ESC (ENOSESSIONCOMMAND, ones fqurdot ee ens pa ehague ‘noreran sere ‘Appel simple H.323:: Etape 3 ‘Appel simple #323 : tape 4 i, sxemetaer Services du Gatekeeper Cd © Traduction d adresses etlocalsation ‘Tragtun aba 329 ov numero 764 on aes Popo © AAA Authentication, Authorization, Accounting) = Conttéle d admission et contre de largeur de bande 5 Services avancés (mise en attent, ranstert appl Gestion dela zone =>Fourit ces fonetions & tous les terminaux ‘enragistes. ‘Appel shple H.328: Etape S Mode de fonctionnement du GK © Le GK permet 2 méthodes de routage de la signalisation H323(H225-RAS) © Signalisation en mode direct (appel direct) "= Aprés'authortfcaton eta traduction dadresss, los terminaux commaniquent dvetement "Mode le plus souvent uit =Plus effeace © Signalisation en mode routé (appel et contréle) "La signalsation passe systématiquerent parle GK (factration, controle admission...) Mode de fonctionnement du GK Réseaux de GK ST x gire une zone H.323 unique ‘smectic nen Seema sevgenr ng Gk meu PE erie tes Gk en edseaughrent les apps inter-znes 323 1 tt doen st pl ap eb "spd es nek pease eek Tete po “Tarmac ee min FIG din) Tinyeciawueseecierleteutecubys GK en réseaux a La nomenclatire #329, dtr 2 netons ui conviont ‘Sein connate t ‘Stevens 5 =Un systime H.325 ost, ‘etn mera ensemble ‘imum, dares elements pouvant ive outs. 5 <1Une zone H.323 est un ‘Sneomble de deux frau Srectn Gktau minum, rege Po a er Fe a Scénario d’appe! H323 avec GK

You might also like