Tutorial HGS/SIP
47 pages
Catalan
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
47 pages
Catalan
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

hgs/SIP Tutorial 1The Session Initiation Protocol(SIP)Henning SchulzrinneDept. of Computer ScienceColumbia UniversityNew York, New York(sip:)schulzrinne@cs.columbia.eduMay 2001hgs/SIP Tutorial 2Overview protocol architecture typical component architectures protocol operation reliability features securityMay 2001hgs/SIP Tutorial 3Introduction core protocol for establishing sessions in the Internet transports session description information from initiator (caller) to callees allows to change parameters in mid session terminate sessionMay 2001hgs/SIP Tutorial 4Protocol architectureLanguages/APIsJAIN CPL voiceXMLservletsParlaysip−cgiSignalingDirectory/Discovery peer−to−peerMGCPLDAP SIPDNS/enum TRIP SDP RTSPH.248PINTSLP SPIRITSmaster−slaveQoS TransportRTP TLSDiffServ IntServSCTPMay 2001?hgs/SIP Tutorial 5SIP applications setting up voice over IP calls setting up multimedia conferences event notification (subscribe/notify) IM and presence text and general messaging signaling transportMay 2001hgs/SIP Tutorial 6Personal mobilitySIP uses email style addresses to identify usersalice@columbia.edu(also used by bob@columbia.edu)yahoo.comtel:12128541111alice17@yahoo.comalice@columbia.edu7000@columbia.edutel:12015551234columbia.eduAlice.Cary@columbia.edualice@host.columbia.eduMay 2001hgs/SIP Tutorial 7SIP addressing typically, same as user’s email address:alice@example.com12125551212@gateways r us ...

Informations

Publié par
Nombre de lectures 125
Langue Catalan

Extrait

hgs/SIP Tutorial 1
The Session Initiation Protocol
(SIP)
Henning Schulzrinne
Dept. of Computer Science
Columbia University
New York, New York
(sip:)schulzrinne@cs.columbia.edu
May 2001hgs/SIP Tutorial 2
Overview
protocol architecture
typical component architectures
protocol operation
reliability
features
security
May 2001hgs/SIP Tutorial 3
Introduction
core protocol for establishing sessions in the Internet
transports session description information from initiator (caller) to callees
allows to change parameters in mid session
terminate session
May 2001hgs/SIP Tutorial 4
Protocol architecture
Languages/APIs
JAIN CPL voiceXML
servlets
Parlay
sip−cgi
Signaling
Directory/Discovery peer−to−peer
MGCP
LDAP SIP
DNS/enum TRIP SDP RTSP
H.248
PINT
SLP SPIRITS
master−slave
QoS Transport
RTP TLS
DiffServ IntServ
SCTP
May 2001?
hgs/SIP Tutorial 5
SIP applications
setting up voice over IP calls
setting up multimedia conferences
event notification (subscribe/notify) IM and presence
text and general messaging
signaling transport
May 2001hgs/SIP Tutorial 6
Personal mobility
SIP uses email style addresses to identify users
alice@columbia.edu
(also used by bob@columbia.edu)
yahoo.com
tel:12128541111
alice17@yahoo.com
alice@columbia.edu
7000@columbia.edu
tel:12015551234
columbia.edu
Alice.Cary@columbia.edu
alice@host.columbia.edu
May 2001hgs/SIP Tutorial 7
SIP addressing
typically, same as user’s email address:
alice@example.com
12125551212@gateways r us.com
written as URL, e.g.,sip:alice@example.com
also can use tel URLs for telephone numbers, e.g.,tel:+12125551212 or
fax:+358.555.1234567
May 2001hgs/SIP Tutorial 8
Building blocks
SIP user agent IP phone, PC, conference bridge
SIP redirect server returns new location for requests
SIP stateless proxy routes call requests
SIP (forking) proxy routes call requests
A@
B@
C@
SIP registrar maintains mappings from names to addresses
May 2001hgs/SIP Tutorial 9
Back to back UA (B2BUA)
two (or more) user agents, where incoming calls trigger outgoing calls to
somebody else
also, “third party call control” (later)
useful for services and anonymity
SIP UA1 (UAS) SIP UA2 (UAC)
INVITE b2b
INVITE callee
200 OK
200 OK
May 2001hgs/SIP Tutorial 10
Maintaining state in SIP entities
Stateless: each request and response handled indepdently
(Transaction) stateful: remember a whole request/response transaction
Call stateful: remember a call from beginning to end
May 2001

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents