SIMPLE made Simple: An Overview of the IETF Specifications for Instant Messaging and Presence using the Session Initiation Protocol (SIP)
draft-ietf-simple-simple-08

The information below is for an old version of the document
Document Type Active Internet-Draft (simple WG)
Last updated 2013-02-14 (latest revision 2013-01-28)
Replaces draft-rosenberg-simple-simple
Stream IETF
Intended RFC status Informational
Formats plain text pdf html
Stream WG state WG Document
Consensus Yes
Document shepherd None
Shepherd write-up Show (last changed 2013-02-12)
IESG IESG state Waiting for AD Go-Ahead
Telechat date
Has enough positions to pass.
Responsible AD Robert Sparks
IESG note The document shepherd for this document is Ben Campbell (ben@nostrum.com).
Send notices to simple-chairs@tools.ietf.org, draft-ietf-simple-simple@tools.ietf.org
SIMPLE                                                      J. Rosenberg
Internet-Draft                                               jdrosen.net
Intended status: Informational                          January 29, 2013
Expires: August 2, 2013

 SIMPLE made Simple: An Overview of the IETF Specifications for Instant
   Messaging and Presence using the Session Initiation Protocol (SIP)
                      draft-ietf-simple-simple-08

Abstract

   The IETF has produced many specifications related to Presence and
   Instant Messaging with the Session Initiation Protocol (SIP).
   Collectively, these specifications are known as SIMPLE - SIP for
   Instant Messaging and Presence Leveraging Extensions.  This document
   serves as a guide to the SIMPLE suite of specifications.  It breaks
   them up into categories and explains what each is for and how they
   relate to each other.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on August 2, 2013.

Copyright Notice

   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must

Rosenberg                Expires August 2, 2013                 [Page 1]
Internet-Draft             Simple Made Simple               January 2013

   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2.  Presence . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
     2.1.  Core Protocol Machinery  . . . . . . . . . . . . . . . . .  4
     2.2.  Presence Documents . . . . . . . . . . . . . . . . . . . .  5
     2.3.  Privacy and Policy . . . . . . . . . . . . . . . . . . . .  6
     2.4.  Provisioning . . . . . . . . . . . . . . . . . . . . . . .  7
     2.5.  Federation . . . . . . . . . . . . . . . . . . . . . . . .  8
     2.6.  Optimizations  . . . . . . . . . . . . . . . . . . . . . .  8
   3.  Instant Messaging  . . . . . . . . . . . . . . . . . . . . . .  9
     3.1.  Page Mode  . . . . . . . . . . . . . . . . . . . . . . . .  9
     3.2.  Session Mode . . . . . . . . . . . . . . . . . . . . . . . 10
     3.3.  IM Chat Rooms  . . . . . . . . . . . . . . . . . . . . . . 10
     3.4.  IM Features  . . . . . . . . . . . . . . . . . . . . . . . 11
   4.  Security Considerations  . . . . . . . . . . . . . . . . . . . 11
   5.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 11
   6.  Informative References . . . . . . . . . . . . . . . . . . . . 11
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . . 15

Rosenberg                Expires August 2, 2013                 [Page 2]
Internet-Draft             Simple Made Simple               January 2013

1.  Introduction

   The IETF has produced many specifications related to Presence and
   Instant Messaging with the Session Initiation Protocol (SIP)
   [RFC3261].  Collectively, these specifications are known as SIMPLE -
   SIP for Instant Messaging and Presence Leveraging Extensions.  These
   specifications cover topics ranging from protocols for subscription
   and publication, to presence document formats, to protocols for
   managing privacy preferences.  The large number of specifications can
   make it hard to figure out exactly what exactly SIMPLE is, what
   specifications cover it, what functionality it provides, and how
   these specifications relate to each other.

   This document serves to address this problem.  It provides an
   enumeration of the protocols which make up the SIMPLE suite of
   specifications from IETF.  It categorizes them into related areas of
   functionality, and briefly explains the purpose of each and how the
Show full document text