sumanth nag popuri. why do we need sip ? the protocol instant messaging using sip internet...

18
Sumanth Nag Popuri

Upload: deirdre-powers

Post on 14-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

Sumanth Nag Popuri

Page 2: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

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

Page 3: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

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.

Page 4: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

User Agent User Agent Client User Agent Server Proxy Server Redirect server Registrar

Page 5: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

Requests – sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

Page 6: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

Responses – sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Page 7: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future
Page 8: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future
Page 9: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future
Page 10: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future
Page 11: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

SIMPLE – IM protocol based on SIP SIP promises interoperability between

various IM vendors “Forking proxy “ SIP has unique user tracking features. SIP addressing

Page 12: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

SIP Client SIP Client

dynamic.com

columbia.eduSIP Redirect server

SIP proxy

foo.com

Location

service

proxy1

2

3

4

5

6

7

8

9

1011

12

13

Page 13: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

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

Page 14: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

SIP Protocol Use

Page 15: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

PINT (PSTN and Internetworking) protocol Internet call waiting

Page 16: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

SIP is still a ‘proposed standard’ Competing protocol – H.323 IM vendors have not adopted SIP

Page 17: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

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

Page 18: Sumanth Nag Popuri.  Why do we need SIP ?  The protocol  Instant Messaging using SIP  Internet Telephony with SIP  Additional applications  Future

Thank you