Você está na página 1de 28

Dveloppement de KPIs VoIP sur des outils de supervision

Prsentation n1

PROTOCOLE SIP

Amel GUESMI

Plan
Introduction Pourquoi le SIP? Dfinition SIP dans le modle OSI Les entits SIP Les messages Les scnarios Les extensions du SIP Les inconvnients

INTRODUCTION

Plusieurs protocoles sont utiliss dans la VoIP


3

POURQUOI LE SIP?
Le SIP possde plusieurs caractristiques :

Simple : Les messages SIP sont semblables ceux du protocole HTTP1.1 Standard : Il est peut coexister avec dautres protocoles, il est interoprable Ouvert : les protocoles et documents officiels sont dtaills et accessibles tous en tlchargement.

DFINITION

SIP : session initiation Protocol Protocole de contrle de la couche application du modle OSI Il sert crer, modifier et terminer des sessions avec un ou plusieurs participants
SIP intervient aux diffrentes phases de l'appel : *Localisation du terminal correspondant ; *Analyse du profil et des ressources du destinataire ; *Ngociation du type de mdia (voix, vido, donnes...) et des paramtres de communication ; *Disponibilit du correspondant : Il dtermine si le poste appel souhaite communiquer, et autorise l'appelant le contacter etc

SIP DANS LE MODLE OSI

Les modes douverture de sessions

SIP permet louverture de sessions entre : 2 utilisateurs unicast : communication entre 2 stations (a) ; plusieurs utilisateurs en multicast via une unit de contrle M.C.U.(Multipoint Control Unit) (b) ; plusieurs utilisateurs pleinement interconnects en multicast via un rseau maillage complet de connexions (c) ;

ENTITS SIP
Lagent utilisateur (user agent) Le serveur proxy Le serveur de redirection Le registrar

LAGENT UTILISATEUR (USER AGENT)


Il sagit dune application sur un quipement de lusager qui met et reoit des requtes SIP. Il se matrialise par un logiciel install sur un PC, sur un tlphone IP ou sur une station mobile UMTS (UE, User Equipment).

Il

y a deux types dagents utilisateurs

- Les UAc : (client) ce sont les terminaux qui initient la session par envoi de requte. - Les UAs : (serveur) ils rpondent la demande dtablissement de session

SERVEUR PROXY
Il reoit les requtes dun User Agent et les relaie vers :

Le User Agent de destination si celui-ci y est reli Un autre serveur Proxy et ainsi de suite de proche en proche jusqu ce que la requte arrive au User Agent de destination
des autres, ils ne prennent pas soin des transactions.

- Serveurs stateless : ils acheminent les messages indpendamment les uns


- Serveurs stateful : ils maintiennent ltat des requtes pour la dure de la transaction.
10

11

LE REGISTRAR (LENREGISTREUR)

Il enregistre la position des Users Agents partir des requtes REGISTER envoyes par ceux-ci. Ces requtes contiennent donc une adresse IP, associe une URI (Uniform Ressource Identifier), qui seront stockes dans une base de donnes.

12

LE SERVEUR DE REDIRECTION

Il indique au User Agent source la position du User Agent de destination

13

LES MESSAGES SIP


Les requtes Les rponses

14

FORMAT GNRAL DUN MESSAGE SIP

15

UNE REQUTE SIP

Exp : INVITE sip:bob@biloxi.com SIP/2.0


16

Les mthodes les plus utilises: REGISTER INVITE ACK CANCEL BYE OPTIONS (type de mdia supports,langue)

17

LES ENTTES :

18

LA RPONSE SIP

SIP/2.0 4O4 NOT FOUND


19

1xx : information : la requte a t reue, et est en cours de traitement.( 180 ringing )

2xx : succs : la requte a t reue, comprise et accepte (200 OK) 3xx : racheminement : Redirection, lappel requiert dautres traitements avant de pouvoir dterminer sil peut tre ralis

4xx : Erreur requte client, la requte ne peut pas tre interprte ou servie par le serveur. La requte doit tre modifie avant dtre renvoye. (404 NOT FOUND)

5xx : erreur serveur : le serveur choue dans le traitement dune requte apparemment valide. 6xx : erreur globale, la requte ne peut tre traite par aucun serveur.
20

SCNARIO SIP TYPIQUE

Initiation dune communication directe

21

Initialisation dune communication laide dun serveur proxy

22

Initialisation dune communication laide dun serveur de redirection

23

Enregistrement dun terminal


24

Notions de transactions et de dialogues

25

Les protocoles en relation avec le SIP


Cette architecture inclut SDP : session description Protocol (dcrire les sessions multimdia)

RTP : real time Protocol ( transporter les donnes temps rels +


fournir un feedback de QoS )

Une fois la connexion est tablit entre les participants lchange des trafic (vido et audio) travers le protocole RTP

RTSP : real time streaming protocol : controller les livraisons de media streaming

26

LES EXTENSIONS DU SIP

SUBSCRIBE: Requte d'abonnement aux vnements d'un autre agent identifi par son URI

NOTIFY: Requte de notification d'un vnement conscutif une


requte d'abonnement

REFER : Requte de redirection d'un appel vers un autre agent

PRACK : Requte de scurisation des rponses provisoires


INFO : Requte d'information sur la session en cours MESSAGE : Requte d'envoi de messages instantans UPDATE : Requte de modification d'une session en cours d'tablissement
27

LES INCONVNIENTS

Bas sur ladresse IP : cela induit que le SIP ne traverse pas le NAT

non scuris : login et mot de passe en clair

une mauvaise implmentation ou une


implmentation incomplte du protocole SIP dans le UA peut perturber le fonctionnement et gnrer du tafic super sur le rseau flux.
28

Você também pode gostar