Professional Documents
Culture Documents
G.7xx H.26x
SIP SDP SIP SDP RTCP
RTP
TCP UDP
IP
IP
SIP SIP
User Agent SIP User Agent
Gateway
PSTN H.323
SIP - Elements
sip:11111@tfk.de sip:22222@siemens.de
1 4 5
SIP User
SIP User tfk.de siemens.de Agent Server
Agent Client Proxy Proxy
3
2
DNS
SIP-Server Functionalities
Registrar
here a termination point can register
Location-Server
here a subscriber can search another
one with the other‘s host address
Proxy-Server
forwards requests to the expected
target address
SIP User
Agent Server
SIP User
Agent Server
SIP User
Agent Server
Comparison of SIP and H.323
Standard Organization ITU-T IETF
Gatekeeper SIP-Server
Server (optional)
stateful stateful / stateless
• Mobility (Forking)
Because it comes from the IETF, it’s simple and easy to program
Appeal with Internet Developer community
3. 200 OK (Response)
SIP User Agent-Registration
SIP Server Location
(Registrar) Server
2. For example
LDAP
1. REGISTER
ng
ng
3.
3a
gi
yi
I
.1
4a
IN
NV
Tr
i n
.1
00
R
00
1.
I
K
TE
0
80
5a
O
.1
Tr
18 .2
y in
0
Ri
1a
.
20
4b
ng
00
g
in
5b
g
K
6. ACK 7. ACK
E D
V
O
M
x 4. ACK
1. INVITE 30
3.
5. INVITE (Request)
6. 100 Trying (Response)
7. 180 Ringing (Response)
8. 200 OK (Response)
SIP User Agent 9. ACK (Request) SIP User Agent
Client (A – Side) Server (B – Side)
SIP Call Setup – Forking by Proxy
SIP Server Location
2. Translate the given
(Proxy) Server
SIP-URL (Name or
telphone number)
into eine Location
(IP-@).
6a.
CA
NC
E L
3.
E
I
VIT
NV
K
IT
O
N
4.
00
1. I
20
.2
0
6b
O
5. The first 200 SIP User Agent
K
OK response Server B2
is accepted
and is
forwarded.
SIP User Agent SIP User Agent
Client (A-Side) Server B1
SIP Trace