Network Working Group O. Levin
Request for Comments: 4508 Microsoft Corporation
Category: Standards Track A. Johnston
Avaya
May 2006
Conveying Feature Tags with the Session Initiation Protocol (SIP) REFER Method
Standards Track [Page 1]
RFC 4508 Feature Tags with SIP REFER May 2006 1. IntroductionThis document extends the SIP [2] REFER method defined in RFC 3515 [3] to be used with feature parameters defined in RFC 3840 [4].
2. Terminology
In this document, the key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" are to be interpreted as described in RFC 2119 [1].
Standards Track [Page 2]
RFC 4508 Feature Tags with SIP REFER May 2006 3. DefinitionsThe Refer-To BNF from RFC 3515:
4. Examples 4.1. isfocus Feature Tag UsageThe example below shows how the "isfocus" feature tag can be used by REFER-Issuer to tell the REFER-Recipient that the REFER-Target is a conference focus and, consequently, that sending an INVITE will bring the REFER-Recipient into the conference:
4.2. Voice and Video Feature Tags Usage
The example below shows how a REFER-Issuer can tell the REFER- Recipient that the REFER-Target supports audio and video and, consequently, that a video and audio session can be established by sending an INVITE to the REFER-Target:
4.3. Example with URI parameters and multiple feature tags
The example below shows how the REFER-Issuer can tell the REFER- Recipient that the REFER-Target is a voicemail server. Note that the transport URI parameter is enclosed within the "<" and ">" so that it is not interpreted as a header parameter. Refer-To: <sip:alice-vm@example.com;transport=tcp>
Standards Track [Page 3]
RFC 4508 Feature Tags with SIP REFER May 2006
;actor="msg-taker";automata;audio
5. Security Considerations
Feature tags can provide sensitive information about a user or a UA. As such, RFC 3840 cautions against providing sensitive information to another party. Once this information is given out, any use may be made of it, including relaying to a third party as in this specification.
6. Acknowledgements
The authors would like to thank Jonathan Rosenberg for providing helpful guidance to this work.
7. Normative References
[1] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Standards Track [Page 4]
RFC 4508 Feature Tags with SIP REFER May 2006
[4] Rosenberg, J., Schulzrinne, H., and P. Kyzivat, "Indicating User
Standards Track [Page 5]
RFC 4508 Feature Tags with SIP REFER May 2006
Full Copyright Statement