Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.

Similar presentations


Presentation on theme: "Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP."— Presentation transcript:

1 Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP

2 Topics  Origin  Features  Subscribe/Notify  Presence Server  Message format  Modes  Provisioning  Problems  Security  Implementations  Conclusions

3 SIMPLE  Origin  Originated from SIP (Session Initiation Protocol).  Internet Engineering Task Force’s SIMPLE working group formalized a set of backwards compatible extensions to SIP.  This standard came to be known as SIMPLE(SIP Instant Messaging and Presence Leveraging Extensions).

4 Features of SIMPLE Features of SIMPLE  SIMPLE,extension of SIP is backward compatible.  Presence data is centrally managed by the server by implementing SUBSCRIBE/NOTIFY.  SIMPLE is used extensively in CRM applications for corporate Communications.  Supports Instant Messaging during online gaming sessions.  Supports Instant Messaging and Presence in mobile systems.  Presence information enables automatic alerts and notifications to database queries via an instant messaging interface.

5 SIMPLE SUBSCRIBE/NOTIFY  User agent subscribes to a presence server for a limited period of time.  Receives notifications from the presence server.  Watcher Information Event generated allows authorization decision on requests.

6 SIMPLE PRESENCE SERVER

7 SIMPLE Message Format  SIMPLE implements Presence Information Data Format (PIDF).  CIPID: Contact Information in Presence Information Data Format contains display-name,icon,map,sound.  User Agent Capability : SIP user agent reports technical capabilities of the device.  RPID: The Rich Presence Information Data format represents user mood and activity, physical properties such as location and environment

8 SIMPLE Message Format  Place-is  Place-type  Privacy  Mood  Relationship  Activities  User-input  Partial Presence (PIDF-diff): Maintains recent information updates through versioning.  Timed Presence :Availability of the user.  Location data: Facilitates location-based services.

9 Different modes of SIMPLE  Page mode - Contains the contents of the instant message.Efficient for short messages.  Session mode - Supports conferencing,long conversations.

10 SIMPLE Provisioning  Dynamic means of data management by XML Configuration Access Protocol (XCAP).  Uses HTTP.  Manages Buddy lists, privacy policies and offline presence status.  Preserves entire list of changes through history of Etags.

11 Federation  Exchange of IM within a single domain(intra domain) or across multiple domains(inter domains).  Main drawback of scaling.  Huge amount of notification traffic.  View sharing reduces subscription overhead.

12 SIMPLE Problems  Messages load : Low Bandwidth and high latency.  State management : Huge complex state processing of all watchers.  Processing complexities : Frequent operations on all messages.  Groups : Ease of subsription creates large groups.  Stopping notifications : No method that a watcher could stop receiving notifications

13 Privacy and Security  XCAP and the presence server takes the role of providing privacy filtering.  User Agent signs SIP message bodies using own certificates.  SIP Identity header ensures notifications are not forged.  Foreign domain presence server communicates over a secure TLS channel.  S/MIME (Secure/Multipurpose Internet Mail Extensions) provides a consistent way to send and receive secure MIME data using RSA.  Presence server maintains ACL(Access Control Lists).

14 Implementations  Agile Mobile SIP/SIMPLE Client – Supports XCAP,multimedia instant messaging,group chat,presence management and contact list management.  The SIP Communicator – Allows block or ignore, contacts.  SIMPLE Remote Monitoring System – A user can remotely monitor presence at his home

15 Conclusions  SIMPLE using the framework of SIP serves a perfect building block for advanced communication systems in mobile environment.  AOL introduced capabilities of tracking users having Wifi-----SIMPLE holds a promising future in next generation Instant Messaging.  Better performance than XMPP.

16 R eferences 1.Agile Mobile. http://www.agilemobile.com/simple.html. 2.SIP Communicator. http://sip-communicator.org/. 3.Day, M., Rosenberg, J., and H. Sugano.,. A Model for Presence and Instant Messaging.,. RFC 2778, The Internet Engineering Task Force, February 2000. http://ietf.org/rfc/rfc2778.txt. 4.Rosenberg. Optimizing Federated Presence with View Sharing. Internet-draft, The Internet Engineering Task Force, July 2008.http://www.ietf.org/internet-drafts/draft-ietf-simple-view- sharing-01.txt. 5.Rosenberg. Models for Intra-Domain Presence and Instant Messaging (IM) Federation. Internet-draft, The Internet Engineering Task Force, July 2008.http://www.ietf.org/internet- drafts/draft-ietf-simple-intradomain-federation-01.txt. 6.Schulzrinne, H.,. CIPID: Contact Information in Presence Information Data Format., draft-ietf-simple-cipid-04. Rfc, The Internet Engineering Task Force, October 2005. http://tools.ietf.org/html/draft-ietf-simple-cipid-04.

17 Thank You Questions?


Download ppt "Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP."

Similar presentations


Ads by Google