Вы находитесь на странице: 1из 1

Produit de l'IETF

SIPv1

W ork Group Multiparty Multim e dia Se ssion C ontrol de lIETF.


so rtie e n 1997
153 pa ge s

Sortie Mars 1999 (R FC 2543).


SIPv2
Versions

269 pa ge s

La rge m e nt re vue , co m pl t e e t co rrig e e n juin 2002 (R FC 3261).


De s com pl m e nts ont t d finis dans le s R FC 3262 3265.
P lus de 100 e x te nsio ns (R FC s) publi e s e t bie n d'a utres discutes
Juin 2002

SIP bis est publi comme RFC3261

Aot 2004

SIP pour la Prsence est Publi RFC 3856


SIP

Nove m bre 1999

SIPPING
Mars 2001

SIMP LE
Groupes de travail

XC O N
Janvie r 1998

Ipte l

Spe e rm int

Nove m bre 2005


IETF
2000 : d cision d'utilise r SIP pour le controle d'a ppe l dans le s r se aux mobiles

3GPP

2002 : 3gpp R e le ase 5 d finit l'IMS bas sur SIP

3GPP2

Historique
Organismes de normalisation

SIP-based NGN volution of PSTN

ITU-T
Application clie nte qui initie une re qu te SIP.
Application se rve ur qui re tourne une r po nse SIP

L'e nre gistre m e nt a une dur e de vie

Le te rm ina l e nvo ie p rio dique m e nt de no uve a ux R EGISTER

Use r Age nts

Les extrmits sont appeles


A doption du protocole SIP

sa pr se nce
sa position de localisation courante dans le rseau

Envoi du code 401 (ou code 407)

R ponse g n r e partir du challe nge e t du m ot de passe


UA e st authe ntifi
R e qu te e st tra ite

Si le s de ux vale urs corre sponde nt

SIP Portals

16 C om pagnies
33 C om pagnies

Sipforum .org

Acce pte le s re qu te s R EGISTER

C lie nt indique

R e siprocate stack s, se rve rs, te st software


Vovida SIP stacks
Serveur Registrar

ipte l.org popular SIP Ex pre ss R oute r (SER )

SIP Open Source A ctivities

de m ande l'UA de s'authe ntifie r

Aste risk e nte rprise P BX


GNU O sip stack

UA r m e t la re qu te e n inclua nt la r po nse ce "cha lle nge

L'a uthe ntification SIP

SIP Sum m it (pulve r.com )


SIP Conferences

Inte rnational SIP (Uppe rside)

Sinnre ich, Inte rne t C om m unications Using SIP

Entit la fo is clie nte e t se rve ur

C am arillo, SIP De m ystified

SIP Books

Johnston, SIP , Unde rstanding the Se ssion Initiation Protocol

Authe ntification de s a bonns


initie r, m ainte nir e t te rm ine r une
se ssion ve rs un corre sponda nt.

Caractristiques

Ne tra ite pa s le R TP

Achem ine le s m e ssage s indpe ndam m e nt le s uns de s autre s, sans sauve garder ltat des connexions.
Plus rapide s e t plus l ge rs

Sim ilaire HTTP


B n ficie du succ s de l'inte rne t.

C o da ge te xte

SMTP

Prox y state less

C ible un tr s grand nom bre d ve loppeurs


Intrt pour SIP

Facilit & R apidit de d ve loppe m e nt de s a pplications SIP

Modularit

Type s
Dfinition

O utbound proxy

Int gration dautre s protocoles

Sim plicit
Localise l'e x tr m it cible

Proxy Server
Prox y se rve r ve rs o e nvoye r le s r ponses

Vise fa cilite r le d ve lo ppe m e nt de SVAs

Prox y state full

Adre sse s IP dun Prox y se rve r


prim a ire e t dun se co nda ire
O lUAC do it e nvo ye r le s re qu tes

Nassure pas le transport de s donne s utiles

SIP fonctionne se lon une archite cture clie nt-serveur

R outage de s m e ssages SIP

Maintie nt pe ndant toute la dur e de s se ssions l tat de s connexions.

Protocole de signalisation hors bande de se ssion Multimdia

Protocole de couche Session

Fonctions

Localise r un corre spondant

Da ns la configuration de lUAC

8 Co m pagnies

