SIMPLE - Presence and Instant messaging in SIP
Jonathan Rosenberg describes SIMPLE like this:
SIMPLE, which stands for SIP for Instant Messaging and Presence Leveraging Extensions, is a clearly contrived acronym that describes a body of work going on in the Internet Engineering Task Force (IETF). This body of work builds upon the Session Initiation Protocol (SIP), used for multimedia communication signaling over IP networks, adding presence and instant messaging (IM) functionality.Adding presence and IM to SIP was a natural extension of the technology. Indeed, the primary value proposition of SIMPLE is that presence and IM become just additional components in an overall communications system that allows voice, video, application sharing, and messaging, all of which are linked by presence. In the SIMPLE model, presence is much more than IM: it’s about a user’s willingness, ability and desire to communicate across all different kinds of media types, devices, and places. Before a user makes any kind of communication attempt with SIP — whether its to set up a voice-over-IP call, a video conference, or an IM chat — presence indicates the willingness of the recipients to participate in that session. Furthermore, in the SIMPLE model, IM is not something distinct from voice or video. Rather, IM is just another type of media that users can use to communicate. As a result of that view, all of the breadth of SIP’s capabilities — conferencing, third-party call control, call features, security, and so on — can all be directly applied to IM as well as voice and video.
Links
- RFC 3856: A Presence Event Package for the Session Initiation Protocol (SIP)
- The IETF SIMPLE working group charter
- Jabber.org: A comparision between SIMPLE and XMPP (P Saint Andre)
November 10th 2007






