SIP for Instant Messaging and Presence Leveraging Extensions (simple)
---------------------------------------------------------------------

 Charter
 Last Modified: 2006-03-24

 Current Status: Active Working Group

 Chair(s):
     Robert Sparks  <RjS@estacado.net>
     Hisham Khartabil  <hisham.khartabil@telio.no>

 Real-time Applications and Infrastructure Area Director(s):
     Jon Peterson  <jon.peterson@neustar.biz>
     Cullen Jennings  <fluffy@cisco.com>

 Real-time Applications and Infrastructure Area Advisor:
     Jon Peterson  <jon.peterson@neustar.biz>

 Technical Advisor(s):
     Jon Peterson  <jon.peterson@neustar.biz>

 Mailing Lists: 
     General Discussion:simple@ietf.org
     To Subscribe:      simple-request@ietf.org
         In Body:       subscribe
     Archive:           http://www.ietf.org/mail-archive/web/simple/index.html

Description of Working Group:

This working group focuses on the application of the Session Initiation
Protocol (SIP, RFC 3261) to the suite of services collectively known 
as 
instant messaging and presence (IMP). The IETF has committed to 
producing an interoperable standard for these services compliant to 
the 
requirements for IM outlined in RFC 2779 (including the security and 
privacy requirements there) and in the Common Presence and Instant 
Messaging (CPIM) specification, developed within the IMPP working 
group. As the most common services for which SIP is used share quite a 
bit in common with IMP, the adaptation of SIP to IMP seems a natural 
choice given the widespread support for (and relative maturity
of) the SIP standard.

The primary work of this group will be to generate:

1. A proposed standard SIP extension documenting the transport of 
Instant Messages in SIP, compliant to the requirements for IM outlined 
in RFC 2779, CPIM and in BCP 41 (so that the transport implications of 
the extension with respect to network congestion are considered in the 
design).

2. A proposed standard SIP event package and any related protocol 
mechanisms used to support presence, compliant to the requirements for 
presence outlined in RFC 2779 and CPIM.

3. An architecture for the implementation of a traditional 
buddylist-based instant messaging and presence application with SIP. 
Included might be new mechanisms for message confirmation delivery, 
indications for when a party is in the process of typing a message, 
secure buddylist manipulation operations, and the extension of the 
CPIM 
presence format to describe typical IM states. Each of these 
mechanisms 
will be consistent with a SIP-based architecture, as well as meeting 
the constraints otherwise described in this charter.

All SIMPLE proposals fulfilling these goals must document the mappings 
of their operation to CPIM. Any SIP extensions proposed in the course 
of this development will, after a last call process, be transferred to 
the SIP WG for consideration as formal SIP extensions.

The working group will work within the framework for presence and IM 
described in RFC 2778. The extensions it defines must also be 
compliant 
with the SIP processes for extensions. The group cannot modify 
baseline 
SIP behavior or define a new version of SIP for IM and presence. If 
the 
group determines that any capabilities requiring an extension to SIP 
are needed, the group will seek to define such extensions within the 
SIP working group, and then use them here.

The working group will operate in close cooperation with the IMPP 
working group, which will be completing CPIM in parallel. The working 
group will also cooperate with any other groups defined to standardize 
other presence and IM systems, to ensure maximum sharing of 
information 
and avoid reinvention of the wheel. The working group will cooperate 
with the SIP working group, soliciting reviews to ensure its 
extensions 
meet SIPs requirements. The working group will also collaborate with 
the SIP WG to ensure consistent operation of the SUBSCRIBE and NOTIFY 
methods across the other applications being defined for its use.

 Goals and Milestones:

   Done         Submission of event package for presence to IESG for 
                publication as Proposed Standard 

   Done         Submission of watcher information drafts to IESG for 
                publication as Proposed Standards 

   Done         Submission of proposed event list mechanism to the SIP working 
                group 

   Done         Submission of requirements for event publishing to the IESG for 
                publication as Proposed Standard 

   Done         Submission of proposed mechanism for event publishing to the 
                SIP working group 

   May 2004       Submission of SIMPLE PIDF profile to IESG for publication as 
                Proposed Standard 

   May 2004       Submission of base XCAP draft to IESG for publication as 
                Proposed Standard 

   May 2004       Submission of XCAP event package to IESG for for publication as 
                Proposed Standard 

   May 2004       Submission of Partial Notification mechanism to IESG for 
                publication as a Proposed Standard 

   May 2004       Submission of indication of instant message preparation using 
                SIP to IESG for publication as a Proposed Standard 

   Jun 2004       Submission of XCAP usage for manipulation of presence document 
                content 

   Jun 2004       Submission of XCAP usage for setting presence authorization to 
                IESG for publication as Proposed Standard 

   Jul 2004       Submission of Filtering mechanisms to IESG for publication as a 
                Proposed Standard 

   Jul 2004       Submission of CPIM mapping draft to IESG for publication as 
                Informational 

   Jul 2004       Submission of instant messaging session draft to IESG for 
                publication as a Proposed Standard 

   Jul 2004       Submission of instant messaging session relay drafts to IESG 
                for publication as Proposed Standards 

   Aug 2004       Submission of advanced messaging requirements draft to IESG for 
                publication as Informational 

   Sep 2004       Submission of proposed mechnisms meeting the advanced messaging 
                requirements to the IESG or appropriate working group 

   Sep 2004       Submission of Presence/IM System Architecture draft to IESG for 
                publication as Informational 


 Internet-Drafts:

