Commit ec742ea7 authored by Jesus de Gregorio's avatar Jesus de Gregorio
Browse files

SA#107

parent 0376ff1d
Loading
Loading
Loading
Loading
Loading

TS26114_MTSIMA-MO.xml

0 → 100644
+1990 −0

File added.

Preview size limit exceeded, changes collapsed.

TS26114_MTSINP-MO.xml

0 → 100644
+1290 −0

File added.

Preview size limit exceeded, changes collapsed.

TS26114_MTSIQoE-MO.xml

0 → 100644
+311 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE MgmtTree PUBLIC "-//OMA//DTD-DM-DDF 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/dm_ddf-v1_2.dtd">
<MgmtTree>
	<VerDTD>1.2</VerDTD>
	<Man>--The device manufacturer--</Man>
	<Mod>--The device model--</Mod>
	<Node>
		<NodeName>3GPP_MTSIQOE</NodeName>
		<DFProperties>
			<AccessType>
				<Get/>
			</AccessType>
			<DFFormat>
				<node/>
			</DFFormat>
			<Occurrence>
				<ZeroOrOne/>
			</Occurrence>
			<Scope>
				<Permanent/>
			</Scope>
			<DFTitle>The interior node holding all 3GPP MTSI QoE Metrics Reporting objects</DFTitle>
			<DFType>
					<DDFName/>
			</DFType>
		</DFProperties>
		<Node>
			<NodeName>Enabled</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<bool/>
				</DFFormat>
				<Occurrence>
					<One/>
				</Occurrence>
				<Scope>
					<Permanent/>
				</Scope>
				<DFTitle>The QoE reporting requested indicator</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
		</Node>
		<Node>
			<NodeName>Servers</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<chr/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>The URL of the QoE report server</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
		</Node>
		<Node>
			<NodeName>APN</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<chr/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>The Access Point Name for QoE reporting</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
		</Node>
		<Node>
			<NodeName>Format</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<chr/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>The QoE metrics report format</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
		</Node>
		<Node>
			<NodeName>Rules</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<chr/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>A QoE metrics rule</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
		</Node>
		<Node>
			<NodeName>Speech</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<node/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>The QoE speech metrics node</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
			<Node>
				<NodeName>Metrics</NodeName>
				<DFProperties>
					<AccessType>
						<Get/>
					</AccessType>
					<DFFormat>
						<chr/>
					</DFFormat>
					<Occurrence>
						<ZeroOrOne/>
					</Occurrence>
					<DFType>
						<DDFName/>
					</DFType>
				</DFProperties>
			</Node>
			<Node>
				<NodeName>Ext</NodeName>
				<DFProperties>
					<AccessType>
						<Get/>
					</AccessType>
					<DFFormat>
						<node/>
					</DFFormat>
					<Occurrence>
						<ZeroOrOne/>
					</Occurrence>
					<Scope>
						<Permanent/>
					</Scope>
					<DFTitle> A collection of all extension objects</DFTitle>
					<DFType>
						<DDFName/>
					</DFType>
				</DFProperties>
			</Node>
		</Node>
		<Node>
			<NodeName>Video</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<node/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>The QoE video metrics node</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
			<Node>
				<NodeName>Metrics</NodeName>
				<DFProperties>
					<AccessType>
						<Get/>
					</AccessType>
					<DFFormat>
						<chr/>
					</DFFormat>
					<Occurrence>
						<ZeroOrOne/>
					</Occurrence>
					<DFType>
						<DDFName/>
					</DFType>
				</DFProperties>
			</Node>
			<Node>
				<NodeName>Ext</NodeName>
				<DFProperties>
					<AccessType>
						<Get/>
					</AccessType>
					<DFFormat>
						<node/>
					</DFFormat>
					<Occurrence>
						<ZeroOrOne/>
					</Occurrence>
					<Scope>
						<Permanent/>
					</Scope>
					<DFTitle>A collection of all extension objects</DFTitle>
					<DFType>
						<DDFName/>
					</DFType>
				</DFProperties>
			</Node>
		</Node>
		<Node>
			<NodeName>Text</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<node/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<DFTitle>The QoE text metrics node</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
			<Node>
				<NodeName>Metrics</NodeName>
				<DFProperties>
					<AccessType>
						<Get/>
					</AccessType>
					<DFFormat>
						<chr/>
					</DFFormat>
					<Occurrence>
						<ZeroOrOne/>
					</Occurrence>
					<DFType>
						<DDFName/>
					</DFType>
				</DFProperties>
			</Node>
			<Node>
				<NodeName>Ext</NodeName>
				<DFProperties>
					<AccessType>
						<Get/>
					</AccessType>
					<DFFormat>
						<node/>
					</DFFormat>
					<Occurrence>
						<ZeroOrOne/>
					</Occurrence>
					<Scope>
						<Permanent/>
					</Scope>
					<DFTitle>A collection of all extension objects</DFTitle>
					<DFType>
						<DDFName/>
					</DFType>
				</DFProperties>
			</Node>
		</Node>
		<Node>
			<NodeName>Ext</NodeName>
			<DFProperties>
				<AccessType>
					<Get/>
				</AccessType>
				<DFFormat>
					<node/>
				</DFFormat>
				<Occurrence>
					<ZeroOrOne/>
				</Occurrence>
				<Scope>
					<Permanent/>
				</Scope>
				<DFTitle>A collection of all extension objects</DFTitle>
				<DFType>
					<DDFName/>
				</DFType>
			</DFProperties>
		</Node>
	</Node>
