la voip :les protocoles h.323 et sip - n.· voip = voice over internet protocol ou voix sur ip. la

Download La VOIP :Les protocoles H.323 et SIP - n.· VOIP = Voice Over Internet Protocol ou Voix sur IP. La

Post on 12-Sep-2018

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • La VOIP :Les protocoles H.323 et SIP

  • 1 La VOIP

    2 H.323

    3 SIP

    4 Comparaison SIP/H.323

    PLAN

    2

  • Quappelle ton VOIP ?

    La VOIP

    Signalisation

    Fax

    Multi appels

    3

    La voix sur IP : Le transport de la parole sur un rseau IP.

    La tlphonie sur IP : Les fonctions tlphoniques

    Triple play (Voix, Donnes, Vido)

    VOIP = Voice Over Internet Protocol ou Voix sur IP

  • La VOIP

    4

    Architecture de la technique de VOIP

    RTP

    UDP

    IP

    RTP

    UDP

    IP

    Rseau IP

    Acquisition et numrisation

    Codage Paquetage Donnes encodes

    Paquet IP

    Envoi sur le rseau IP

    Rception sur le rseau IP

    Paquet IP

    Dcodage dpaquetage

    Restitution et exposition

  • La VOIP Avantages et inconvnients de VOIP

    Diminution de la masse de

    matriel

    Moindre maintenance

    Rduction des cots

    Avantages

    Problme de QoS (Quality of Service)

    Demande d'une bande

    passante importante

    Inconvnients

    5

  • H.323

    Le protocole H.323 regroupe un ensemble de protocoles de communication de la voix, de l'image et de donnes sur IP. Un protocole dvelopp par l'UIT-T qui le dfinit comme Systmes de communication multimdia en mode paquet .

    Gnralit

    6

  • H.323

    Le H323 gre :

    La signalisation : Les messages de signalisation sont ceux que lon envoie

    pour demander dtre mis en relation avec une autre personne, qui indiquent que la ligne

    est occupe, que le tlphone sonne Cela comprend aussi les messages que lon envoie

    pour signaler que tel tlphone est connect au rseau et peut tre joint .

    RAS (Registration Admission Status), Q.931

    La ngociation de codec : elle est utilise pour se mettre daccord sur la

    faon de coder les informations quon va schanger

    H.245

    Le transport de linformation : RTP

    Gnralit

    7

  • H.323

    8

    Protocole du contrle et de signalisation : H.225, H.245, Q.931, RTCP Standards audio : G.711, G.722, G.723, G.726, G.728, G.729 Standards vido : H.261, H.263, H.263+, H.264. Pour les donnes : T.123, T.124, T.125.

    Architecture des protocoles suivant H.323

  • H.323

    Un priphrique Terminal

    Gateway (Passerelle) Il assure linterconnexion entre le rseau H.323 et les autres rseaux tlphoniques (RTC, SIP) La conversion entre les formats de transmission

    Les lments du rseau H.323

    9

    Un poste tlphonique IP raccords directement au rseau Ethernet de l'entreprise Un PC multimdia sur lequel est install une application compatible H.323

    Gatekeeper (Portier)

    Il se charge de lenregistrement des clients

    La traduction d'adresse (numro de tlphone - adresse IP)

    Multipoint Control Unit

    Il permet aux clients de se connecter aux sessions de confrence

    de donnes

  • H.323

    10

    Le fonctionnement de H.323

    Client A Client B

    Enregistrement auprs du

    Gatekeeper en lui transmettant lID H323 et l adresse

    IP.

    Enregistrement auprs du

    Gatekeeper en lui transmettant lID H323 et l adresse

    IP.

    Accord sur les Codecs

    Ouvertures des canaux

    Transfert des flux

    Fermeture des canaux

  • SIP

    11

    Gnralit

    Le protocole SIP est un protocole de signalisation Initialement conu par le groupe MMUSIC (Multiparty Multimedia Session Control), SIP est dsormais maintenu par lIETF (Internet Engineering Task Force)

    SIP devrait tre utilis en conjonction avec les autres protocoles afin de fournir des services complets aux utilisateurs. Cependant, la fonction et le fonctionnement de base de SIP ne dpendent daucun de ces protocoles.

  • Localisation de lutilisateur : dtermination du systme terminal utiliser

    pour la communication

    Disponibilit de lutilisateur : dtermination de la volont de lappel

    sengager dans une communication

    Capacits de lutilisateur : dtermination du support et des paramtres de

    support utiliser

    Etablissement de session : tablissement des paramtres de session la

    fois chez lappelant et lappel

    Gestion de session : comprend le transfert et la terminaison des sessions,

    la modification des paramtres de session, et linvocation des services.

    SIP

    12

    Gnralit

    SIP intervient aux diffrentes phases de l'appel :

  • SIP

    13

    Le User Agent Il sagit dune application sur un quipement de lusager qui met et reoit des requtes SIP

    Le registrar

    Serveur software denregistrement dutilisateu

    Enregistre lemplacement (@ IP et URI) du User Agent dans une BD

    Les lments du rseau SIP

    User Agent Serveur : Cest une entit logique qui gnre une rponse une demande SIP. User Agent Client

    Le serveur Proxy

    Sert a mettre en relation 2 clients ne connaissant pas leur emplacement

    Interroge le Registrar pour connatre lemplacement des clients

    Le serveur de redirection

    Aide localiser les terminaux en fournissant une adresse alternative

    laquelle le terminal demand peut tre joint

  • SIP

    14

    Elle manipule des retransmissions et des temps morts de couche application, et assortit des rponses aux demandes. N'importe quelle tche qu'un UAC

    accomplit a lieu utilisant une srie de transactions

    Lendpoint : alloue les cases mmoires pour chaque composant SIP, gestion du temps, la gestion du transport de donnes vers les modules : UA, la couche de

    transaction et la couche applicative

    Cest la couche de traitement du protocole qui rside au dessus de la couche de transaction. Les utilisateurs de transaction incluent le noyau dUAC, le noyau

    dUAS, et le noyau de mandataire

    Architecture SIP en pipline

  • SIP

    15

    SIP utilise ladressage URL (Uniform Ressource Locators) qui a le format suivant :

    (Utilisateur)@(Nom dhte) -Le champ utilisateur est soit " nom utilisateur : mot de passe soit "numro de tlphone". -le champ nom dhte peut tre "domaine" ou "adresse IP".

    Ladresse SIP :

  • SIP

    16

    Ligne de dpart

    En-tte 1

    En-tte 2 ;

    CRLF

    Corps du message

    Le message SIP :

    Ligne de dpart : Ligne de requte contenant la mthode qui dtermine le type de la requte (INVITE, REGISTER,), ladresse SIP de lexpditeur et la version SIP spars tous par un espace. La ligne dtat comporte la Version-SIP du protocole suivie dun Code dtat numrique et sa Phrase de cause textuelle associe

  • SIP

    17

    Le fonctionnement de SIP

    Les mthodes

    INVITE : Invite un utilisateur pour un appel

    ACK : Message d'acquittement du message INVITE

    BYE : Fin de communication ou refus d'un appel

    INFO : Information de session en cours

    OPTIONS : Demander d'informations sur le serveur

    CANCEL : Fin d'une requte ou recherche un utilisateur

    REGISTER : Enregistrement de la position d'un utilisateur

  • 1xx = Information : La requte a t reue et continue tre traite

    (100 Essai , 180 Sonnerie en cours, 182 En file dattente)

    2xx = Succs : L'action a t reue avec succs, comprise et accepte

    (200 OK)

    3xx = Redirection : Une autre action doit tre mene afin de valider la requte

    (300 Choix multiples, 301 Dplacement dfinitif )

    4xx = Erreur du client : La requte contient une syntaxe errone

    (408 Expiration du dlai de demande, 401 Non autoris, 404 Pas trouv)

    5xx = Erreur du serveur : Le serveur n'a pas russi traiter une requte

    apparemment correcte.

    (500 Erreur interne du serveur, 502 Mauvaise passerelle, 503 Service indisponible)

    6xx = Echec gnral : La requte ne peut tre traite par aucun serveur

    (603 Refus, 604 Nexiste nulle part, 606 Non acceptable)

    SIP

    18

    Le fonctionnement de SIP

    Les callbacks

  • SIP

    19

    Le fonctionnement de SIP : Enregistrement

  • SIP

    20

    Le fonctionnement de SIP : Enregistrement

    UA Bob

    Mandataire sip.chicago.com

    UA Carol

    Registraire chicago.com

    Service de localisation

    6) INVITE

    carol@cube2214a.chicago.com

    1) REGISTER

    2) Store 4) Interrogation

    5) Rponse

    3) INVITE carol@chicago.com

  • SIP

    21

    Le fonctionnement de SIP : tablir un appel

    Tlphone SIP dAlice

    Mandataire atlanta.com

    Mandataire biloxi.com

    Tlphone SIP de Bob

    INVITE F1 INVITE F2

    INVITE F4 100 EN ESSAI F3 100 EN ESSAI F5