Posted Revised         I-D Title   <Filename>
------ ------- --------------------------------------------
Feb 2003 Jan 2005   <draft-ietf-simple-event-list-07.txt>
                A Session Initiation Protocol (SIP) Event Notification 
                Extension for Resource Lists 

May 2003 Feb 2006   <draft-ietf-simple-message-sessions-14.txt>
                The Message Session Relay Protocol 

Jun 2003 May 2006   <draft-ietf-simple-xcap-11.txt>
                The Extensible Markup Language (XML) Configuration Access 
                Protocol (XCAP) 

Jun 2003 Feb 2005   <draft-ietf-simple-xcap-list-usage-05.txt>
                Extensible Markup Language (XML) Formats for Representing 
                Resource Lists 

Jul 2003 Dec 2005   <draft-ietf-simple-rpid-10.txt>
                RPID: Rich Presence Extensions to the Presence Information Data 
                Format (PIDF) 

Sep 2003 Jun 2006   <draft-ietf-simple-partial-notify-07.txt>
                Session Initiation Protocol (SIP) extension for Partial 
                Notification of Presence Information 

Jan 2004 Mar 2006   <draft-ietf-simple-partial-pidf-format-06.txt>
                Presence Information Data format (PIDF) Extension for Partial 
                Presence 

Feb 2004 Mar 2005   <draft-ietf-simple-event-filter-funct-05.txt>
                Functional Description of Event Notification Filtering 

Feb 2004 Mar 2005   <draft-ietf-simple-filter-format-05.txt>
                An Extensible Markup Language (XML) Based Format for Event 
                Notification Filtering 

Feb 2004 Jan 2006   <draft-ietf-simple-prescaps-ext-06.txt>
                Session Initiation Protocol (SIP) User Agent Capability 
                Extension to Presence Information Data Format (PIDF) 

Feb 2004 Dec 2005   <draft-ietf-simple-future-05.txt>
                Timed Presence Extensions to the Presence Information Data 
                Format (PIDF) to Indicate Status Information for Past and 
                Future Time Intervals 

Feb 2004 Dec 2005   <draft-ietf-simple-cipid-07.txt>
                CIPID: Contact Information in Presence Information Data Format 

May 2004 Jun 2006   <draft-ietf-simple-presence-rules-07.txt>
                Presence Authorization Rules 

May 2004 Oct 2004   <draft-ietf-simple-xcap-pidf-manipulation-usage-02.txt>
                An Extensible Markup Language (XML) Configuration Access 
                Protocol (XCAP) Usage for Manipulating Presence Document 
                Contents 

May 2004 Feb 2006   <draft-ietf-simple-msrp-relays-07.txt>
                Relay Extensions for the Message Sessions Relay Protocol (MSRP) 

Sep 2004 Jan 2006   <draft-ietf-simple-presence-data-model-07.txt>
                A Data Model for Presence 

Oct 2004 Mar 2006   <draft-ietf-simple-partial-publish-04.txt>
                Publication of Partial Presence Information 

Feb 2005 Mar 2006   <draft-ietf-simple-xcap-diff-03.txt>
                An Extensible Markup Language (XML) Document Format for 
                Indicating A Change in XML Configuration Access Protocol (XCAP) 
                Resources 

Jul 2005 Jun 2006   <draft-ietf-simple-pres-policy-caps-01.txt>
                An Extensible Markup Language (XML) Representation for 
                Expressing Presence Policy Capabilities 

Jul 2005 Jun 2006   <draft-ietf-simple-common-policy-caps-01.txt>
                An Extensible Markup Language (XML) Representation for 
                Expressing Policy Capabilities 

Nov 2005 Mar 2006   <draft-ietf-simple-xml-patch-ops-02.txt>
                An Extensible Markup Language (XML) Patch Operations Framework 
                Utilizing XML Path Language (XPath) Selectors 

May 2006 May 2006   <draft-ietf-simple-imdn-00.txt>
                Instant Message Disposition Notification 

Jun 2006 Jun 2006   <draft-ietf-simple-messaging-requirements-00.txt>
                Advanced Instant Messaging Requirements for the Session 
                Initiation Protocol (SIP) 

 Request For Comments:

  RFC   Stat Published     Title
------- -- ----------- ------------------------------------
RFC3856Standard  Aug 2004    A Presence Event Package for the Session Initiation 
                       Protocol (SIP) 

RFC3857Standard  Aug 2004    A Watcher Information Event Template-Package for the 
                       Session Initiation Protocol (SIP) 

RFC3858Standard  Aug 2004    An Extensible Markup Language (XML) Based Format for 
                       Watcher Information 

RFC3994Standard  Feb 2005    Indication of Message Composition for Instant Messaging