6 EPC-level ProSe discovery Provisioning MO

24.3333GPPProximity-services (ProSe) Management Objects (MO)Release 17TS

6.1 Overview

The EPC-level ProSe discovery Provisioning MO is used to manage configuration parameters related to the EPC-level ProSe discovery.

The MO identifier is: urn:oma:mo:ext-3gpp-EPC-level-prose-discovery-provisioning:1.0.

The UE may initiate the provision of all available information from the DPF, using a client-initiated session Alert message of code "Generic Alert" (see OMA-TS-DM_Protocol-V1_2 [5]). When requesting all available information from the DPF, the "Type" element of the OMA DM generic alert message shall be set to "urn:oma:mo:ext-3gpp-EPC-level-prose-discovery-provisioning:1.0:provision", the "LocURI" element (inside the "Source" element) shall be set to the address of the EPC-level ProSe discovery Provisioning MO as specified by OMA-TS-DM_Protocol-V1_2 [5] and the "Data" element is not included.

The OMA DM Access Control List (ACL) property mechanism (see OMA-ERELD-DM-V1_2 [3]) may be used to grant or deny access rights to OMA DM servers in order to modify nodes and leaf objects of the EPC-level ProSe discovery Provisioning MO.

The following nodes and leaf objects are possible in the EPC-level ProSe discovery Provisioning MO as described in figure 6.1.1:

Figure 6.1.1: EPC-level ProSe discovery Provisioning MO

6.2 EPC-level ProSe discovery Provisioning MO parameters

6.2.1 General

This clause describes the parameters for the EPC-level ProSe discovery Provisioning MO.

6.2.2 <X>/ToConRef

The ToConRef interior node is used to allow application to refer to a collection of connectivity definitions. Several connectivity parameters can be listed for a given application under this interior node.

This interior node contains configuration parameters for establishment of the PDN connection for reaching the HPLMN ProSe Function.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

6.2.3 <X>/ToConRef/<X>

This run-time node acts as a placeholder for each reference to connectivity parameters.

– Occurrence: OneOrMore

– Format: Node

– Access Types: Get, Replace

– Values: N/A

6.2.4 <X>/ToConRef/<X>/ConRef

The ConRef specifies a specific linkage to connectivity parameters.

– Occurrence: One

– Format: Chr

– Access Types: Get, Replace

– Values: <A network access point object as defined in OMA-DDS-DM_ConnMO [11]>

6.2.5 <X>/Ext

The Ext is an interior node for where the vendor specific information about the EPC-level ProSe discovery Provisioning MO is being placed (vendor meaning application vendor, device vendor etc.). Usually the vendor extension is identified by vendor specific name under the ext node. The tree structure under the vendor identifier is not defined and can therefore include one or more un-standardized sub-trees.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get

– Values: N/A

Annex A (informative):
ProSe Direct Services Provisioning MO DDF

This DDF is the standardized minimal set. A vendor can define its own DDF for the complete device. This DDF can include more features than this minimal standardized version.

<?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/>

<DFProperties>

<AccessType>

<Get/>

</AccessType>

<Description>ProSe Direct Services Provisioning</Description>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>The ProSe Direct Services Provisioning Management Object.</DFTitle>

<DFType>

<DDFName/>urn:oma:mo:ext-3gpp-prose-direct-provisioning:1.0<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>MonitoringPolicy</NodeName>

<!– The MonitoringPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Monitoring authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for monitoring policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>AnnouncingPolicy</NodeName>

<!– The AnnouncingPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Announcing authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for announcing policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for announcing.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>ToConRef</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>collection of connectivity definitions</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName/>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFTitle>The name node for one or more connectivity parameters</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ConRef</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Linkage to connectivity parameters</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelAMonitoringPolicy</NodeName>

<!– The RestrictedModelAMonitoringPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model A monitoring authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model A monitoring policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelAAnnouncingPolicy</NodeName>

<!– The RestrictedModelAAnnouncingPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model A announcing authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model A announcing policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for restricted model A announcing.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelBDiscovererPolicy</NodeName>

<!– The RestrictedModelBDiscovererPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model B discoverer operation authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model B discoverer operation policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for restricted model B discoverer operation.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelBDiscovereePolicy</NodeName>

<!– The RestrictedModelBDiscovereePolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model B discoveree operation authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model B discoveree operation policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for restricted model B discoveree operation.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>ProSeDiscoveryUEIDInfo</NodeName>

<!– The ProSeDiscoveryUEIDInfo node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Value and validity timer for ProSe Discovery UE ID.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ProSeDiscoveryUEID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>ProSe Discovery UE ID.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4015</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4015 for ProSe Discovery UE ID.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

</Node>

<Node>

<NodeName>WLANDirectDiscoveryPLMNList</NodeName>

<!– The WLANDirectDiscoveryPLMNList node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>List of PLMNs for WLAN based ProSe Direct Discovery.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>Ext</NodeName>

<DFProperties>

<AccessType>

<Get/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>A collection of all extension objects.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</MgmtTree>

Annex B (informative):
ProSe Public Safety Direct Services Provisioning MO DDF

This DDF is the standardized minimal set. A vendor can define its own DDF for the complete device. This DDF can include more features than this minimal standardized version.

<?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/>

<DFProperties>

<AccessType>

<Get/>

</AccessType>

<Description>ProSe Public Safety Direct Services Provisioning</Description>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>The ProSe Public Safety Direct Services Provisioning Management Object.</DFTitle>

<DFType>

<DDFName/>urn:oma:mo:ext-3gpp-prose-public-safety-direct-provisioning:1.0<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>MonitoringPolicy</NodeName>

<!– The MonitoringPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Monitoring authorisation policies for ProSe Public Safety Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for monitoring policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>AnnouncingPolicy</NodeName>

<!– The AnnouncingPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Announcing authorisation policies for ProSe Public Safety Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for announcing policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for announcing.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>DirectCommunicationPolicy</NodeName>

<!– The DirectCommunicationPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Direct communication policies for ProSe Public Safety Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for direct communication policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>DirectCommunicationPolicyNotInEUTRAN</NodeName>

<!– The DirectCommunicationPolicyNotInEUTRAN node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>DirectCommunication policy when the UE is not in E-UTRAN policies direct communication of ProSe Public Safety Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>DirectCommunicationAuthorisationNotInEUTRAN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation for direct communication when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>OneToOneDirectCommunicationAuthorisationNotInEUTRAN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation for one-to-one direct communication when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>DirectCommunicationRadioParameters</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Radio parameters for direct communication when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>RadioParametersContents</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bin/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Radio parameters defined by RAN WG.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>GeographicalArea</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Geographical Area.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

<Node>

<NodeName>Polygon</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Polygon Area description.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>Coordinates</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Descriptions for geographical coordinates</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>Latitude</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bin/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>coordinate latitude</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Longitude</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bin/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>coordinate longitude</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

<Node>

<NodeName>GroupParameters</NodeName>

<!– The GroupParameters node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Group parameters for ProSe Public Safety Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>AddressType</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>IP version of the IP address.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>IPMulticastAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>IP multicast address.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>PKMFAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Address of the ProSe Key Management Function.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>SourceIPv4Address</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Source IPv4 address.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Layer2GroupID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>The Layer 2 group ID.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ApplicationLayerGroupID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>application layer group ID.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>UsageInformationReportingConfiguration</NodeName>

<!– The UsageInformatinReportingConfiguration node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Usage information reporting configuration for ProSe Public Safety Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ServerAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Server address for reporting charging data.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>CollectionPeriod</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Collection period.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportingWindow</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Reporting window.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportGroupParameters</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report group parameters.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportTimeStampsFirstTransmissionAndReception</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report time stamps for first transmission and reception.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportDataTransmitted</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report data transmitted.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportDataReceived</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report data received.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportTimeStampsOutOfCoverage</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report time stamps when out of E-UTRAN coverage.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportLocationInCoverage</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report list of locations when in E-UTRAN coverage.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ReportRadioParameters</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report radio parameters used for ProSe direct communication.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

<Node>