</MgmtTree>

TS26114_QoEMetrics.xsd

0 → 100644
+80 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:3gpp:metadata:2008:MTSI:qoereport" 
xmlns="urn:3gpp:metadata:2008:MTSI:qoereport" 
	elementFormDefault="qualified">
	<xs:element name="QoeReport" type="QoeReportType"/>

	<xs:complexType name="QoeReportType">
	<xs:sequence>
		<xs:element name="statisticalReport" type="starType" minOccurs="0"
		maxOccurs="unbounded"/>
		<xs:any namespace="##other" processContents="skip" minOccurs="0"
		maxOccurs="unbounded"/>
	</xs:sequence>
	<xs:anyAttribute processContents="skip"/>
	</xs:complexType>

	<xs:complexType name="starType">
	<xs:sequence>
		<xs:element name="mediaLevelQoeMetrics" type="mediaLevelQoeMetricsType" minOccurs="1"
		maxOccurs="unbounded"/>
	</xs:sequence>
	<xs:attribute name="startTime" type="xs:unsignedLong" use="required"/>
	<xs:attribute name="stopTime" type="xs:unsignedLong" use="required"/>
	<xs:attribute name="callId" type="xs:string" use="required"/>
	<xs:attribute name="clientId" type="xs:string" use="required"/>
    <xs:attribute name="qoeReferenceId" type="xs:hexBinary" use="optional"/>
    <xs:attribute name="recordingSessionId" type="xs:hexBinary" use="optional"/>
	<xs:attribute name="dnn" type="xs:string" use="optional"/>
	<xs:attribute name="snssai" type="xs:unsignedLong" use="optional"/>
	<xs:anyAttribute processContents="skip"/>
	</xs:complexType>

	<xs:complexType name="mediaLevelQoeMetricsType">
	<xs:sequence>
		<xs:any namespace="##other" processContents="skip" minOccurs="0"
		maxOccurs="unbounded"/>
	</xs:sequence>	
	<xs:attribute name="mediaId" type="xs:integer" use="required"/>
	<xs:attribute name="totalCorruptionDuration" type="unsignedLongVectorType"
       	use="optional"/>
	<xs:attribute name="numberOfCorruptionEvents" type="unsignedLongVectorType"
       	use="optional"/>
	<xs:attribute name="corruptionAlternative" type="xs:string" use="optional"/>
	<xs:attribute name="totalNumberofSuccessivePacketLoss" type="unsignedLongVectorType"
		use="optional"/>
	<xs:attribute name="numberOfSuccessiveLossEvents" type="unsignedLongVectorType" 
       	use="optional"/>
	<xs:attribute name="numberOfReceivedPackets" type="unsignedLongVectorType" 
       	use="optional"/>
	<xs:attribute name="framerate" type="doubleVectorType" use="optional"/>
	<xs:attribute name="totalJitterDuration" type="doubleVectorType" use="optional"/>
	<xs:attribute name="numberOfJitterEvents" type="unsignedLongVectorType"
		use="optional"/>	
	<xs:attribute name="totalSyncLossDuration" type="doubleVectorType" use="optional"/>
	<xs:attribute name="numberOfSyncLossEvents" type="unsignedLongVectorType"
		use="optional"/>	
	<xs:attribute name="networkRTT" type="unsignedLongVectorType" use="optional"/>
	<xs:attribute name="internalRTT" type="unsignedLongVectorType" use="optional"/>
	<xs:attribute name="codecInfo" type="stringVectorType" use="optional"/>
	<xs:attribute name="codecProfileLevel" type="stringVectorType" use="optional"/>
	<xs:attribute name="codecImageSize" type="stringVectorType" use="optional"/>
	<xs:attribute name="averageCodecBitrate" type="doubleVectorType" use="optional"/>
	<xs:attribute name="callSetupTime" type="xs:unsignedLong" use="optional"/>
	
	<xs:anyAttribute processContents="skip"/>
	</xs:complexType>

	<xs:simpleType name="doubleVectorType">
	<xs:list itemType="xs:double"/>
	</xs:simpleType> 

	<xs:simpleType name="stringVectorType">
	<xs:list itemType="xs:string"/>
	</xs:simpleType> 

	<xs:simpleType name="unsignedLongVectorType">
	<xs:list itemType="xs:unsignedLong"/>
	</xs:simpleType>
