SIP Technology Overview: Session Initialization Protocol
SIP Technology Overview: Session Initialization Protocol
Session Initialization
Protocol
TP-0062.1, May 2000, Slide 1
Objectives
To understand purpose, components, and
operation of SIP
Upon completion of this section, you will be able
to:
• Define purpose of SIP
• Identify components used by SIP
• Explain how SIP works
• Differentiate between good and problematic SIP
responses
• Identify the well known port used by SIP
• Understand major differences between SIP and
H.323
SIP IP
Redirect
SIP
Call to SAM Server
IP
Redirect to Mobiles
mj@bbThor
INVITE
mj@bbThor
RING
200 OK
200 OK
ACK ACK
User
Agent 1
Originates SIP
Requests
Proxy User
Server Agent X
Responds for 1 and X
Answers on behalf
of user.
TP-0062.1, May 2000, Slide 15
Redirect Server
Redirects calls to new User Agent
location
Provides router Redirect
functionality Server
A server that accepts a SIP
request, maps address
into 0 or more new
addresses and returns User Agent
those addresses to client
Proxy
Unlike a proxy server, a Agent
redirect server does not
initiate its own SIP request
PSTN
Unlike a user agent server,
a redirect server does not
accept calls
TP-0062.1, May 2000, Slide 16
Registrar
Allows users to register
their presence
A server that accepts Proxy Server
REGISTER requests
Typically co-located
with a proxy or
redirect server Register
Server
May offer location
services Redirect
Server
Hey, what’s
your name?
o u a re
Y
r d ia l ly
co .
it e d . .
TP-0062.1, May 2000, Slide 21
nv
SIP Status Codes
mj@bbThor
INVITE
mj@bbThor
RING
200 OK
200 OK
ACK ACK
bulls.org
TP-0062.1, May 2000, Slide 23
INVITE With a Redirect Server
End Redirect Location User Agent End
User Server Server Server User
INVITE
mj@bulls.org
mj
ACK
INVITE
mj@bbThor.bulls.org
RING
200 OK
ACK
bulls.org
TP-0062.1, May 2000, Slide 24
Summary
Voice/video
educational
content
SIP
Servers
SIP initialization
and session
established