Session Initiation Protocol SIP Aarti Gupta Agenda l

  • Slides: 18
Download presentation
Session Initiation Protocol (SIP) Aarti Gupta

Session Initiation Protocol (SIP) Aarti Gupta

Agenda l l l Why do we need SIP ? The protocol Instant Messaging

Agenda l l l Why do we need SIP ? The protocol Instant Messaging using SIP Internet Telephony with SIP Additional applications Future Directions

Introduction l l l SIP is the core protocol for initiating, managing and terminating

Introduction l l l SIP is the core protocol for initiating, managing and terminating sessions in the Internet These sessions may be text, voice, video or a combination of these SIP sessions involve one or more participants and can use unicast or multicast communication.

SIP entities l User Agent Client User Agent Server l l l Proxy Server

SIP entities l User Agent Client User Agent Server l l l Proxy Server Redirect server Registrar

SIP Message Types Requests – sent from client to server Ø Ø Ø Ø

SIP Message Types Requests – sent from client to server Ø Ø Ø Ø INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP Message Types (Contd. ) Responses – sent from server to the client Ø

SIP Message Types (Contd. ) Responses – sent from server to the client Ø Ø Ø Success Redirection Forwarding Request failure Server failure Global failure

Courtesy – The RADVISION SIP Whitepaper

Courtesy – The RADVISION SIP Whitepaper

SIP Session Establishment and Call Termination From the RADVISION whitepaper on SIP

SIP Session Establishment and Call Termination From the RADVISION whitepaper on SIP

SIP Call Redirection From the RADVISION whitepaper on SIP

SIP Call Redirection From the RADVISION whitepaper on SIP

Call Proxying From the RADVISION whitepaper on SIP

Call Proxying From the RADVISION whitepaper on SIP

Instant messaging based on SIP l l l SIMPLE – IM protocol based on

Instant messaging based on SIP l l l SIMPLE – IM protocol based on SIP promises interoperability between various IM vendors “Forking proxy “ SIP has unique user tracking features. SIP addressing

Instant Messaging (Contd. ) SIP Redirect server columbia. edu 2 SIP proxy 3 dynamic.

Instant Messaging (Contd. ) SIP Redirect server columbia. edu 2 SIP proxy 3 dynamic. com foo. com 5 4 10 7 12 proxy 8 9 13 SIP Client service 6 11 1 Location SIP Client sales. foo. com

SIP for Internet Telephony l l Two types of phones – IP phones and

SIP for Internet Telephony l l Two types of phones – IP phones and conventional analog phones. Uses phone numbers instead of IP addresses To place a call to an IP phone, DNS is used To place a call to an analog phone, gateway protocols like BGP are used

SIP Protocol Use Henning Schulzrinne’s tutorial on SIP

SIP Protocol Use Henning Schulzrinne’s tutorial on SIP

Additional SIP applications l l PINT (PSTN and Internetworking) protocol Internet call waiting

Additional SIP applications l l PINT (PSTN and Internetworking) protocol Internet call waiting

What is the future of SIP l l l SIP is still a ‘proposed

What is the future of SIP l l l SIP is still a ‘proposed standard’ Competing protocol – H. 323 IM vendors have not adopted SIP

References l l l Computer Telephony – June 2000 http: //www. radvision. com www.

References l l l Computer Telephony – June 2000 http: //www. radvision. com www. cs. columbia. edu/hgs/ www. networkcomputing. com www. wikipedia. com

Thank you

Thank you