<NodeName>ToConRef</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>collection of connectivity definitions</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName/>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFTitle>The name node for one or more connectivity parameters</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ConRef</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Linkage to connectivity parameters</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedDiscoveryPolicyForNonPS</NodeName>

<!– The RestrictedDiscoveryPolicyForNonPS starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation policies for restricted direct discovery for non-public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>RestrictedModelAMonitoringPolicy</NodeName>

<!– The RestrictedModelAMonitoringPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model A monitoring authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model A monitoring policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelAAnnouncingPolicy</NodeName>

<!– The RestrictedModelAAnnouncingPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model A announcing authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model A announcing policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for restricted model A announcing.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelBDiscovererPolicy</NodeName>

<!– The RestrictedModelBDiscovererPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model B discoverer operation authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model B discoverer operation policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for restricted model B discoverer operation.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RestrictedModelBDiscovereePolicy</NodeName>

<!– The RestrictedModelBDiscovereePolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Restricted model B discoveree operation authorisation policies for ProSe Direct Services.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for restricted model B discoveree operation policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for restricted model B discoveree operation.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>ProSeDiscoveryUEIDInfo</NodeName>

<!– The ProSeDiscoveryUEIDInfo node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Value and validity timer for ProSe Discovery UE ID.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ProSeDiscoveryUEID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>ProSe Discovery UE ID.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4015</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4015 for ProSe Discovery UE ID.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>PublicSafetyDiscoveryPolicyNotInEUTRAN</NodeName>

<!– The PublicSafetyDiscoveryPolicyNotInEUTRAN node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Direct Discovery policy when the UE is not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>MonitoringAuthorisationNotInEUTRAN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation for monitoring when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>AnnouncingAuthorisationNotInEUTRAN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation for announcing when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>DiscovereeAuthorisationNotInEUTRAN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation for discoveree operation when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>DiscovererAuthorisationNotInEUTRAN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation for discoverer operation when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>DiscoveryRadioParameters</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Radio parameters for direct discovery when not in E-UTRAN.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>RadioParametersContents</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bin/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Radio parameters defined by RAN WG.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>GeographicalArea</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Geographical Area.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

<Node>

<NodeName>Polygon</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Polygon Area description.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>Coordinates</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Descriptions for geographical coordinates</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>Latitude</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bin/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>coordinate latitude</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Longitude</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bin/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>coordinate longitude</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

</Node>

<Node>

<NodeName>UEToNetworkRelayPolicy</NodeName>

<!– The UEToNetworkRelayPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>UE-to-network relay policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>AuthorisationForRemoteUE</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<bool/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>UE-to-network relay authorisation policy for remote UE.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>AuthorisationForRelay</NodeName>

<!– The AuthorisationForRelay node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>UE-to-network relay authorisation policy for relay.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>AuthorisedPLMNs</NodeName>

<!– The AuthorisedPLMNs node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>UE-to-network relay authorisation per PLMN policies.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>RemoteUEIMEIReport</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Whether to report the IMEI or IMEISV of the remote UE(s) using the relay.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for relay authorisation policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>DLUnicastTrafficMappingRule</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Mapping rule for downlink unicast traffic.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>QCI</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>QCI value used in the mapping rule</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ProSePerPacketPriority</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PPPP value used in the mapping rule</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

</Node>

</Node>

<Node>

<NodeName>PublicSafetyDiscoveryParameters</NodeName>

<!– The PublicSaferyDiscoveryParameters starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Parameters for direct discovery for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>GroupMemberDiscoveryParameters</NodeName>

<!– The GroupMemberDiscoveryParameters node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Group member discovery parameters.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>UserInfoID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>User Info ID for group member discovery.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>DiscoveryGroupID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Discovery Group ID.</DFTitle>

<DFType>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ApplicationLayerGroupID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>ApplicationLayer Group ID.</DFTitle>

<DFType>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>PKMFAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Address of the ProSe Key Management Function.</DFTitle>

<DFType>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RelayDiscoveryParameters</NodeName>

