Session Initiation Proposal Investigation (sipping) --------------------------------------------------- Charter Last Modified: 2008-10-29 Current Status: Active Working Group Chair(s): Gonzalo Camarillo Mary Barnes Real-time Applications and Infrastructure Area Director(s): Robert Sparks Jon Peterson Cullen Jennings Real-time Applications and Infrastructure Area Advisor: Jon Peterson Secretary(ies): Oscar Novo Mailing Lists: General Discussion:sipping@ietf.org To Subscribe: sipping-request@ietf.org In Body: (un)subscribe Archive: http://www.ietf.org/mail-archive/web/sipping/index.html Description of Working Group: The Session Initiation Protocol Project INvestiGation (SIPPING) working group is chartered to document the use of SIP for several applications related to telephony and multimedia, and to develop requirements for extensions to SIP needed for those applications. Such requirements will be referred to the SIP working group for development of any new SIP method, header, or option-tag as described in Change Policy for SIP (RFC 3467). Guiding principles for the performance of SIPPING's work will include: 1. Documenting the requirements of specific chartered tasks. 2. Documenting the usage of SIP to solve real problems that need to be solved in a standardized way. Examples of important topics identified are the session policy architecture, allowing network entities to convey policy into an User Agent's activity; requirements analysis for session border controllers to determine how best such devices can operate with SIP usage; guidance on IPv4-IPv6 co-existence support by SIP and SIP-supported media; and inclusion of real-time text conversation (ToIP), service invocations benefitting hearing and speech impaired users, and other SIP equal access services as requirements are proposed. 3. Looking for commonalities among the chartered tasks and ongoing SIP-related development, as commonalities may indicate for general, reusable functionality in SIP. 4. Describing the requirements for any extension determined to pass there hurdles, and handing the development task to the SIP WG. 5. Developing procedures and requirements for configuration and delivery of SIP User Profiles Besides performing needed specification of several applications of SIP, SIPPING can be seen as also working out use cases that clarify the role of SIP in the Internet, and help to ensure that Occam's razor is appropriately applied to SIP usage. The security of all the deliverables will be of special importance. The technology for security will be keyed from the SIP Security specification within RFC 3261, and additional SIP specifications as they apply. Goals and Milestones: Done Submit Internet-Draft on SIP-Telephony Framework to IESG for consideration as a BCP Done Submit Internet-Draft on ISUP-SIP Mapping to IESG for consideration as Proposed Standard Done Submit Internet-Draft on Requirements for use of SIP to support telephony for the Hearing-Impaired to IESG for consideration as an Informational RFC Done Submit SIP 3rd party call control to IESG for consideration as BCP Done Submit Internet-Draft on 3G Requirements to IESG for consideration as an Informational RFC Done Submit Internet-Draft on Mapping ISUP Overlap Signaling to SIP to IESG for consideration as a Proposed Standard Done Submit Internet-Draft on Usage Guideline for Events (Subscribe-Notify) to IESG for consideration as an Informational RFC Done Submit Internet-Drafts Basic and PSTN Call Flows to IESG fro consideration as BCPs Done Requirements for Content Indirection in SIP Done Submit Message Waiting SIP event package to IESG for consideration as PS Done Using ENUM with SIP Applications to IESG for consideration as an Informational RFC Done Requirements for Reuse of Connections in SIP Done Submit Internet-Draft on T.38 Fax Call Flows to IESG for consideration as a BCP Done Requirements for SIP Request History Done Submit Internet-Draft on Requirements for AAA Application in SIP Telephony to IESG for consideration as an Informational RFC Done Sip Interworking with QSIG Done 3pcc Transcoding to IESG as Info Done KPML to IESG as PS Done Conferencing Requirements to IESG as Info Done Conferencing Framework to IESG as Info Done Conferencing Call Control-Conferencing to IESG as BCP Done End-to-Middle Security Requirements to IESG as Info Done Configuration Framework to the IESG as a PS Done Revise Charter Done Requirements for Consent-based Communications in SIP to IESG as Info Done Framework for Consent-based Communications in SIP to IESG Done Submit URI List Transport Mechanism to the IESG as PS Done Requirements on Trait-Based Authorization to IESG as Info Done Transcoding Framework to IESG as Info Done Transcoding with Conf Bridge to IESG as Info Done Service Quality Reporting to IESG as PS Done IPv6 Transition in SIP to the IESG as Info Done WGLC SIP Service Examples Done WGLC IPv6 Transition Done Framework for Realtime Text over IP to IESG as Informational Done WGLC Multiple Dialog Usages Done SIP Service Examples to IESG as Info Done Format Extension for Capacity Attributes in Resource Lists to the IESG as PS Done WGLC SPAM problems in SIP Done WGLC Session Border Controller requirements Done Multiple Dialog Usages to IESG as Info Done WGLC User Agent Profile for Media Policy Done WGLC Session Policy package Done SPAM problems in SIP to IESG as Info Done Session Border Controller requirements to IESG as Info Done WGLC SIP Torture Tests for IPv6 Done WGLC Call Control Framework Done Session Policy package to the IESG as PS Done SIP Torture Tests for IPv6 to the IESG as Info Done SIP Call Control - Transfer to IESG as Info Done WGLC SIP Offer/Answer Examples Done WGLC Requirements for Management of Overload in SIP Done WGLC SIP Race Condition Examples Done Requirements for Management of Overload in SIP to IESG as Info Done SIP Race Condition Examples to IESG as Info Done SIP Offer/Answer Examples to IESG as Info Done Call Control Framework to the IESG as Info Done WGLC NAT scenarios Aug 2008 Presence Scaling Requirements WGLC Sep 2008 Service Identification to IESG as INFO Done Service Identification WGLC Done Updates to Asserted Identity in SIP WGLC Oct 2008 Schema and Guidelines for SIP User Agent Profile Datasets WGLC Nov 2008 Presence Scaling Requirements to IESG as Info Dec 2008 Updates to Asserted Identity in SIP to IESG as Info Jan 2009 User Agent Profile for Media Policy to the IESG as PS Jan 2009 Schema and Guidelines for SIP User Agent Profile Datasets to IESG as PS Jan 2009 Overload Design Considerations WGLC Mar 2009 NAT Scenarios to IESG as Info Mar 2009 Revise Charter Apr 2009 Overload Design Considerations to IESG as Info Internet-Drafts: Posted Revised I-D Title ------ ------- -------------------------------------------- Mar 2002 Apr 2008 A Call Control and Multi-party usage framework for the Session Initiation Protocol (SIP) Jun 2002 Sep 2008 Best Current Practices for NAT Traversal for Client-Server SIP Oct 2002 Mar 2009 Session Initiation Protocol Call Control - Transfer Mar 2003 Feb 2008 A Framework for Session Initiation Protocol User Agent Profile Delivery Oct 2003 Jul 2005 A Framework for Application Interaction in the Session Initiation Protocol (SIP) Jul 2005 Aug 2007 IPv6 Transition in the Session Initiation Protocol (SIP) Oct 2005 Jul 2007 Registration Event Package Extension for Session Initiation Protocol (SIP) Globally Routable User Agent URIs (GRUUs) Dec 2005 Oct 2008 Session Initiation Protocol Package for Voice Quality Reporting Event Apr 2006 Jul 2008 A Session Initiation Protocol (SIP) Event Package for Session-Specific Session Policies. Nov 2006 Jan 2009 Requirements from SIP (Session Initiation Protocol) Session Border Control Deployments Dec 2006 Jan 2009 SIP (Session Initiation Protocol) Usage of the Offer/Answer Model Aug 2007 Aug 2008 Identification of Communications Services in the Session Initiation Protocol (SIP) Feb 2008 Jan 2009 Scaling Requirements for Presence in SIP/SIMPLE Feb 2008 Jan 2009 Updates to Asserted Identity in the Session Initiation Protocol (SIP) Feb 2008 Oct 2008 A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets Oct 2008 Oct 2008 Design Considerations for Session Initiation Protocol (SIP) Overload Control Request For Comments: RFC Stat Published Title ------- -- ----------- ------------------------------------ RFC3351 I Aug 2002 User Requirements for the Session Initiation Protocol (SIP) in Support of Deaf, Hard of Hearing and Speech-impaired individuals RFC3372BCP Sep 2002 Session Initiation Protocol (SIP) for Telephones (SIP-T): Context and Architectures RFC3324 I Dec 2002 Short Term Requirements for Network Asserted Identity RFC3398 PS Dec 2002 Integrated Services Digital Network (ISDN) User Part (ISUP) to Session Initiation Protocol (SIP) Mapping RFC3485 PS Mar 2003 The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp) RFC3578 PS Aug 2003 Mapping of of Integrated Services Digital Network (ISUP) Overlap Signalling to the Session Initiation Protocol (SIP) RFC3665BCP Jan 2004 Session Initiation Protocol Basic Call Flow Examples RFC3666BCP Jan 2004 Session Initiation Protocol PSTN Call Flows RFC3702 I Feb 2004 Authentication, Authorization and Accounting Requirements for the Session Initiation Protocol RFC3680Standard Apr 2004 A Session Initiation Protocol (SIP) Event Package for Registrations RFC3725BCP Apr 2004 Best Current Practices for Third Party Call Control in the Session Initiation Protocol RFC3824 I Jun 2004 Using E.164 numbers with the Session Initiation Protocol (SIP) RFC3842Standard Aug 2004 A Message Summary and Message Waiting Indication Event Package for the Session Initiation Protocol (SIP) RFC3959Standard Jan 2005 The Early Session Disposition Type for the Session Initiation Protocol (SIP) RFC3960 I Jan 2005 Early Media and Ringing Tone Generation in the Session Initiation Protocol (SIP) RFC4083 I May 2005 Input 3rd-Generation Partnership Project (3GPP) Release 5 requirements on the Session Initiation Protocol (SIP) RFC4117 I Jul 2005 Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc) RFC4189 I Oct 2005 Requirements for End-to-Middle Security for the Session Initiation Protocol (SIP) RFC4235Standard Dec 2005 An INVITE-Inititiated Dialog Event Package for the Session Initiation Protocol (SIP) RFC4245 I Dec 2005 High-Level Requirements for Tightly Coupled SIP Conferencing RFC4353 I Feb 2006 A Framework for Conferencing with the Session Initiation Protocol (SIP) RFC4411 PS Feb 2006 Extending the Session Initiation Protocol (SIP) Reason Header for Preemption Events RFC4453 I Apr 2006 Requirements for Consent-Based Communications in the Session Initiation Protocol (SIP) RFC4497BCP May 2006 Interworking between the Session Initiation Protocol (SIP) and QSIG RFC4475 I May 2006 Session Initiation Protocol (SIP) Torture Test Messages RFC4569 I Jul 2006 Internet Assigned Number Authority (IANA) Registration of the Message Media Feature Tag RFC4596 I Jul 2006 Guidelines for Usage of the Session Initiation Protocol (SIP) Caller Preferences Extension RFC4579BCP Aug 2006 Session Initiation Protocol (SIP) Call Control - Conferencing for User Agents RFC4575 PS Aug 2006 A Session Initiation Protocol (SIP) Event Package for Conference State RFC4484 I Aug 2006 Trait-based Authorization Requirements for the Session Initiation Protocol (SIP) RFC4730 PS Nov 2006 A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus (KPML) RFC5057 I Nov 2007 Multiple Dialog Usages in the Session Initiation Protocol RFC5039 I Jan 2008 The Session Initiation Protocol (SIP) and Spam RFC5118 I Feb 2008 Session Initiation Protocol (SIP) Torture Test Messages for Internet Protocol Version 6 (IPv6) RFC5194 I Jun 2008 Framework for Real-Time Text over IP Using the Session Initiation Protocol (SIP) RFC5359BCP Oct 2008 Session Initiation Protocol Service Examples RFC5370 PS Oct 2008 The Session Initiation Protocol (SIP) Conference Bridge Transcoding Model RFC5369 I Oct 2008 Framework for Transcoding with the Session Initiation Protocol (SIP) RFC5364 PS Oct 2008 Extensible Markup Language (XML) Format Extension for Representing Copy Control Attributes in Resource Lists RFC5363 PS Oct 2008 Framework and Security Considerations for Session Initiation Protocol (SIP) Uniform Resource Identifier (URI)-List Services RFC5362 PS Oct 2008 The Session Initiation Protocol (SIP) Pending Additions Event Package RFC5361 PS Oct 2008 A Document Format for Requesting Consent RFC5390 I Dec 2008 Requirements for Management of Overload in the Session Initiation Protocol RFC5407BCP Dec 2008 Example Call Flows of Race Conditions in the Session Initiation Protocol (SIP)