Session Initiation Protocol (sip)


In addition to this official charter maintained by the IETF Secretariat, there is additional information about this working group on the Web at:

       Additional SIP Page

Last Modified: 2006-10-17

Additional information is available at tools.ietf.org/wg/sip

Chair(s):

  • Dean Willis <dean.willis@softarmor.com>

  • Keith Drage <drage@lucent.com>

    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:

  • Cullen Jennings <fluffy@cisco.com>

    Technical Advisor(s):

  • Dan Romascanu <dromasca@avaya.com>

    Mailing Lists:

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

    Description of Working Group:

    The Session Initiation Protocol (SIP) working group is chartered to
    maintain and continue the development of SIP, currently specified as
    proposed standard RFC 3261, and its family of extensions.

    SIP is a text-based protocol, similar to HTTP and SMTP, for
    initiating interactive communication sessions between users. Such
    sessions include voice, video, chat, interactive games, and virtual
    reality. The main tasks of the group involve bringing SIP from
    proposed to draft standard and specifying and developing proposed
    extensions that arise out of strong requirements. The SIP working
    group will concentrate on the specification of SIP and its
    extensions, and will not explore the use of SIP for specific
    environments or applications. It will, however respond to general-
    purpose requirements for changes to SIP provided by other working
    groups, including the SIPPING working group, when those requirements
    are within the scope and charter of SIP. The process and
    requirements for such extensions are documented in RFC 3427, "Change
    Process for the Session Initiation Protocol".

    Throughout its work, the group will strive to maintain the basic
    model and architecture defined by SIP. In particular:

    1. Services and features are provided end-to-end whenever possible.

    2. Standards-track extensions and new features must be generally
    applicable, and not applicable only to a specific set of session
    types.

    3. Simplicity is key.

    4. Reuse of existing Internet protocols and architectures and
    integrating with other Internet applications is crucial.

    The primary source of change requirements to be considered by the SIP
    Working Group is the SIPPING working group, which analyzes the
    requirements for application of SIP to several different tasks,
    including the tasks of standards-development organizations that are
    developing systems based on SIP and that may require changes or
    extensions thereto. Additional requirements are produced by the
    other IETF working groups that are using SIP, including the SIMPLE WG
    (which is using SIP for messaging and presence) and the XCON working
    group (which is using SIP for centralized conferencing).

    In addition to extending SIP as required to address these externally-
    derived requirements, the deliverables of the group include assuring
    capable security and privacy mechanisms within SIP and increasing the
    stability of the SIP specification. Specific deliverables toward
    these goals include:

    1. Mechanisms for secure expression of identity in requests and
    responses.

    2. Mechanism to securely request services delivery by non-terminal
    elements ("end-to-middle").

    3. Guidelines for use of existing security mechanisms such as TLS,
    IPsec, and certificates.

    4. Guidelines for the use of descriptive techniques such as SAML
    (Security Association Markup Language) with SIP.

    5. Draft standard versions of SIP and critical supporting
    specifications.

    Other deliverables may be agreed upon as extensions are understood to
    be necessary. Prospective deliverables will be discussed with the
    Area Director before inclusion on agendas, and new proposed work must
    be approved via a charter update.

    Goals and Milestones:

    Done  Server Features Negotiation submitted to IESG
    Done  Complete IESG requested fixes to provrel and servfeat
    Done  Revised proposed standard version of SIP (2543bis) submitted to IESG
    Done  SIP Events specification to IESG
    Done  The UPDATE Method submitted for Proposed Standard
    Done  SIP extensions for media authorization (call-auth) submitted as Informational
    Done  Preconditions extensions (manyfolks) spec to IESG
    Done  SIP Privacy specification to IESG
    Done  SIP Privacy and Security Requirements to IESG
    Done  The MESSAGE Method submitted for Proposed Standard
    Done  The Replaces Header submitted for Proposed Standard
    Done  Refer spec to IESG
    Done  SIP NAT extension submitted to IESG
    Done  SIP over SCTP specification and applicability statement
    Done  Mechanism for Content Indirection in SIP submitted to IESG for Proposed Standard
    Done  The SIP Referred-By Header submitted to IESG for Proposed Standard
    Done  Session Timer spec, revised to IESG
    Done  Caller preferences specification submitted to IESG
    Done  Submit SIP Identity documents to IESG for Proposed Standard
    Done  The SIP Join Header submitted to IESG for Proposed Standard
    Done  Replaces header to IESG (PS)
    Done  Upgrade S/MIME requirement for AES in 3261 to IESG (PS)
    Done  Application Interaction to IESG (BCP)
    Done  Presence Publication to IESG (PS)
    Done  Resource Priority signaling mechanism to IESG (PS)
    Done  Guidelines for Authors of SIP extensions submitted as Informational
    Done  Enhancements for Authenticated Identity Management to IESG (BCP)
    Done  MIB spec to IESG
    Done  Request History mechanism to IESG (PS)
    Done  Mechanism for REFER without implicit SUBSCRIBE to IESG (PS)
    Done  Mechanism for obtaining globally routable unique URIs (GRUU) to IESG (PS)
    Done  Connection reuse mechanism to IESG (PS)
    Done  Mechanism for Target-Dialog to IESG (PS)
    Done  Mechanism for feature parameters with REFER To IESG (PS)
    Done  Mechanism for End-to-Middle Requests to IESG (PS)
    Aug 2006  Consent-Based Communications WGLC (PS)
    Aug 2006  Diagnostic Responses for SIP Errors to WGLC (PS)
    Aug 2006  Mechanism for connected identity to WGLC (PS)
    Aug 2006  Submit Answering/Alerting Modes to the IESG (PS)
    Aug 2006  Mechanism and guidelines for outbound connections to WGLC (PS)
    Sep 2006  Mechanism for obtaining globally routable unique URIs (GRUU) to IESG (PS)
    Sep 2006  Mechanism and guidelines for outbound connections to IESG (PS)
    Sep 2006  Location Conveyance with SIP to WGLC (PS)
    Sep 2006  Certificate Management Service for SIP to WGLC (PS)
    Sep 2006  Rejecting Anonymous Requests to WGLC (PS)
    Sep 2006  Example security flows to WGLC (Informational)
    Oct 2006  Consent-Based Communications to IESG (PS)
    Oct 2006  Diagnostic Responses for SIP Errors to IESG (PS)
    Oct 2006  Rejecting Anonymous Requests to IESG (PS)
    Oct 2006  Mechanism for connected identity to IESG (PS)
    Oct 2006  Addressing an Amplification Vulnerability in Forking Proxies to IESG (PS)
    Oct 2006  Extensions to SIP UA Profile Delivery Change Notification Event Package for XCAP to WGLC (PS)
    Oct 2006  Refering to Multiple Resources to IESG as PS
    Nov 2006  Certificate Management Service for SIP to IESG (PS)
    Dec 2006  Extensions to SIP UA Profile Delivery Change Notification Event Package for XCAP to IESG (PS)
    Dec 2006  Location Conveyance with SIP to IESG (PS)
    Dec 2006  Example security flows to IESG (Informational)
    Dec 2006  Roadmap for SIP to WGLC (Informational)
    Jan 2007  Session Policies to WGLC as PS
    Mar 2007  Session Policies to IESG as PS
    Mar 2007  Roadmap for SIP to IESG (Informational)
    Mar 2007  Guidelines for use of SIP security to WGLC (Informational)
    Apr 2007  Connection reuse mechanism to IESG (PS)
    Jun 2007  Guidelines for use of SIP security to IESG (Informational)
    Jun 2007  Identify requirements for test matrix to move SIP to Draft Standard
    Jun 2007  Revise charter
    Sep 2007  Using SAML for SIP to WGLC (PS)
    Dec 2007  Using SAML for SIP to IESG (PS)

    Internet-Drafts:

    Management Information Base for the Session Initiation Protocol (SIP) (203349 bytes)
    Connection Reuse in the Session Initiation Protocol (SIP) (48802 bytes)
    Obtaining and Using Globally Routable User Agent (UA) URIs (GRUU) in the Session Initiation Protocol (SIP) (83293 bytes)
    Session Initiation Protocol Location Conveyance (61505 bytes)
    Managing Client Initiated Connections in the Session Initiation Protocol (SIP) (93788 bytes)
    End-to-middle Security in the Session Initiation Protocol (SIP) (62163 bytes)
    Requesting Answering Modes for the Session Initiation Protocol (SIP) (61560 bytes)
    Rejecting Anonymous Requests in the Session Initiation Protocol (SIP) (16386 bytes)
    Diagnostic Responses for Session Initiation Protocol Hop Limit Errors (24770 bytes)
    Addressing an Amplification Vulnerability in Session Initiation Protocol (SIP) Forking Proxies (28746 bytes)
    Connected Identity in the Session Initiation Protocol (SIP) (48881 bytes)
    Example call flows using Session Initiation Protocol (SIP) security mechanisms (78015 bytes)
    Certificate Management Service for The Session Initiation Protocol (SIP) (64665 bytes)
    SIP SAML Profile and Binding (91811 bytes)
    A Hitchhikers Guide to the Session Initiation Protocol (SIP) (68239 bytes)
    Conference Establishment Using Request-Contained Lists in the Session Initiation Protocol (SIP) (28252 bytes)
    Refering to Multiple Resources in the Session Initiation Protocol (SIP) (28204 bytes)
    Multiple-Recipient MESSAGE Requests in the Session Initiation Protocol (SIP) (40711 bytes)
    Subscriptions to Request-Contained Resource Lists in the Session Initiation Protocol (SIP) (17775 bytes)
    A Framework for Consent-Based Communications in the Session Initiation Protocol (SIP) (57599 bytes)
    Extensions to the Session Initiation Protocol (SIP) User Agent Profile Delivery Change Notification Event Package for the Extensible Markup Language Language Configuration Access Protocol (XCAP) (28865 bytes)
    A Framework for Session Initiation Protocol (SIP) Session Policies (66905 bytes)

    Request For Comments:

    The SIP INFO Method (RFC 2976) (17736 bytes)
    MIME media types for ISUP and QSIG Objects (RFC 3204) (19712 bytes) updated by RFC 3459
    SIP: Session Initiation Protocol (RFC 3261) (647976 bytes) obsoletes RFC 2543/ updated by RFC 3853,RFC 4320
    Reliability of Provisional Responses in SIP (RFC 3262) (29643 bytes) obsoletes RFC 2543
    SIP: Locating SIP Servers (RFC 3263) (42310 bytes) obsoletes RFC 2543
    SIP-Specific Event Notification (RFC 3265) (89005 bytes) obsoletes RFC 2543
    DHCP Option for SIP Servers (RFC 3361) (12549 bytes)
    Hypertext Transfer Protocol (HTTP) Digest Authentication Using Authentication and Key Agreement (AKA) (RFC 3310) (36985 bytes)
    The Session Initiation Protocol UPDATE Method (RFC 3311) (28125 bytes)
    Integration of Resource Management and SIP (RFC 3312) (65757 bytes) updated by RFC 4032
    Internet Media Type message/sipfrag (RFC 3420) (14745 bytes)
    Private Extensions to the Session Initiation Protocol (SIP) for Asserted Identity within Trusted Networks (RFC 3325) (36170 bytes)
    A Privacy Mechanism for the Session Initiation Protocol (SIP) (RFC 3323) (54116 bytes)
    Session Initiation Protocol Extension for Instant Messaging (RFC 3428) (41475 bytes)
    The Reason Header Field for the Session Initiation Protocol (SIP) (RFC 3326) (15695 bytes)
    Session Initiation Protocol Extension for Registering Non-Adjacent Contacts (RFC 3327) (36493 bytes)
    Security Mechanism Agreement for the Session Initiation Protocol (SIP) Sessions (RFC 3329) (51503 bytes)
    Private Session Initiation Protocol (SIP)Extensions for Media Authorization (RFC 3313) (36866 bytes)
    Compressing the Session Initiation Protocol (RFC 3486) (24181 bytes)
    The Session Initiation Protocol (SIP) Refer Method (RFC 3515) (47788 bytes)
    Dynamic Host Configuration Protocol (DHCPv6)Options for Session Initiation Protocol (SIP) Servers (RFC 3319) (14444 bytes)
    An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing (RFC 3581) (29121 bytes)
    Session Initiation Protocol Extension Header Field for Service Route Discovery During Registration (RFC 3608) (35628 bytes)
    S/MIME AES Requirement for SIP (RFC 3853) (10687 bytes) updates RFC 3261
    Caller Preferences for the Session Initiation Protocol (SIP) (RFC 3841) (61382 bytes)
    Indicating User Agent Capabilities in the Session Initiation Protocol (SIP) (RFC 3840) (81360 bytes)
    The Session Inititation Protocol (SIP) 'Replaces' Header (RFC 3891) (34180 bytes)
    The SIP Referred-By Mechanism (RFC 3892) (52441 bytes)
    SIP Authenticated Identity Body (AIB) Format (RFC 3893) (28500 bytes)
    The Session Inititation Protocol (SIP) 'Join' Header (RFC 3911) (35373 bytes)
    An Event State Publication Extension to the Session Initiation Protocol (SIP) (RFC 3903) (72062 bytes)
    The Internet Assigned Number Authority (IANA) Universal Resource Identifier (URI) Parameter Registry for the Session Initiation Protocol (SIP) (RFC 3969) (12119 bytes) updates RFC 3427
    The Internet Assigned Number Authority (IANA) Header Field Parameter Registry for the Session Initiation Protocol (SIP) (RFC 3968) (20615 bytes) updates RFC 3427
    Update to the Session Initiation Protocol (SIP) Preconditions Framework (RFC 4032) (20492 bytes) updates RFC 3312
    Session Timers in the Session Initiation Protocol (SIP) (RFC 4028) (65363 bytes)
    Usage of the Session Description Protocol (SDP) Alternative Network Address Types (ANAT) Semantics in the Session Initiation Protocol (SIP) (RFC 4092) (12624 bytes)
    The Stream Control Transmission Protocol (SCTP) as a Transport for the Session Initiation Protocol (SIP) (RFC 4168) (21079 bytes)
    An Extension to the Session Initiation Protocol (SIP) for Request History Information (RFC 4244) (98992 bytes)
    Actions Addressing Identified Issues with the Session Initiation Protocol's (SIP) non-INVITE Transaction (RFC 4320) (13853 bytes) updates RFC 3261
    Problems identified associated with the Session Initiation Protocol's (SIP) non-INVITE Transaction (RFC 4321) (22708 bytes)
    Communications Resource Priority for the Session Initiation Protocol (SIP) (RFC 4412) (79193 bytes)
    Suppression of Session Initiation Protocol (SIP) REFER Method Implicit Subscription (RFC 4488) (17264 bytes)
    Conveying Feature Tags with Session Initiation Protocol (SIP) REFER Method (RFC 4508) (11338 bytes)
    Guidelines for Authors of Extensions to the Session Initiation Protocol (SIP) (RFC 4485) (57278 bytes)
    A Mechanism for Content Indirection in Session Initiation Protocol (SIP) Messages (RFC 4483) (36794 bytes)
    Request Authorization through Dialog Identification in the Session Initiation Protocol (SIP) (RFC 4538) (36089 bytes)
    Enhancements for Authenticated Identity Management in the Session Initiation Protocol (SIP) (RFC 4474) (104952 bytes)

    IETF Secretariat - Please send questions, comments, and/or suggestions to ietf-web@ietf.org.

    Return to working group directory.

    Return to IETF home page.