<!– The RelayDiscoveryParameters node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>UE-to-network relay discovery parameters.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>UserInfoID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>User Info ID for group member discovery.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>RemoteUEParameters</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Remote UE parameters.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>RelayServiceCode</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Relay Service Code for the connectivity service sought by the remote UE.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>UserInfoIDOfRelay</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>User Info ID of relay sought by the remote UE.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>IPVersions</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>IP version(s) for the connectivity service associated with this Relay Service Code.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>PKMFAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Address of the ProSe Key Management Function.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>RelayParameters</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Relay parameters.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>RelayServiceCode</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Relay Service Code for the connectivity service provided by the relay UE.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>PDNType</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>PDN Type for connectivity service provided by relay UE.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>APN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>APN to be used by relay UE for this connectivity service.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ProSeRelayUEID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>ProSe Relay UE ID for this connectivity service.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>PKMFAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Address of the ProSe Key Management Function.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

</Node>

</Node>

<Node>

<NodeName>OneToOneDirectCommunicationPolicy</NodeName>

<!– The OneToOneDirectCommunicationPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>One-to-one direct communication policies for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for direct communication policy.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>OneToOneDirectCommunicationParameters</NodeName>

<!– The OneToOneDirectCommunicationParameters starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Parameters for one-to-one direct communication.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>PC5SignallingPriority</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>ProSe Per-Packet Priority for PC5 signalling messages.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ApplicationLayerGroup</NodeName>

<!– The ApplicationLayerGroup node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>ApplicationLayerGroup unicast communication configurations</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>Layer2IDForUnicastCommunication</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Layer 2 ID for unicast communication.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>KMSAddress</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Address of the Key Management Server.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ApplicationLayerGroupID</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Application Layer Group ID for one-to-one direct communication.</DFTitle>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

</Node>

<Node>

<NodeName>DiscoveryPolicyForPS</NodeName>

<!– The DiscoveryPolicyForPS starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorisation policies for direct discovery for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ModelAMonitoringPolicy</NodeName>

<!– The ModelAMonitoringPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle> Model A monitoring authorisation policies for ProSe direct discovery for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for model A monitoring policy for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>ModelAAnnouncingPolicy</NodeName>

<!– The ModelAAnnouncingPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle> Model A announcing authorisation policies for ProSe direct discovery for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for model A announcing policy for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for model A announcing for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>ModelBDiscovererPolicy</NodeName>

<!– The ModelBDiscovererPolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle> Model B discoverer operation authorisation policies for ProSe direct discovery for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for model B discoverer operation policy for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for model B discoverer operation for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>ModelBDiscovereePolicy</NodeName>

<!– The ModelBDiscovereePolicy node starts here. –>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle> Model B discoveree operation authorisation policies for ProSe direct discovery for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName></NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFType>

<DDFName></DDFName>

</DFType>

</DFProperties>

<Node>

<NodeName>PLMN</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>PLMN code.</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>ValidityTimerT4005</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Validity Timer T4005 for model B discoveree operation policy for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

<Node>

<NodeName>Range</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<int/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>Authorised range for model B discoveree operation for public safety use.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

</Node>

<Node>

<NodeName>Ext</NodeName>

<DFProperties>

<AccessType>

<Get/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>A collection of all extension objects.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</MgmtTree>

Annex C (informative):
EPC-level ProSe discovery Provisioning MO DDF

This DDF is the standardized minimal set. A vendor can define its own DDF for the complete device. This DDF can include more features than this minimal standardized version.

<?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/>

<DFProperties>

<AccessType>

<Get/>

</AccessType>

<Description>EPC-level ProSe discovery Provisioning</Description>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>EPC-level ProSe discovery Provisioning MO.</DFTitle>

<DFType>

<DDFName/>urn:oma:mo:ext-3gpp-EPC-level-prose-discovery-provisioning:1.0<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ToConRef</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>collection of connectivity definitions</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName/>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<OneOrMore/>

</Occurrence>

<DFTitle>The name node for one or more connectivity parameters</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

<Node>

<NodeName>ConRef</NodeName>

<DFProperties>

<AccessType>

<Get/>

<Replace/>

</AccessType>

<DFFormat>

<chr/>

</DFFormat>

<Occurrence>

<One/>

</Occurrence>

<DFTitle>Linkage to connectivity parameters</DFTitle>