Aot 1999

Sipce nte r.com

Se rve ur g n re la r po nse ce "cha lle nge " e t la co m pa re la r po nse re ue de l'UA

No m s DNS dun P ro x y se rve r


prim aire e t dun se condaire

Avril 1999

D ce m bre 1999

Enre gistre r l'a ssociation d'@ IP e t ide ntifiants


dans un se rve ur de localisation

Un utilisate ur pe ut se nre gistre r sur plusie urs se rve urs de nre gistre ment en mme temps
contie nt un "challe nge

SIP/ISUP ga te way profiles

MSF

Use r-Age nt C lie nt (UAC)


Use r-Age nt-Se rver (UAS)

Entit se rve ur
Sp cifi e par l'e n-t te Ex pire

SIP-based VoIP network for Europea n W ireline

TISPAN

ETSI

D te rm ine le s ca pa cit s m dia de l'e x tr m it cible


Incom ing proxy

D te rm ine la dispo nibilit de l'e x trmit


Int gre r que lque s m ca nism e s de scurit

SIP Ex pre ss R oute r (http://www.ipte l.org/se r/) ;


Partysip SIP Prox y Se rve r
(http://www.nongnu.org/partysip/partysip.html).

tablisse ment

Fonctionnalits

Plate form es

Cisco SIP Proxy Server

Ma intie n
P re nd e n cha rge le tra ite m e nt d'a ppel

A rchitectures SIP

R e ce vo ir de s re qu te s SIP

Modification
Gestion
Fe rm e ture

En e nvoyant une r po nse SIP


Tra ite r cha que re qu te SIP

En re layant la re qu te SIP ve rs
sa de stination

Ligne de d but

C in m atique

UAS, P ro x y se rve r o u R e dire ct se rve r

Entits SIP

D te rm ine r le ne x t-hop

C onsultation du Location Se rvice

Fournir de s infos sur le m e ssage

R le s

P e rm e ttre le tra ite m e nt du m essage


Utilis s indiff re m m e nt par
de s re qu te o u r po nse.

Fo rwa rde r la re qu te SIP


Application se rve ur
inte rm dia ire e ntre le te rm ina l
clie nt e t le se rve ur de localisatio n

info s de ba se pe rm e tta nt le
tra ite m e nt du m e ssage

Fonctions

Protocole SIP

Fournit a u clie nt l'inform ation sur


le ou le s prochains sa uts

Synta x e

Redirect Server

En-t te s g n raux
Ense m ble de C hamps

C in m atique
Type s

R e nse ign e pa r R e gistrar

En-t te s de r po nse
Pas norm alise

Inte rface ave c le s se rve urs SIP

Serveur de localisation

En-t te s de ntit
Formats

Pre nd e n charge un ou plusie urs dom aines

Bout e n bo ut

R e gistrar : m ise jour


Prox y server : consultation

Ge nre s

Acc s par le s se rve urs SIP

Saut par saut

R e dire ct se rve r : co nsulta tio n

Parfois aussi le canal R TP audio/vido

Te rm ine

P e rm e tta nt le tra ite m e nt de la re qu te pa r ce lui-ci


C o ntie nt le s info s suppl m e nta ire s a jo ut e s pa r se rve ur SIP (UAS)
P e rm e tta nt le tra ite m e nt de la r ponse

chang s e ntre Uas te rm inaux


Exe m ple s: Subje ct, Acce pt, Allow e tc.
subisse nt un traite m e nt chaque noeud
Ex e m ple s: R o ute e t Via
C ode c, vite sse d chantillonage

infos perm ettant la participation une session

Gateway SIP

Inte rface r signalisation SIP/Autre signalisation (ISUP)


nom dutilisa te ur
n de t l pho ne

De stination (adre sse IP, port UDP)


Nom de la se ssion
Tim e stam ps de d but e t fin de se ssion

Info rm a tio ns de P r sence

use r

Info rm a tio ns li e la ge stio n de co nf rences

un no m de do m a ine ,
un nom de ho st

Le num ro e st incr m e nt
chaque nouve lle re qute

D finit le type e t le form at de s infos conte nue s dans le corps du m e ssage

Entit la fois clie nte e t se rve ur


Le canal de signalisation SIP

ide ntifiant unique de transa ction

Num ro Type _de _re qute

C ontie nt le s infos suppl m e ntaire s de stination du se rveur SIP (UAS)

En-t te s de re qu te ,

Ba se de do nn e s

Infos sur le s Prox y se rve rs e t le s Gate wa y s


LDAP (Lightwe ight Dire ctory Acce ss
Protocol, R FC 1777) pr conis
JDBC (Java DataBase Connectivity)

une UR I ide ntifiant le de stinataire initial du message

C se q

Ne parle pas SIP


C om pte Abonnes

To

C all-ID

Plusie urs e nttes

Envo ye r une r po nse SIP

C o ntie nt le s a dre sse s de s se rve urs tra ve rs s pa r la re qute.

Via

C onsultation du Location Se rvice


O la dre sse de de stination
(to :) e st re m pla c e pa r z ro
ou plusie urs nouve lle s
adre sses

Nom _du_cham ps : vale ur_du_cham ps CRLF

une UR I ide ntifiant l'initiate ur du message

From

R e ce vo ir de s re qu te s SIP
Tra ite r cha que re qu te SIP

sip:user@host
host

Fo rm a t d riv dune a dre sse s E-m a il

C orps

Me ssa ge s ISUP (pro to co le de co m m a nde R TC ) (SIP-I ou SIP-T)

Parfois absent

Photos ide ntifiant le s participants une session


v(ersion SDP)

Identification SIP

sip:e tudiant@e nsa.ac.ma

o(rigin)

sip:m oham e d@192.190.132.20


sip:+212-24-44-44-44@ensa.ac.ma

Inform ations de localisation

Autre s type s

R e spe cte la R FC 3986 no m me URI

une a dre sse num rique

s(e ssion name)

C ham ps

Ex e m ple s dURL SIP

c(onne ction inform ation)

Messages SIP

Mohamed

t(im e of the se ssion)

+212524434547

m (e dia)

Un utilisa te ur pe ut avoir plusie urs a dre sse s SIP abo utissant toute s au mme terminal
Direct signalling

Un dialogue SIP

Proxy call stateful signalling


Proxy stateful signalling

change de m e ssage s e ntre de ux UAs ayant le


m m e ide ntifiant
P lusie urs tra nsa ctio ns pe uve nt tre changes

Modes de signalisation

Proxy stateless signalling

Famille

Redirect signalling

Un change re qu te + r po nse (s) associ e (s) constitue une transaction SIP

Noureddine IDBOUFKER
Professeur l'ENSA de Marrakech
Universit cadi Ayyad - Maroc

tablit une se ssion

INVITE

Carte labore par

n.idboufker@uca.ma

AC K
R e qu te s (o u m thode)

Mo difie le s pa ra m tre s d'une se ssio n ta blie entre UAs


Acquitte r une r po nse fina le la re qu te INVITE
C o nfirm e l' ta blisse m e nt d'une session
De m ande r UAS se s capacit s support e s (e x te nsions, codecs etc.)

O PTIO NS

Annule une re qu te INVITE


non e ncore r po ndue

C ANC EL
BYE

Le s m e ssage s de la transaction
ont un unique ide ntifiant, C seq

Enre gistre m e nt de s UAC

R EGISTER

Te rm ine une se ssion

Provisoire
Finale
R ponses
Synta x e

Em prunt e HTTP

Types
1yz Provisional

2yz Succe ss

Le s r ponse s SIP

Num ro 'x yz' + te x te e x plica tif

Le tra ite m e nt de la re qu te
e st e n cours

La re qu te a t bie n re ue ,
co m prise e t a cce pt e (e x :
200 O K)

3yz R e dire ctio n

R e dire ctio n ve rs une a utre


e ntit , d'autre s actions
de vra ie nt tre e ntre prises

4yz R e que st fa ilure

Erre ur clie nt, la re qu te e st


synta x ique m e nt e rro ne ou
na pu tre tra it e a ve c succe s

5yz Se rve r failure

Le se rve ur n'a pu traite r une


re qu te va lide

6yz Global Failure

La re qu te ne pe ut tre tra it e
pa r aucun se rve ur

Un code d tat (Status C ode ) qui e st un e ntie r sur 3 chiffre s


Une raison (R e ason-Phrase ) qui d crit te x tue lle ment la raison

Вам также может понравиться