-
"Connection Reuse in the Session Initiation Protocol (SIP)", Vijay Gurbani, Rohan Mahy, Brett Tate, 5-Aug-09. ( bytes)
- This document enables a pair of communicating proxies to reuse a
congestion-controlled connection between themselves for sending
requests in the forward and backwards direction. Because the
connection is essentially aliased for requests going in the backwards
direction, reuse is predicated upon both the communicating endpoints
authenticating themselves using X.509 certificates through TLS. For
this reason, we only consider connection reuse for TLS over TCP and
TLS over SCTP. This document also provides guidelines on connection
reuse and virtual SIP servers and the interaction of connection reuse
and DNS SRV lookups in SIP.
-
"Obtaining and Using Globally Routable User Agent (UA) URIs (GRUU) in the Session Initiation Protocol (SIP)", Jonathan Rosenberg, 11-Oct-07. ( bytes)
- Several applications of the Session Initiation Protocol (SIP) require
a user agent (UA) to construct and distribute a URI that can be used
by anyone on the Internet to route a call to that specific UA
instance. A URI that routes to a specific UA instance is called a
Globally Routable UA URI (GRUU). This document describes an
extension to SIP for obtaining a GRUU from a registrar and for
communicating a GRUU to a peer within a dialog.
-
"Managing Client Initiated Connections in the Session Initiation Protocol (SIP)", Cullen Jennings, 10-Jun-09. ( bytes)
- The Session Initiation Protocol (SIP) allows proxy servers to
initiate TCP connections or to send asynchronous UDP datagrams to
User Agents in order to deliver requests. However, in a large number
of real deployments, many practical considerations, such as the
existence of firewalls and Network Address Translators (NATs) or the
use of TLS with server-provided certificates, prevent servers from
connecting to User Agents in this way. This specification defines
behaviors for User Agents, registrars and proxy servers that allow
requests to be delivered on existing connections established by the
User Agent. It also defines keep alive behaviors needed to keep NAT
bindings open and specifies the usage of multiple connections from
the User Agent to its Registrar.
-
"Certificate Management Service for The Session Initiation Protocol (SIP)", Cullen Jennings, Jason Fischl, 13-Jul-09. ( bytes)
- This draft defines a Credential Service that allows Session
Initiation Protocol (SIP) User Agents (UAs) to use a SIP event
package to discover the certificates of other users. This mechanism
allows user agents that want to contact a given Address-of-Record
(AOR) to retrieve that AOR's certificate by subscribing to the
Credential Service, which returns an authenticated response
containing that certificate. The Credential Service also allows
users to store and retrieve their own certificates and private keys.
-
"SIP SAML Profile and Binding", Hannes Tschofenig, Jeff Hodges, Jon Peterson, James Polk, Douglas Sicker, 9-Mar-09. ( bytes)
- This document specifies a Session Initiation Protocol (SIP) profile
of Security Assertion Markup Language (SAML) as well as a SAML SIP
binding. The defined SIP SAML Profile composes with the mechanisms
defined in the SIP Identity specification and satisfy requirements
presented in "Trait-based Authorization Requirements for the Session
Initiation Protocol (SIP)".
-
"A Framework for Session Initiation Protocol (SIP) Session Policies", Volker Hilt, Gonzalo Camarillo, Jonathan Rosenberg, 1-Nov-08. ( bytes)
- Proxy servers play a central role as an intermediary in the Session
Initiation Protocol (SIP) as they define and impact policies on call
routing, rendezvous, and other call features. This document
specifies a framework for SIP session policies that provides a
standard mechanism by which a proxy can define or influence policies
on sessions, such as the codecs or media types to be used. It
defines a model, an overall architecture and new protocol mechanisms
for session policies.
-
"The use of the SIPS URI Scheme in the Session Initiation Protocol (SIP)", Francois Audet, 25-Nov-08. ( bytes)
- This document provides clarifications and guidelines concerning the
use of the SIPS URI scheme in the Session Initiation Protocol (SIP).
It also makes normative changes to SIP.
-
"Indicating Support for Interactive Connectivity Establishment (ICE) in the Session Initiation Protocol (SIP)", Jonathan Rosenberg, 19-Jun-07. ( bytes)
- This specification defines a media feature tag and an option tag for
use with the Session Initiation Protocol (SIP). The media feature
tag allows a UA to communicate to its registrar that it supports ICE.
The option tag allows a User Agent (UA) to require support for ICE in
order for a call to proceed.
-
"Addressing Record-Route issues in the Session Initiation Protocol (SIP)", Thomas Froment, Christophe Lebel, Ben Bonnaerens, 4-Aug-09. ( bytes)
- A typical function of a Session Initiation Protocol (SIP) Proxy is to
insert a Record-Route header into initial, dialog creating requests
in order to make subsequent, in-dialog requests pass through it.
This header contains a SIP Uniform Resource Identifier (URI)
indicating where and how the subsequent requests should be sent to
reach the proxy. Like any SIP URI, it can contain SIP or SIPS
schemes, IPv4 or IPv6 addresses, and URI parameters that could
influence the routing such as the transport parameter (for example
transport=tcp), or a compression indication like "comp=sigcomp".
When a proxy has to change some of those parameters between its
incoming and outgoing interfaces (multi-homed proxies, transport
protocol switching or IPv4 to IPv6 scenarios...), the question arises
on what should be put in Record-Route header(s). It is not possible
to make one header have the characteristics of both interfaces at the
same time. This document aims to clarify these scenarios and fix
bugs already identified on this topic; it formally recommends the use
of the double Record-Route technique as an alternative to the current
RFC3261 text, which describes only a Record-Route rewriting solution.
-
"Message Body Handling in the Session Initiation Protocol (SIP)", Gonzalo Camarillo, 9-Mar-09. ( bytes)
- This document specifies how message bodies are handled in SIP.
Additionally, this document specifies SIP user agent support for MIME
(Multipurpose Internet Mail Extensions) in message bodies.
-
"Using Extended Key Usage (EKU) for Session Initiation Protocol (SIP) X.509 Certificates", Scott Lawrence, Vijay Gurbani, 18-May-09. ( bytes)
- This memo documents an extended key usage (EKU) X.509 certificate
extension for restricting the applicability of a certificate to use
with a Session Initiation Protocol (SIP) service. As such, in
addition to providing rules for SIP implementations, this memo also
provides guidance to issuers of certificates for use with SIP.
-
"Domain Certificates in the Session Initiation Protocol (SIP)", Vijay Gurbani, Scott Lawrence, Bell Laboratories, 18-May-09. ( bytes)
- This document describes how to construct and interpret certain
information in a X.509 PKIX-compliant certificate for use in a
Session Initiation Protocol (SIP) over Transport Layer Security (TLS)
connection. More specifically, this document describes how to encode
and extract the identity of a SIP domain in a certificate and how to
use that identity for SIP domain authentication. As such, this
document is relevant both to implementors of SIP and to issuers of
cetificates.
-
"Framework for Establishing an SRTP Security Context using DTLS", Jason Fischl, Hannes Tschofenig, Eric Rescorla, 9-Mar-09. ( bytes)
- This document specifies how to use the Session Initiation Protocol
(SIP) to establish an Secure Real-time Transport Protocol (SRTP)
security context using the Datagram Transport Layer Security (DTLS)
protocol. It describes a mechanism of transporting a fingerprint
attribute in the Session Description Protocol (SDP) that identifies
the key that will be presented during the DTLS handshake. The key
exchange travels along the media path as opposed to the signaling
path. The SIP Identity mechanism can be used to protect the
integrity of the fingerprint attribute from modification by
intermediate proxies.
-
"UA-Driven Privacy Mechanism for SIP", Mayumi Munakata, Shida Schubert, Takumi Ohba, 19-May-09. ( bytes)
- This document defines a guideline for a User Agent (UA) to generate
an anonymous Session Initiation Protocol (SIP) message by utilizing
mechanisms such as Globally Routable User Agent URIs (GRUU) and
Traversal Using Relays around NAT (TURN) without the need for a
privacy service defined in RFC 3323.
-
"An Extensible Markup Language (XML) Configuration Access Protocol (XCAP) Diff Event Package", Jari Urpalainen, Dean Willis, 9-Jul-09. ( bytes)
- This document describes an "xcap-diff" SIP (Session Initiation
Protocol) event package for the SIP Event Notification Framework,
which clients can use to receive notifications of changes to
Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
resources. The initial synchronization information exchange and
document updates are based on the XCAP Diff format.
-
"Essential correction for IPv6 ABNF and URI comparison in RFC3261", Vijay Gurbani, Brian Carpenter, Brett Tate, 3-Jun-09. ( bytes)
- This memo corrects the Augmented Backus-Naur Form (ABNF) production
rule associated with generating IPv6 literals in RFC3261. It also
clarifies the rule for Uniform Resource Identifier (URI) comparison
when the URIs contain textual representation of IP addresses.
IETF Secretariat - Please send questions, comments, and/or
suggestions to ietf-web@ietf.org.
Return to Internet-Draft directory.
Return to IETF home page.