présentation voip
Post on 20-Aug-2015
12.030 views
Embed Size (px)
TRANSCRIPT
- 1. La VOIP :Les protocoles H.323
et SIP - 2. PLAN
2 - 3. La VOIP
Quappelle ton VOIP ?
VOIP = Voice Over Internet Protocol ou Voix sur IP
La voix sur IP: Le transport de la parole sur un rseau IP.
La tlphonie sur IP: Les fonctions tlphoniques
Signalisation
Fax
Multi appels
Triple play (Voix, Donnes, Vido)
3 - 4. La VOIP
Architecture de la technique de VOIP
Envoi sur
le rseau IP
Donnes encodes
Codage Paquetage
Paquet IP
Acquisition etnumrisation
Rseau IP
Rception
sur
le rseau IP
Dcodagedpaquetage
Paquet IP
Restitution et exposition
4 - 5. La VOIP
Avantages et inconvnients de VOIP
5 - 6. H.323
Gnralit
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-Tqui le dfinit commeSystmes de communication multimdia en mode paquet.
6 - 7. H.323
Gnralit
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
7 - 8. H.323
Architecture des protocoles suivant H.323
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.
8 - 9. H.323
Les lments du rseau H.323
Un priphrique Terminal
Un poste tlphonique IP raccords directement au rseau Ethernet de l'entreprise
Un PC multimdia sur lequel est install une application compatible H.323
Gateway (Passerelle)
Il assure linterconnexion entre le rseau H.323 et les autres rseaux tlphoniques (RTC, SIP)
La conversion entre les formats de transmission
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
9 - 10. H.323
Le fonctionnement de H.323
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.
Demande dtat
Demande autorisation
Etat compatible
@ IP
Confirmation autorisation
Accord sur les Codecs
Ouvertures des canaux
Transfert des flux
Client A
Client B
Fermeture des canaux
10 - 11. SIP
Gnralit
Le protocole SIP est un protocole de signalisation
Initialement conu par le groupe MMUSIC (MultipartyMultimedia 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.
11 - 12. SIP
Gnralit
SIP intervient aux diffrentes phases de l'appel :
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.
12 - 13. SIP
Les lments du rseau SIP
Le User Agent
Il sagit dune application sur un quipement de lusager qui met et reoit
des requtes SIP
User Agent Serveur : Cest une entit logique qui gnre une rponse une demande SIP.
User Agent Client
Le registrar
Serveur software denregistrement dutilisateu
Enregistre lemplacement (@ IP et URI) du User Agent dans une BD
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
13 - 14. SIP
Architecture SIP en pipline
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
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
14 - 15. SIP
Ladresse SIP:
SIP utilise ladressage URL (Uniform Ressource Locators) qui a le format suivant:
(Utilisateur)@(Nom dhte)
-Le champ utilisateur est soit " nom utilisateur: mot de passesoit "numro de tlphone".
-le champ nom dhtepeut tre "domaine" ou "adresse IP".
15 - 16. SIP
Le message SIP:
Ligne de dpart
En-tte 1
En-tte 2
;
CRLF
Corps du message
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 dtatnumrique et saPhrase de causetextuelle associe
16 - 17. SIP
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
17 - 18. SIP
Le fonctionnement de SIP
Les callbacks
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)
18 - 19. SIP
Le fonctionnement de SIP : Enregistrement
19 - 20. UABob
3) INVITEcarol@chicago.com
2) Store
4) Interrogation
Registrairechicago.com
Mandataire sip.chicago.com
Service de localisation
5) Rponse
1) REGISTER
6) INVITE
carol@cube2214a.chicago.com
UACarol
SIP
Le fonctionnement de SIP : Enregistrement
20 - 21. Tlphone SIP
dAlice
Mandataire atlanta.com
Mandataire biloxi.com
Tlphone SIP
de Bob
INVITEF1
INVITEF2
INVITE F4
100EN ESSAIF3
100EN ESSAI F5
180 SONNERIEF6
180 SONNERIE F7
180SONNERIE F8
200 OK F9
200 OK F10
200 OK F11
ACKF12
Session mdia
BYE F13
200 OK F14
SIP
Le fonctionnement de SIP : tablir un appel
INVITE sip:bob@biloxi.com SIP/2.0
Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob
From: Alice ;tag=1928301774
Call-ID: a84b4c76e66710@pc33.atlanta.com
CSeq: 314159 INVITE
Contact:
Content-Type: application/sdp
Content-Length: 142
21 - 22. Comparaison SIP/H.323
22 - 23. Comparaison SIP/H.323
23 - 24. Conclusion
La voix sur IP est clairement la voie dominante de l'avenir. Il existe beaucoup d'applicatifs VoIP offrant des prestations correctes mais ces derniers vont normment voluer dans les annes venir en raison de la monte en puissance des dbits de plus en plus importants proposs sur les rseaux locaux et sur l'Internet
24 - 25. QUESTIONS ?