rfc9806.original   rfc9806.txt 
sipcore D. Mongrain Internet Engineering Task Force (IETF) D. Mongrain
Internet-Draft Motorola Solutions Request for Comments: 9806 Motorola Solutions
Updates: 7866 (if approved) 2 May 2025 Updates: 7866 June 2025
Intended status: Standards Track Category: Standards Track
Expires: 3 November 2025 ISSN: 2070-1721
Updates to SIPREC correcting Metadata Media Type Updates to SIP-Based Media Recording (SIPREC) to Correct Metadata Media
draft-ietf-sipcore-siprec-fix-mediatype-06 Type
Abstract Abstract
The SIP-based Media Recording (SIPREC) protocol is defined by both The SIP-based Media Recording (SIPREC) protocol is defined by both
Session Initiation Protocol (SIP) Recording Metadata (RFC 7865) and "Session Initiation Protocol (SIP) Recording Metadata" (RFC 7865) and
Session Recording Protocol (RFC 7866). Unfortunately, both RFCs "Session Recording Protocol" (RFC 7866). Unfortunately, both RFCs
contradict each other regarding how recording metadata is to be contradict each other regarding how recording metadata is to be
labeled. In addition, neither RFCs registered the new media type. labeled. In addition, neither RFC registered the new media type.
This document updates RFC 7866 to align with RFC 7865 when labeling This document updates RFC 7866 to align with RFC 7865 when labeling
recording metadata and registers the new media type. recording metadata and also registers the media type.
About This Document
This note is to be removed before publishing as an RFC.
Status information for this document may be found at
https://datatracker.ietf.org/doc/draft-ietf-sipcore-siprec-fix-
mediatype/.
Discussion of this document takes place on the WG Working Group
mailing list (mailto:sipcore@ietf.org), which is archived at
https://mailarchive.ietf.org/arch/browse/sipcore/. Subscribe at
https://www.ietf.org/mailman/listinfo/sipcore/.
Status of This Memo Status of This Memo
This Internet-Draft is submitted in full conformance with the This is an Internet Standards Track document.
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering This document is a product of the Internet Engineering Task Force
Task Force (IETF). Note that other groups may also distribute (IETF). It represents the consensus of the IETF community. It has
working documents as Internet-Drafts. The list of current Internet- received public review and has been approved for publication by the
Drafts is at https://datatracker.ietf.org/drafts/current/. Internet Engineering Steering Group (IESG). Further information on
Internet Standards is available in Section 2 of RFC 7841.
Internet-Drafts are draft documents valid for a maximum of six months Information about the current status of this document, any errata,
and may be updated, replaced, or obsoleted by other documents at any and how to provide feedback on it may be obtained at
time. It is inappropriate to use Internet-Drafts as reference https://www.rfc-editor.org/info/rfc9806.
material or to cite them other than as "work in progress."
This Internet-Draft will expire on 3 November 2025.
Copyright Notice Copyright Notice
Copyright (c) 2025 IETF Trust and the persons identified as the Copyright (c) 2025 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents (https://trustee.ietf.org/ Provisions Relating to IETF Documents
license-info) in effect on the date of publication of this document. (https://trustee.ietf.org/license-info) in effect on the date of
Please review these documents carefully, as they describe your rights publication of this document. Please review these documents
and restrictions with respect to this document. Code Components carefully, as they describe your rights and restrictions with respect
extracted from this document must include Revised BSD License text as to this document. Code Components extracted from this document must
described in Section 4.e of the Trust Legal Provisions and are include Revised BSD License text as described in Section 4.e of the
provided without warranty as described in the Revised BSD License. Trust Legal Provisions and are provided without warranty as described
in the Revised BSD License.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2 1. Introduction
2. Updates to RFC 7866 . . . . . . . . . . . . . . . . . . . . . 2 2. Updates to RFC 7866
3. Security Considerations . . . . . . . . . . . . . . . . . . . 3 3. Security Considerations
4. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 3 4. IANA Considerations
4.1. Media Type Registration . . . . . . . . . . . . . . . . . 3 4.1. Media Type Registration
5. References . . . . . . . . . . . . . . . . . . . . . . . . . 4 5. References
5.1. Normative References . . . . . . . . . . . . . . . . . . 4 5.1. Normative References
5.2. Informative References . . . . . . . . . . . . . . . . . 4 5.2. Informative References
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . 4 Acknowledgments
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 4 Author's Address
1. Introduction 1. Introduction
SIP-based Media Recording (SIPREC) protocol is defined by [RFC7865] The SIP-based Media Recording (SIPREC) protocol is defined by
and [RFC7866]. The former specifies the use of 'application/rs- [RFC7865] and [RFC7866]. The former specifies the use of
metadata+xml' when identifying metadata content, whereas the latter "application/rs-metadata+xml" when identifying metadata content,
uses "application/rs-metadata". Since [RFC7865] defines SIPREC whereas the latter uses "application/rs-metadata". Since [RFC7865]
metadata, it was identified as normative, and [Err7987] was created defines SIPREC metadata, it was identified as normative, and
against [RFC7866] to report the issue. This document resolves the [Err7987] was created against [RFC7866] to report the issue. This
errata. document resolves the erratum.
In addition, as neither document registered the media type with IANA, In addition, neither document registered the media type with IANA;
this document rectifies this gap. this document rectifies this gap.
2. Updates to RFC 7866 2. Updates to RFC 7866
Everywhere the following text occurs: Each instance of the following in [RFC7866]:
application/rs-metadata | application/rs-metadata
Replace with: Is replaced with:
application/rs-metadata+xml | application/rs-metadata+xml
3. Security Considerations 3. Security Considerations
The updates specified in this memo clarify inconsistencies in The updates specified in this memo clarify inconsistencies in
published documents with regards to identifying recording metadata. published documents with regard to identifying recording metadata.
They do not introduce new security considerations beyond those listed They do not introduce new security considerations beyond those listed
in [RFC7866]. in [RFC7866].
4. IANA Considerations 4. IANA Considerations
4.1. Media Type Registration 4.1. Media Type Registration
[RFC7865] defined a media type for use with specifying recording [RFC7865] defines a media type for use with specifying recording
metadata in XML data. This media type is to be used when specifying metadata in XML data. This media type is to be used when specifying
recording metadata in SIPREC. recording metadata in SIPREC.
Type name: application Type name: application
Subtype name: rs-metadata+xml Subtype name: rs-metadata+xml
Required parameters: N/A Required parameters: N/A
Optional parameters: N/A Optional parameters: N/A
Encoding considerations: Same as encoding considerations of Encoding considerations: Same as encoding considerations of
application/xml as specified in [RFC7303]. "application/xml" as specified in [RFC7303].
Security considerations: N/A Security considerations: N/A
Interoperability considerations: Please note that [RFC7866] specified Interoperability considerations: Please note that [RFC7866]
the use of "application/rs-metadata", which is obsoleted in favour of specifies the use of "application/rs-metadata", which has been
"application/rs-metadata+xml". replaced by "application/rs-metadata+xml" in RFC 9806.
Published specification: [RFC7865] [RFC-to-be] Published specification: [RFC7865] [RFC9806]
Applications which use this media type: SIPREC Clients (SRC) and Applications that use this media type: Session Recording Clients
Servers (SRS). (SRCs) and Session Recording Servers (SRSs).
Fragment identifier considerations: N/A Fragment identifier considerations: N/A
Additional information: Additional information:
Deprecated alias names for this type: N/A Deprecated alias names for this type: N/A
Magic number(s): N/A
Magic number(s): N/A File extension(s): N/A
File extension(s): N/A Macintosh file type code(s): N/A
Macintosh file type code(s): N/A
Person & email address to contact for further information: IETF Person & email address to contact for further information: IETF
SIPCORE Working Group (sipcore@ietf.org) SIPCORE Working Group (sipcore@ietf.org)
Intended usage: COMMON Intended usage: COMMON
Restrictions on usage: There are no restrictions on where this media Restrictions on usage: There are no restrictions on where this media
type can be used. type can be used.
Author: IETF SIPCORE Working Group (sipcore@ietf.org) Author: IETF SIPCORE Working Group (sipcore@ietf.org)
Change controller: IETF Change controller: IETF
5. References 5. References
5.1. Normative References 5.1. Normative References
[RFC7303] Thompson, H. and C. Lilley, "XML Media Types", RFC 7303, [RFC7303] Thompson, H. and C. Lilley, "XML Media Types", RFC 7303,
DOI 10.17487/RFC7303, July 2014, DOI 10.17487/RFC7303, July 2014,
<https://www.rfc-editor.org/rfc/rfc7303>. <https://www.rfc-editor.org/info/rfc7303>.
[RFC7865] Ravindranath, R., Ravindran, P., and P. Kyzivat, "Session [RFC7865] Ravindranath, R., Ravindran, P., and P. Kyzivat, "Session
Initiation Protocol (SIP) Recording Metadata", RFC 7865, Initiation Protocol (SIP) Recording Metadata", RFC 7865,
DOI 10.17487/RFC7865, May 2016, DOI 10.17487/RFC7865, May 2016,
<https://www.rfc-editor.org/rfc/rfc7865>. <https://www.rfc-editor.org/info/rfc7865>.
[RFC7866] Portman, L., Lum, H., Ed., Eckel, C., Johnston, A., and A. [RFC7866] Portman, L., Lum, H., Ed., Eckel, C., Johnston, A., and A.
Hutton, "Session Recording Protocol", RFC 7866, Hutton, "Session Recording Protocol", RFC 7866,
DOI 10.17487/RFC7866, May 2016, DOI 10.17487/RFC7866, May 2016,
<https://www.rfc-editor.org/rfc/rfc7866>. <https://www.rfc-editor.org/info/rfc7866>.
5.2. Informative References 5.2. Informative References
[Err7987] Errata Report 7987, RFC 7866, [Err7987] RFC Errata, Erratum ID 7987, RFC 7866,
<https://www.rfc-editor.org/errata/eid7987>. <https://www.rfc-editor.org/errata/eid7987>.
Acknowledgments Acknowledgments
Acknowledgments to Brian Rosen for his guidance with writing my first Thank you to Brian Rosen for his guidance in writing my first
internet draft using the new tools and for his thorough review. A Internet-Draft using the new tools and for his thorough review. A
sincere thank you to all of the reviewers for their valuable time sincere thank you to all of the reviewers for their valuable time,
which greatly enhanced this document. which greatly enhanced this document.
Author's Address Author's Address
Dan Mongrain Dan Mongrain
Motorola Solutions Motorola Solutions
Email: Dan.Mongrain@MotorolaSolutions.com Email: Dan.Mongrain@MotorolaSolutions.com
 End of changes. 40 change blocks. 
100 lines changed or deleted 85 lines changed or added

This html diff was produced by rfcdiff 1.48.