SIPPING J. Rosenberg Internet-Draft Cisco Systems Expires: January 2, 2006 H. Schulzrinne Columbia University O. Levin, Ed. Microsoft Corporation July 1, 2005 A Session Initiation Protocol (SIP) Event Package for Conference State draft-ietf-sipping-conference-package-12 Status of this Memo By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. 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." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on January 2, 2006. Copyright Notice Copyright (C) The Internet Society (2005). Abstract This document defines a conference event package for tightly coupled conferences using the Session Initiation Protocol (SIP) Events framework, along with a data format used in notifications for this package. The conference package allows users to subscribe to a conference URI. Notifications are sent about changes in the Rosenberg, et al. Expires January 2, 2006 [Page 1] Internet-Draft Conference Package July 2005 membership of this conference and optionally about changes in the state of additional conference components. Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4 3. Conference Event Package . . . . . . . . . . . . . . . . . . . 4 3.1 Event Package Name . . . . . . . . . . . . . . . . . . . . 5 3.2 Filtering . . . . . . . . . . . . . . . . . . . . . . . . 5 3.3 Subscription Duration . . . . . . . . . . . . . . . . . . 5 3.4 NOTIFY Bodies . . . . . . . . . . . . . . . . . . . . . . 5 3.5 Notifier Processing of SUBSCRIBE Requests . . . . . . . . 6 3.6 Notifier Generation of NOTIFY Requests . . . . . . . . . . 6 3.7 Subscriber Processing of NOTIFY Requests . . . . . . . . . 6 3.8 Handling of Forked Requests . . . . . . . . . . . . . . . 7 3.9 Rate of Notifications . . . . . . . . . . . . . . . . . . 7 3.10 State Agents . . . . . . . . . . . . . . . . . . . . . . . 7 4. Conference Document . . . . . . . . . . . . . . . . . . . . . 7 4.1 Format . . . . . . . . . . . . . . . . . . . . . . . . . . 7 4.2 Namespace . . . . . . . . . . . . . . . . . . . . . . . . 7 4.3 Versioning . . . . . . . . . . . . . . . . . . . . . . . . 8 4.4 Partial Notifications Mechanism . . . . . . . . . . . . . 8 4.5 Element Keys . . . . . . . . . . . . . . . . . . . . . . . 9 4.6 Constructing Coherent State Procedure . . . . . . . . . . 9 5. Conference Data . . . . . . . . . . . . . . . . . . . . . . . 11 5.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . 11 5.2 . . . . . . . . . . . . . . . . . . . . 13 5.3 . . . . . . . . . . . . . . . . . 14 5.3.1 . . . . . . . . . . . . . . . . . . . . . 14 5.3.2 . . . . . . . . . . . . . . . . . . . . 15 5.3.3 . . . . . . . . . . . . . . . . . 16 5.3.4 . . . . . . . . . . . . . . . . . . 16 5.4 . . . . . . . . . . . . . . . . . . . . . . . 17 5.4.1 . . . . . . . . . . . . . . . . . . . . 17 5.4.2 . . . . . . . . . . . . . . . . . . . . . . 17 5.4.3 . . . . . . . . . . . . . . . . . . . . . . . . 17 5.5 . . . . . . . . . . . . . . . . . . . . 17 5.5.1 . . . . . . . . . . . . . . . . . . . . . 17 5.5.2 . . . . . . . . . . . . . . . . . . . . . . . 17 5.5.3 . . . . . . . . . . . . . . . . . . . . . . . 18 5.6 and its sub-elements . . . . . . . . . . . 18 5.6.1 . . . . . . . . . . . . . . . . . . . . 19 5.6.2 . . . . . . . . . . . . . . . . . . 19 5.6.3 . . . . . . . . . . . . . . . . . . . . . . . 19 5.6.4 . . . . . . . . . . . . . . . . . . . . . 19 5.6.5 . . . . . . . . . . . . . . . . . . . 19 5.6.6 . . . . . . . . . . . . . . . . . . . . . . 19 Rosenberg, et al. Expires January 2, 2006 [Page 2] Internet-Draft Conference Package July 2005 5.7 . . . . . . . . . . . . . . . . . . . . . . . . 20 5.7.1 . . . . . . . . . . . . . . . . . . . . 20 5.7.2 . . . . . . . . . . . . . . . . . . . . . . 20 5.7.3 . . . . . . . . . . . . . . . . . . . . . . . 21 5.7.4 . . . . . . . . . . . . . . . . . . . 22 5.7.5 . . . . . . . . . . . . . . . . . . . . 22 5.7.6 . . . . . . . . . . . . . . . . 23 5.7.7 . . . . . . . . . . . . . . . . . 23 5.7.8 . . . . . . . . . . . . . . . . . . . . . . . 24 5.7.9 . . . . . . . . . . . . . . . . . . . . . 24 5.8 . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.8.1 . . . . . . . . . . . . . . . . . . . . 25 5.8.2 . . . . . . . . . . . . . . . . . . . . . . . . 25 5.8.3