<DFType>

<MIME>text/plain</MIME>

</DFType>

</DFProperties>

</Node>

</Node>

</Node>

<Node>

<NodeName>Ext</NodeName>

<DFProperties>

<AccessType>

<Get/>

</AccessType>

<DFFormat>

<node/>

</DFFormat>

<Occurrence>

<ZeroOrOne/>

</Occurrence>

<DFTitle>A collection of all extension objects.</DFTitle>

<DFType>

<DDFName/>

</DFType>

</DFProperties>

</Node>

</Node>

</MgmtTree>

Annex D (informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

2014-03

TS skeleton generated for submission at CT1#86bis

0.0.0

2014-04

CT1#86bis

Implementation of C1-141571 and C1-141572. Editorial and formatting fixes.

0.0.0

0.1.0

2014-05

CT1#87

Implementation of C1-142200

0.1.0

0.2.0

2014-06

CT-64

CP-140278

Version 1.0.0 submitted to CT-64 for information

0.2.0

1.0.0

2014-07

CT1#88

Implementation of C1-142855, C1-143024, C1-143244, C1-143252 and C1-143318. Fix for Annex B DDF compilation error.

1.0.0

1.1.0

2014-09

CT-65

CP-140629

Version 2.0.0 submitted to CT-65 for approval

1.1.0

2.0.0

2014-09

CT-65

CP-140716

Plenary tdoc revised to include missing cover sheet

1.1.0

2.0.0

2014-09

Post CT-65

Version 12.0.0 created after approval

2.0.0

12.0.0

2014-12

CT-66

CP-140847

0001

1

Announcing range parameter

12.0.0

12.1.0

2014-12

CT-66

CP-140847

0002

3

Update of provisioning parameters for charging reporting configuration in ProSe Public Safety Direct Services Provisioning MO

12.0.0

12.1.0

2014-12

CT-66

CP-140847

0003

1

Update of provisioning parameters for direct communication security in ProSe Public Safety Direct Services Provisioning MO

12.0.0

12.1.0

2014-12

CT-66

CP-140847

0004

Update of range for validity timer T4005 in ProSe MOs

12.0.0

12.1.0

2014-12

CT-66

CP-140847

0005

Prose Service authorisation for MO

12.0.0

12.1.0

2014-12

CT-66

CP-140847

0007

Update of MOs related to radio parameters provisioned for ProSe

12.0.0

12.1.0

2015-03

CT-67

CP-150071

0006

3

Parameters of PDN connection to be used to reach HPLMN ProSe Function

12.1.0

12.2.0

2015-03

CT-67

CP-150071

0013

2

Correction on conditions for activating ProSe direct discovery features

12.1.0

12.2.0

2015-03

CT-67

CP-150071

0014

Removal of Editor’s notes on MO identifiers in TS 24.333

12.1.0

12.2.0

2015-03

CT-67

CP-150178

0015

2

Update of RadioParameterContents leaves in ProSe MOs

12.1.0

12.2.0

2015-03

CT-67

CP-150071

0016

3

Update of provisioning parameters for usage information reporting configuration in ProSe Public Safety Direct Services Provisioning MO

12.1.0

12.2.0

2015-03

CT-67

CP-150071

0017

Scope clarification for ProSe direct discovery in TS 24.333 – alternative 1

12.1.0

12.2.0

2015-06

CT-68

CP-150316

0019

1

Correcting titles of configuration parameters carrying NAP object

12.2.0

12.3.0

2015-06

CT-68

CP-150316

0020

GeographicalArea in DirectCommunicationRadioParameters

12.2.0

12.3.0

2015-06

CT-68

CP-150316

0022

1

Correction of ToConRef leaf in ProSe MO

12.2.0

12.3.0

2015-06

CT-68

CP-150316

0024

Correction of ‘Not served by E-UTRAN’

12.2.0

12.3.0

2015-09

CT-69

CP-150528

0025

1

Update of ProSe MOs for restricted ProSe direct discovery

12.3.0

13.0.0

2015-12

CT-70

CP-150708

0026

Correction of ProSe Discovery UE ID provisioning and Wrong Reference

13.0.0

13.1.0

2015-12

CT-70

CP-150708

0028

5

Provisiong ProSe parameters for public safety use

13.0.0

13.1.0

2015-12

CT-70

CP-150708

0029

1

Scope Clarification of ProSe Direct discovery when not served by E-UTRAN

13.0.0

13.1.0

2015-12

CT-70

CP-150692

0031

Provisioning MO for ProSe Public Safety Dierct Services

13.0.0

13.1.0

2016-03

CT-71

CP-160157

0033

1

ProSe MO update for provisioning ProSe Per-Packet Priority

13.1.0

13.2.0

2016-03

CT-71

CP-160157

0034

1

ProSe MO update for provisioning ProSe Per-Packet Priority and QCI mapping rules

13.1.0

13.2.0

2016-03

CT-71

CP-160157

0035

Addition of provisioning parameter for security of relay discovery

13.1.0

13.2.0

2016-03

CT-71

CP-160157

0036

Removal of Editor’s notes on the format of the ProSe Discovery UE ID

13.1.0

13.2.0

2016-03

CT-71

CP-160157

0032

5

Application Layer Group ID and security parameters for MO

13.1.0

13.2.0

2016-06

CT-72

CP-160311

0038

2

Rename on the term ‘Restricted Discovery Policy for PS’

13.2.0

13.3.0

2016-06

CT-72

CP-160311

0040

Clean up of TS 24.333

13.2.0

13.3.0

2016-06

CT-72

CP-160311

0041

Removing Per-PLMN Service Authorization for Remote UEs

13.2.0

13.3.0

2016-06

CT-72

CP-160311

0042

Adding IMEI reporting configuration for the relay policy in Public Safety MO

13.2.0

13.3.0

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2016-09

CT#73

CP-160493

0043

F

Missing table for range values in public safety model B discoverer policy

13.4.0

2017-03

CT#75

CP-170119

0045

1

F

Correction of LocURI value

13.5.0

2017-03

CT#75

CP-170108

0047

A

Removal of Editor’s note on MO identifier

13.5.0

2017-03

CT#75

CP-170119

0048

F

Correction of LocURI value for EPC-level ProSe discovery Provisioning MO

13.5.0

2017-03

SA#75

Upgrade to Rel-14

14.0.0

2017-12

CT#78

CP-173076

0049

2

F

Update to DDF for ProSe Direct Services Provisioning MO for WLAN Direct Discovery

15.0.0

2017-12

CT#78

CP-173079

0050

1

F

Corrections to Annex B

15.0.0

2017-12

CT#78

CP-173079

0051

F

Correction of Annex C

15.0.0

2017-12

CT#78

CP-173079

0052

F

Correction of name for AuthorisedPLMNs

15.0.0

2017-12

CT#78

CP-173079

0053

1

F

Correction of DiscoveryRadioParameters and objects within

15.0.0

2017-12

CT#78

CP-173079

0054

F

Clause 5, Figure 5.1.7 Object names, number of occurrences, and structure corrections

15.0.0

2017-12

CT#78

CP-173079

0055

1

F

Correction of DirectCommunicationPolicyNotInEUTRAN and objects within

15.0.0

2017-12

CT#78

CP-173079

0056

F

Correction of values for SourceIPv4address

15.0.0

2017-12

CT#78

CP-173079

0057

1

F

Correction of structure for <X>/OneToOneDirectCommunicationParameters

15.0.0

2017-12

CT#78

CP-173079

0058

F

Correction of missing Values for node objects

15.0.0

2017-12

CT#78

CP-173076

0060

2

B

Update to ProSe Direct Services Provisioning MO for WLAN Direct Discovery

15.0.0

2018-03

CT#79

CP-180065

0063

A

Clarification on the number of coordinates in a geographical area

15.1.0

2018-09

CT#81

CP-182115

0066

A

Change of "RestrictedDiscoveryPolicyforPS" to DiscoveryPolicyforPS"

15.2.0

2019-09

CT#85

CP-192071

0070

1

F

Correcting undefined datatype: network access point object

16.0.0

2022-03

CT#95e

Update to Rel-17 version (MCC)

17.0.0