</xs:schema>
+70 −0
Original line number Diff line number Diff line
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure" version="2"
	xmlns="urn:3gpp:metadata:2005:MBMS:associatedProcedure"
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
	xmlns:r12="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-12-extension"
	xmlns:r13="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-13-extension"
	xmlns:r14="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-14-extension"
	xmlns:sv="urn:3gpp:metadata:2009:MBMS:schemaVersion"
	elementFormDefault="qualified">
	<xs:annotation>
		<xs:documentation>MBMS Associated Delivery Procedures Description schema</xs:documentation>
		<xs:documentation>3GPP TS 26.346 clause 9.5.1</xs:documentation>
		<xs:documentation>Copyright © 2005, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.</xs:documentation>
	</xs:annotation>

	<xs:import namespace="urn:3gpp:metadata:2009:MBMS:schemaVersion" schemaLocation="TS26346_SchemaVersion.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-12-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-12.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-13-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-13.xsd"/>
	<xs:import namespace="urn:3gpp:metadata:2005:MBMS:associatedProcedure-rel-14-extension" schemaLocation="TS26346_AssociatedDeliveryProceduresDescription_Extensions_Rel-14.xsd"/>

	<xs:element name="associatedProcedureDescription" type="associatedProcedureType"/>
	<xs:complexType name="associatedProcedureType">
		<xs:sequence>
			<xs:element name="postFileRepair" type="basicProcedureType" minOccurs="0"/>
			<xs:element name="bmFileRepair" type="bmFileRepairType" minOccurs="0"/>
			<xs:element name="postReceptionReport" type="reportProcedureType" minOccurs="0"/>
			<xs:element ref="r12:consumptionReport" minOccurs="0"/>
			<xs:element ref="sv:schemaVersion"/>
			<xs:element ref="r13:DASHQoEProcedure" minOccurs="0"/>
			<xs:element ref="sv:delimiter"/>
			<xs:any namespace="##other" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>
		</xs:sequence>
	</xs:complexType>

	<xs:complexType name="basicProcedureType">
		<xs:sequence>
			<xs:element name="serviceURI" type="xs:anyURI" maxOccurs="unbounded"/>
		</xs:sequence>
		<xs:attribute name="offsetTime" type="xs:unsignedLong" use="optional"/>
		<xs:attribute name="randomTimePeriod" type="xs:unsignedLong" use="required"/>
	</xs:complexType>

	<xs:complexType name="bmFileRepairType">
		<xs:attribute name="sessionDescriptionURI" type="xs:anyURI" use="required"/>
	</xs:complexType>

	<xs:complexType name="reportProcedureType">
		<xs:complexContent>
			<xs:extension base="basicProcedureType">
				<xs:attribute name="samplePercentage" type="xs:decimal" use="optional" default="100"/>
				<xs:attribute name="forceTimeIndependence" type="xs:boolean" use="optional" default="false"/>
				<xs:attribute name="reportType" use="optional" default="RAck">
					<xs:simpleType>
						<xs:union memberTypes="knownReportType xs:string"/>
					</xs:simpleType>
				</xs:attribute>
				<xs:attribute ref="r14:reportInterval" use="optional"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:simpleType name="knownReportType">
		<xs:restriction base="xs:string">
			<xs:enumeration value="RAck"/>
			<xs:enumeration value="StaR"/>
			<xs:enumeration value="StaR-all"/>
			<xs:enumeration value="StaR-only"/>		
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
Loading