C.1 Replication body

24.3373GPPIP Multimedia (IM) Core Network (CN) subsystem IP Multimedia Subsystem (IMS) inter-UE transferRelease 17Stage 3TS

C.1.1 General

This subclause defines XML schema and MIME type of the replication body.

NOTE: IMS communication services using the session replication can define parameters describing the playback state parameters by substitution of the parameterAbstract element.

C.1.2 XML schema

<?xml version="1.0" encoding="UTF-8"?>

<xs:schema

targetNamespace="urn:3gpp:ns:replication:1.0"

xmlns:xs="http://www.w3.org/2001/XMLSchema"

xmlns:ms="urn:3gpp:ns:replication:1.0"

elementFormDefault="qualified"

attributeFormDefault="unqualified">

<xs:element name="requestedParameters" type="ms:requestedParametersType"/>

<xs:complexType name="requestedParametersType">

<xs:sequence>

<xs:element ref="ms:parameterAbstract" minOccurs="0" maxOccurs="unbounded"/>

<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:anyAttribute namespace="##any" processContents="lax"/>

</xs:complexType>

<xs:element name="parameterValues" type="ms:parameterValuesType"/>

<xs:complexType name="parameterValuesType">

<xs:sequence>

<xs:element ref="ms:parameterAbstract" minOccurs="0" maxOccurs="unbounded"/>

<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:anyAttribute namespace="##any" processContents="lax"/>

</xs:complexType>

<xs:element name="parameterAbstract" type="ms:parameterAbstractType" abstract="true"/>

<xs:complexType name="parameterAbstractType"/>

<xs:element name="replication" type="ms:replicationType"/>

<xs:complexType name="replicationType">

<xs:sequence>

<xs:element ref="ms:parameterValues" minOccurs="0"/>

<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:anyAttribute namespace="##any" processContents="lax"/>

</xs:complexType>

</xs:schema>

C.1.3 IANA registration template

Editor’s note (WID IMS_SC_eIDT): The MIME type "application/vnd.3gpp.replication+xml" as defined in this subclause is to be registered in the IANA registry for Application Media Types based upon the following template when the Rel-10 is frozen.

MIME media type name:

application

MIME subtype name:

vnd.3gpp.replication+xml

Required parameters:

None

Optional parameters:

"charset" the parameter has identical semantics to the charset parameter of the "application/xml" media type as specified in IETF RFC 3023 [29].

Encoding considerations:

binary.

Security considerations:

Same as general security considerations for application/xml as specified in section 10 of IETF RFC 3023 [29]. In addition, this content type provides a format for exchanging information in SIP, so the security considerations from IETF RFC 3261 [30] apply.

The information transported in this MIME media type does not include active or executable content.

Mechanisms for privacy and intregrity protection of protocol parameters exist. Those mechanisms as well as authentication and further security mechanisms are described in 3GPP TS 24.229 [7].

Interoperability considerations:

Same as interoperability considerations as specified in section 3.1 of IETF RFC 3023 [29].

The requestedParameters element is the root element, when the body contains the playback state parameters to be provided. The parameterValues element is the root element, when the body contains the playback state parameter values. The replication element is the root element, when the body indicates replication request.

Published specification:

3GPP TS 24.337: "IP Multimedia Subsystem (IMS) inter-UE transfer; Stage 3", available via http://www.3gpp.org/specs/numbering.htm.

Applications which use this media:

Applications support the inter-UE transfer as described in the published specification.

Intended usage:

COMMON

Additional information:

1. Magic number(s): none

2. File extension(s): none

3. Macintosh file type code: none

4. Object Identifiers: none

Editor’s note (WID IMS_SC_eIDT): it is FFS whether to have a separate MIME type for playback state.