Presentation is loading. Please wait.

Presentation is loading. Please wait.

www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect.

Similar presentations


Presentation on theme: "www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect."— Presentation transcript:

1

2 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect

3 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Why Standardize IMPP Wouldn’t It Be Nice If I Could Send an IM to Users of Joe’s IM Service, Yahoo, MSN, AOL and Every Other IM Service Provider From a Single Client Application? Wouldn’t It Be Nice If I Could Put a Single Presence Identity on My Business Card That Would Work for All of My Customers? Wouldn’t It Be Nice to Have the Same Level of Innovation Using IMPP As We Have With Web Services?

4 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Why SIP for IMPP Converged Services Service logic for screening, forwarding and other services apply directly to voice, video, IM and presence. Existing SIP implementations can easily be extended to support presence and instant messaging. Reduces Service Provider Operational Overhead Through Resource sharing Reduced operational costs Reduced Equipment costs Reduced Training costs Presence is a Natural Extension to SIP Communications Registration is really publication of presence information SIP’s location server is the basis of a Presence Server MIME support means SIP can easily carry presence data and IM text

5 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS Architecture Presence Server (Optional) Presence Clients Proxy Server(s) (Optional)

6 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Aspects of IMPP Publication Bob tells his server (service provider) his status Bob’s service provider can supply Bob’s status even when he is offline Bob is not online but can be reached at 972-555-1234 Subscription - “I Want to Know when Bob Is Online” Authorization - Server asks Bob if I am authorized to know Bob’s status Notification - Bob is now online Messaging - “Hi Bob!”

7 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Subscription – Server Based Notification Presence Server Subscribe sip:bob@dynamicsoft.com From: sip:alice@alices-place.com To: sip:bob@dynamicsoft.com Contact: sip:alice@alices-place.com Proxy Server(s) Alice Where’s Bob? 4 - 202 Accepted 3 - 202 Accepted 1 - Subscribe 2 - Subscribe Note: Bob has not yet authorized Alice Alice wants to know Bob’s status

8 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Publication – Server Based Notification Presence Server Proxy Server(s) Alice Bob 4 - 200 OK 3 - 200 OK REGISTER sip:dynamicsoft.com From: sip:bob@dynamicsoft.com To: sip:bob@dynamicsoft.com Contact: sip:bob@bobs-place.com;method=QAUTH ---- Contact: sip:bob@bob-place.com;method=MESSAGE;description=open “I’m online” 2 - REGISTER 1 - REGISTER Bob publishes his status with his presence server

9 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Authorization – Server Based Notification Presence Server Proxy Server(s) Alice Bob 3 - 200 OK 4 - 200 OK QAUTH sip:bob@bobs-place.com From: sip:alice@alices-place.com To: sip:bob@bobs-place.com 1 - QAUTH 2 - QAUTH The presence server asks Bob if Alice is authorized to see his status. Bob says yes.

10 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Notification – Server Based Notification Presence Server Proxy Server(s) Alice Bob NOTIFY sip:alice@alices-place.com From: sip:bob@dynamicsoft.com To: sip:alice@alices-place.com ----- Contact: sip:bob@bob-place.com;method=MESSAGE;description=open “I’m online” 2 - NOTIFY 3 - 200 OK 4 - 200 OK1 - NOTIFY The presence server notifies Alice of Bob’s status

11 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Messaging Presence Server Proxy Server(s) Alice Bob 3 - 200 OK MESSAGE sip:bob@bobs-place.com From: sip:alice@alices-place.com To: sip:bob@bobs-place.com “Hi Bob!” 2 - Message1 - Message 4 - 200 OK

12 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS Internet Drafts SIP Extensions for Presence http://search.ietf.org/internet-drafts/draft-rosenberg-impp-presence-00.txt SIP Extensions for Instant Messaging http://search.ietf.org/internet-drafts/draft-rosenberg-impp-im-00.txt SIP Extensions for Presence Authorization http://search.ietf.org/internet-drafts/draft-rosenberg-impp-qauth-00.txt

13 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS Internet Drafts A Data Format for Presence Using XML http://search.ietf.org/internet-drafts/draft-rosenberg-impp-pidf-00.txt A Lightweight Presence Information Format (LPIDF) http://search.ietf.org/internet-drafts/draft-rosenberg-impp-lpidf-00.txt An XML Format for Presence Buddy Lists http://search.ietf.org/internet-drafts/draft-rosenberg-impp-buddylist-00.txt An XML Format for Watcher Information http://search.ietf.org/internet-drafts/draft-rosenberg-impp-watcherinfo-00.txt

14 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Other Related IETF Documents A Common Profile for Instant Messaging (CPIM) http://search.ietf.org/internet-drafts/draft-mrose-impp-common-00.txt A Framework for Moving IMPP Forward http://search.ietf.org/internet-drafts/draft-rosenberg-impp-differences-00.txt Event Notification in SIP http://search.ietf.org/internet-drafts/draft-roach-sip-subscribe-notify-00.txt SIP Caller Preferences and Callee Capabilities http://search.ietf.org/internet-drafts/draft-ietf-sip-callerprefs-02.txt

15 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update About dynamicsoft Industry Leader in Internet Voice-IP Infrastructure Software Leaders of Standards work Co-Author of Session Initiation Protocol Chairs, IETF SIP Working Group Chair, IETF IPTEL Working Group Contributing authors to many IETF documents for VoIP SIP Forum Board of Directors International SoftSwitch Consortium Software Solutions Include Embeddable SIP User Agents in Java and C++ Proxy and Location Servers Application Server

16 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Next-Generation Services can be Deployed Using dynamicsoft Products dynamicsoft SIP User Agent The engine of next generation communication appliances and clients dynamicsoft SIP Proxy Server The intelligent router of next generation communication messages dynamicsoft SIP Location Server Makes users known to the network and each other dynamicsoft Application Server The heart of next generation service creation and deployment

17 www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update Information Resource Steve Donovan sdonovan@dynamicsoft.com +1 972.365.0074


Download ppt "www.dynamicsoft.com Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect."

Similar presentations


Ads by Google