Sip SDP
Sip SDP
Workshop
Dennis Baron
July 20, 2005
• What is SIP
• SDP basics/CODECs
• SIP standards
SDP codecs
Network IP
• User Agents
– Clients – Make requests
– Servers – Accept requests
• Server types
– Redirect Server
– Proxy Server
– Registrar Server
– Location Server
• Gateways
DNS Location
Server Server
DNS
Registrar
SIP
Outgoing Incoming
Proxy Proxy
SIP SIP SIP
SIP
Originating Terminating
User Agent RTP User Agent
DNS Location
Server Server
DNS
Registrar
Incoming
Proxy
SIP SIP SIP
SIP
Originating Terminating
User Agent RTP User Agent
SIP
Originating Terminating
User Agent RTP User Agent
“Calls”
INVITE: sip:18.18.2.4
18.18.2.4
200 - OK Answers
ACK
Hangs up BYE
200 - OK
REGISTER: sip:[email protected]
401 - Unauthorized
“Calls” dbaron
INVITE: sip:[email protected]
@MIT.EDU
INVITE: sip:[email protected]
100 - Trying
180 - Ringing Rings
180 - Ringing
200 - OK Answers
200 - OK
ACK
Hangs up BYE
200 - OK
“Calls” joe
INVITE: sip:[email protected]
@MIT.EDU
INVITE: sip:[email protected]
100 - Trying Rings
180 - Ringing
180 - Ringing
Answers
200 - OK
200 - OK
ACK
ACK
Hangs up BYE
BYE
200 - OK
200 - OK