5 ProSe Public Safety Direct Services Provisioning MO

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

5.1 Overview

The ProSe Public Safety Direct Services Provisioning MO is used to manage ProSe direct discovery and ProSe direct communication authorisation and provisioning information for a ProSe-enabled public safety UE.

The MO identifier is: urn:oma:mo:ext-3gpp-prose-public-safety-direct-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-prose-public-safety-direct-provisioning:1.0:provision", the "LocURI" element (inside the "Source" element) shall be set to the address of the ProSe Public Safety Direct Services 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 ProSe Public Safety Direct Services Provisioning MO.

The following nodes and leaf objects are possible in the ProSe Public Safety Direct Services Provisioning MO as described in figure 5.1.1 and figure 5.1.2, figure 5.1.3, figure 5.1.4, figure 5.1.5, figure 5.1.6, figure 5.1.7, figure 5.1.8, figure 5.1.9, figure 5.1.10 and figure 5.1.11:

Figure 5.1.1: The ProSe Public Safety Direct Services Provisioning Management Object (1 of 11)

Figure 5.1.2: The ProSe Public Safety Direct Services Provisioning Management Object (2 of 11)

Figure 5.1.3: The ProSe Public Safety Direct Services Provisioning Management Object (3 of 11)

Figure 5.1.4: The ProSe Public Safety Direct Services Provisioning Management Object (4 of 11)

Figure 5.1.5: The ProSe Public Safety Direct Services Provisioning Management Object (5 of 11)

Figure 5.1.6: The ProSe Public Safety Direct Services Provisioning Management Object (6 of 11)

Figure 5.1.7: The ProSe Public Safety Direct Services Provisioning Management Object (7 of 11)

Figure 5.1.8: The ProSe Public Safety Direct Services Provisioning Management Object (8 of 11)

Figure 5.1.9: The ProSe Public Safety Direct Services Provisioning Management Object (9 of 11)

Figure 5.1.10: The ProSe Public Safety Direct Services Provisioning Management Object (10 of 11)

Figure 5.1.11: The ProSe Public Safety Direct Services Provisioning Management Object (11 of 11)

5.2 ProSe Public Safety Direct Services Provisioning MO parameters

5.2.1 General

This clause describes the parameters for the ProSe Public Safety Direct Services Provisioning MO.

5.2.2 Node: <X>

This interior node acts as a placeholder for zero or one account for a fixed node.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get

– Values: N/A

5.2.3 <X>/MonitoringPolicy

The MonitoringPolicy node acts as a placeholder for open ProSe direct discovery monitoring authorisation policy for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.4 <X>/MonitoringPolicy/<X>

This interior node acts as a placeholder for one or more open ProSe direct discovery monitoring authorisation policies for non-public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.5 <X>/MonitoringPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use open ProSe direct discovery monitoring for non-public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing open ProSe direct discovery monitoring in any PLMN for which no monitoring authorisation policy is available.

5.2.6 <X>/MonitoringPolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this open ProSe direct discovery monitoring authorisation policy for non-public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.7 <X>/AnnouncingPolicy

The AnnouncingPolicy node acts as a placeholder for open ProSe direct discovery announcing authorisation policy for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.8 <X>/AnnouncingPolicy/<X>

This interior node acts as a placeholder for one or more open ProSe direct discovery announcing authorisation policies for non-public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.9 <X>/AnnouncingPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use open ProSe direct discovery announcing for non-public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing open ProSe direct discovery announcing in any PLMN for which no announcing authorisation policy is available.

5.2.10 <X>/AnnouncingPolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this open ProSe direct discovery announcing authorisation policy for non-public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.11 <X>/AnnouncingPolicy/<X>/Range

The Range leaf indicates the authorised announcing range for open ProSe direct discovery for non-public safety use in the PLMN in which this announcing authorisation policy applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.11.1.

Table 5.2.11.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised announcing range is set to: Short.

2

The authorised announcing range is set to: Medium.

3

The authorised announcing range is set to: Long.

4-255

Reserved

5.2.12 Void

5.2.13 Void

5.2.14 Void

5.2.15 Void

5.2.16 Void

5.2.17 Void

5.2.18 Void

5.2.19 Void

5.2.20 Void

5.2.21 Void

5.2.22 Void

5.2.23 Void

5.2.24 Void

5.2.25 Void

5.2.26 Void

5.2.27 Void

5.2.28 Void

5.2.29 Void

5.2.30 Void

5.2.31 Void

5.2.32 Void

5.2.33 Void

5.2.34 Void

5.2.35 <X>/DirectCommunicationPolicy

The DirectCommunicationPolicy node acts as a placeholder for one-to-many ProSe direct communication authorisation policy.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.36 <X>/DirectCommunicationPolicy/<X>

This interior node acts as a placeholder for one or more one-to-many ProSe direct communication authorisation policies.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.37 <X>/DirectCommunicationPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use one-to-many ProSe direct communication.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing one-to-many ProSe direct communication in any PLMN for which no monitoring authorisation policy is available.

5.2.38 <X>/DirectCommunicationPolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this authorisation policy is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.39 <X>/DirectCommunicationPolicyNotInEUTRAN

The DirectCommunicationPolicyNotInEUTRAN node acts as a placeholder for the description of the direct communication authorisation when the UE is not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.40 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationAuthorisationNotInEUTRAN

The DirectCommunicationAuthorisationNotInEUTRAN leaf indicates whether the UE is authorised to perform one-to-many ProSe direct communication when not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not authorised to perform one-to-many ProSe direct communication when not served by E-UTRAN.

1 Indicates that the UE is authorised to perform one-to-many ProSe direct communication when not served by E-UTRAN.

5.2.40A <X>/DirectCommunicationPolicyNotInEUTRAN/
OneToOneDirectCommunicationAuthorisationNotInEUTRAN

The OneToOneDirectCommunicationAuthorisationNotInEUTRAN leaf indicates whether the UE is authorised to perform one-to-one ProSe direct communication when not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not authorised to perform one-to-one ProSe direct communication when not served by E-UTRAN.

1 Indicates that the UE is authorised to perform one-to-one ProSe direct communication when not served by E-UTRAN.

5.2.41 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters

The DirectCommunicationRadioParameters node acts as a placeholder for the radio parameter information needed for the UE to perform ProSe direct communication when the UE is not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.42 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>

This interior node acts as a place holder for one or more set of radio parameters needed for the UE to perform ProSe direct communication when the UE is not served by E-UTRAN.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: <N/A>

5.2.43 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
RadioParametersContents

The RadioParametersContents leaf contains the radio parameters to be used to perform ProSe direct communication when the UE is not served by E-UTRAN and the UE determines itself to be located in a geographical area associated with these radio parameters.

– Occurrence: One

– Format: bin

– Access Types: Get, Replace

– Values: <RadioParametersContents>

The RadioParametersContents is defined as SL-Preconfiguration in clause 9 of 3GPP TS 36.331 [10].

5.2.44 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea

The GeographicalArea node acts as a placeholder for the geographical area associated with a set of radio parameters. The radio parameters are used by the UE for ProSe direct communication when the UE is not served by E-UTRAN and within an associated geographical area.

– Occurrence: One

– Format: Node

– Access Types: Get, Replace

– Values: N/A

5.2.45 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea/Polygon

The Polygon node acts as a placeholder for polygon geographical area descriptions.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.46 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea/Polygon/<X>

This interior node acts as a placeholder for one or more polygon geographical area descriptions.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: <N/A >

5.2.47 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea/Polygon/<X>/Coordinates

The Coordinates node acts as a placeholder for geographical coordinates outlining the borders of a polygon geographical area.

– Occurrence: One

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.48 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea/Polygon/<X>/Coordinates/<X>

This interior node acts as a placeholder for one or more geographical coordinates.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: <N/A>

NOTE: The upper limit of 15 specified in 3GPP TS 23.032 [9] for the number of points in a polygon shape does not apply to the number of coordinates in a geographical area described as a polygon for ProSe direct communication.

5.2.49 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea/Polygon/<X>/Coordinates/<X>/Latitude

The Latitude leaf contains the latitude of a geographical coordinate outlining the border of the polygon geographical area.

– Occurrence: One

– Format: bin

– Access Types: Get, Replace

– Values: <Latitude>

The Latitude is defined in subclause 6.1 of 3GPP TS 23.032 [9].

5.2.50 <X>/DirectCommunicationPolicyNotInEUTRAN/
DirectCommunicationRadioParameters/<X>/
GeographicalArea/Polygon/<X>/Coordinates/<X>/Longitude

The Longitude leaf contains the longitude of a geographical coordinate outlining the border of the polygon geographical area.

– Occurrence: One

– Format: bin

– Access Types: Get, Replace

– Values: <Longitude>

The Longitude is defined in subclause 6.1 of 3GPP TS 23.032 [9].

5.2.51 <X>/GroupParameters

The GroupParameters node acts as a placeholder for one-to-many ProSe direct communication group parameters.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.52 <X>/GroupParameters/<X>

This interior node acts as a placeholder for one or more set of group parameters for one-to-many ProSe direct communication.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.53 <X>/GroupParameters/<X>/
AddressType

The AddressType leaf indicates the IP version of the addresses described by the IPMulticastAddress leaf.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: ‘IPv4’, ‘IPv6’

5.2.54 <X>/GroupParameters/<X>/
IPMulticastAddress

The IPMulticastAddress leaf indicates the IP multicast address to be used for performing one-to-many ProSe direct communication.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The value of this leaf is an IPv4 address if the AddressType leaf value of the same rule is equal to "IPv4". The value of this leaf is an IPv6 address if the AddressType leaf value of the same rule is equal to "IPv6".

5.2.55 <X>/GroupParameters/<X>/PKMFAddress

The PKMFAddress leaf contains the address of the ProSe Key Management Function that the UE uses to obtain the group security related contents (see 3GPP TS 33.303 [7]).

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The UE shall use the IP address of the HPLMN ProSe Function if this leaf is not provisioned.

5.2.56 <X>/GroupParameters/<X>/SourceIPv4address

The SourceIPv4address leaf indicates the IP source address of the IP address to be used by the UE as a source address. If none is provisioned, then the UE shall use Dynamic Configuration of IPv4 Link-Local Addresses IETF RFC 3927 [8] to obtain a link local address for the Group. The source address refers to the IP address of the data packets destined for the UE.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>

The value of this leaf is an IPv4 address.

The absence of this leaf indicates that the UE shall use Dynamic Configuration of IPv4 Link-Local Addresses IETF RFC 3927 [8] to obtain a link local address for the group.

5.2.57 <X>/GroupParameters/<X>/Layer2GroupID

The Layer2GroupID leaf indicates the group ID to be used at layer 2 for performing one-to-many ProSe direct communication.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <Group ID>

5.2.57A <X>/GroupParameters/<X>/ApplicationLayerGroupID

The ApplicationLayerGroupID leaf indicates the Application Layer Group ID identifying an application layer group that the UE belongs to.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: < Application Layer Group ID>

5.2.58 <X>/UsageInformationReportingConfiguration

The UsageInformationReportingConfiguration node acts as a placeholder for the description of the configuration to be used by the UE for reporting of usage information.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.59 <X>/UsageInformationReportingConfiguration/ServerAddress

The ServerAddress leaf contains the address of the server to which the UE shall upload the usage information reports.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The UE shall upload the usage information reports to the IP address of the HPLMN ProSe Function if this leaf is not provisioned.

5.2.60 <X>/UsageInformationReportingConfiguration/CollectionPeriod

The CollectionPeriod leaf contains the time interval, in unit of minutes, at which the UE shall generate the usage information reports.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 0-129600.

Setting the CollectionPeriod leaf to a value of 0 disables generation of usage information reports at the UE.

5.2.61 <X>/UsageInformationReportingConfiguration/ReportingWindow

The ReportingWindow contains the time window, in units of minutes, during which the UE shall upload the usage information report to the server.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 0-129600

Setting the ReportingWindow leaf to a value of 0 disables upload of the usage information reports by the UE.

5.2.62 <X>/UsageInformationReportingConfiguration/
ReportGroupParameters

The ReportGroupParameters leaf indicates whether or not the UE shall report the group parameters for one-to-many ProSe direct communication in the usage information.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE shall not report the group parameters for one-to-many ProSe direct communication in the usage information.

1 Indicates that the UE shall report the group parameters for one-to-many ProSe direct communication in the usage information.

The default value 0 applies if this leaf is not provisioned.

5.2.63 <X>/UsageInformationReportingConfiguration/
ReportTimeStampsFirstTransmissionAndReception

The ReportTimeStampsFirstTransmissionAndReception leaf indicates whether or not the UE shall report the time stamps of the first transmission/reception during the collection period in the usage information.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE shall not report the time stamps of the first transmission/reception during the collection period in the usage information.

1 Indicates that the UE shall report the time stamps of the first transmission/reception during the collection period in the usage information.

The default value 0 applies if this leaf is not provisioned.

5.2.64 <X>/UsageInformationReportingConfiguration/
ReportDataTransmitted

The ReportDataTransmitted leaf indicates whether or not the UE shall report the amount of data transmitted during the collection period in the usage information, and whether with location information.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <ReportDataTransmitted>

Possible values for the ReportDataTransmitted are specified in table 5.2.64.1.

Table 5.2.64.1: Values of ReportDataTransmitted leaf

Value

Description

0

Reserved

1

The UE shall not report the amount of data transmitted during the collection period in the usage information.

2

The UE shall report the amount of data transmitted during the collection period in the usage information without location information.

3

The UE shall report the amount of data transmitted during the collection period in the usage information with location information.

4-255

Reserved

The default value 1 applies if this leaf is not provisioned.

5.2.65 <X>/UsageInformationReportingConfiguration/ReportDataReceived

The ReportDataReceived leaf indicates whether or not the UE shall report the amount of data received during the collection period in the usage information, and whether with location information.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <ReportDataReceived>

Possible values for the ReportDataReceived are specified in table 5.2.65.1.

Table 5.2.65.1: Values of ReportDataReceived leaf

Value

Description

0

Reserved

1

The UE shall not report the amount of data received during the collection period in the usage information.

2

The UE shall report the amount of data received during the collection period in the usage information without location information.

3

The UE shall report the amount of data received during the collection period in the usage information with location information.

4-255

Reserved

The default value 1 applies if this leaf is not provisioned.

5.2.66 <X>/UsageInformationReportingConfiguration/
ReportTimeStampsOutOfCoverage

The ReportTimeStampsOutOfCoverage leaf indicates whether or not the UE shall report the time stamps when it went in and out of E-UTRAN coverage during the collection period in the usage information.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE shall not report the time stamps when it went in and out of E-UTRAN coverage during the collection period in the usage information.

1 Indicates that the UE shall report the time stamps when it went in and out of E-UTRAN coverage during the collection period in the usage information.

The default value 0 applies if this leaf is not provisioned.

5.2.66A <X>/UsageInformationReportingConfiguration/
ReportLocationInCoverage

The ReportLocationInCoverage leaf indicates whether or not the UE shall report the list of locations of the UE when in E-UTRAN coverage during the collection period in the usage information.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE shall not report the list of locations of the UE when in E-UTRAN coverage during the collection period in the usage information.

1 Indicates that the UE shall report the list of locations of the UE when in E-UTRAN coverage during the collection period in the usage information.

The default value 0 applies if this leaf is not provisioned.

5.2.66B <X>/UsageInformationReportingConfiguration/
ReportRadioParameters

The ReportRadioParameters leaf indicates whether or not the UE shall report the radio parameters used for ProSe direct communication (i.e. indicator of which radio resources used and radio frequency used) during the reporting period in the usage information.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE shall not report the radio parameters used for ProSe direct communication (i.e. indicator of which radio resources used and radio frequency used) during the reporting period in the usage information.

1 Indicates that the UE shall report the radio parameters used for ProSe direct communication (i.e. indicator of which radio resources used and radio frequency used) during the reporting period in the usage information.

The default value 0 applies if this leaf is not provisioned.

5.2.67 <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

5.2.68 <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

5.2.69 <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]>

5.2.70 <X>/RestrictedDiscoveryPolicyForNonPS

The RestrictedDiscoveryPolicyForNonPS node acts as a placeholder for restricted ProSe direct discovery authorisation policies for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.71 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAMonitoringPolicy

The RestrictedModelAMonitoringPolicy node acts as a placeholder for restricted ProSe direct discovery model A monitoring authorisation policy for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.72 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAMonitoringPolicy/<X>

This interior node acts as a placeholder for one or more restricted ProSe direct discovery model A monitoring authorisation policies for non-public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.73 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAMonitoringPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use restricted ProSe direct discovery model A monitoring for non-public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing restricted ProSe direct discovery model A monitoring in any PLMN for which no monitoring authorisation policy is available.

5.2.74 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAMonitoringPolicy/<X>
/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this restricted ProSe direct discovery model A monitoring authorisation policy is valid for non-public safety use.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.75 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAAnnouncingPolicy

The RestrictedModelAAnnouncingPolicy node acts as a placeholder for restricted ProSe direct discovery model A announcing authorisation policy for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.76 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAAnnouncingPolicy/<X>

This interior node acts as a placeholder for one or more restricted ProSe direct discovery model A announcing authorisation policies for non-public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.77 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAAnnouncingPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use restricted ProSe direct discovery model A announcing for non-public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing restricted ProSe direct discovery model A announcing in any PLMN for which no announcing authorisation policy is available.

5.2.78 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAAnnouncingPolicy/<X>
/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this restricted ProSe direct discovery model A announcing authorisation policy for non-public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.79 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelAAnnouncingPolicy/<X>/Range

The Range leaf indicates the authorised announcing range for restricted ProSe direct discovery model A in the PLMN in which this announcing authorisation policy for non-public safety use applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.79.1.

Table 5.2.79.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised announcing range is set to: Short.

2

The authorised announcing range is set to: Medium.

3

The authorised announcing range is set to: Long.

4-255

Reserved

5.2.80 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovererPolicy

The RestrictedModelBDiscovererPolicy node acts as a placeholder for restricted ProSe direct discovery model B discoverer operation authorisation policy for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.81 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovererPolicy/<X>

This interior node acts as a placeholder for one or more restricted ProSe direct discovery model B discoverer operation authorisation policies for non-public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.82 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovererPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use restricted ProSe direct discovery model B discoverer operation for non-public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing restricted ProSe direct discovery model B discoverer operation in any PLMN for which no discoverer operation authorisation policy is available.

5.2.83 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovererPolicy/<X>
/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this restricted ProSe direct discovery model B discoverer operation authorisation policy for non-public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.84 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovererPolicy/<X>/Range

The Range leaf indicates the authorised discoverer operation range for restricted ProSe direct discovery model B in the PLMN in which this discoverer operation authorisation policy for non-public safety use applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.84.1.

Table 5.2.84.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised discoverer operation range is set to: Short.

2

The authorised discoverer operation range is set to: Medium.

3

The authorised discoverer operation range is set to: Long.

4-255

Reserved

5.2.85 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovereePolicy

The RestrictedModelBDiscovereePolicy node acts as a placeholder for restricted ProSe direct discovery model B discoveree operation authorisation policy for non-public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.86 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovereePolicy/<X>

This interior node acts as a placeholder for one or more restricted ProSe direct discovery model B discoveree operation authorisation policies for non-public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.87 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovereePolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use restricted ProSe direct discovery model B discoveree operation for non-public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing restricted ProSe direct discovery model B discoveree operation in any PLMN for which no discoveree operation authorisation policy is available.

5.2.88 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovereePolicy/<X>
/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this restricted ProSe direct discovery model B discoveree operation authorisation policy for non-public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.89 <X>/RestrictedDiscoveryPolicyForNonPS
/RestrictedModelBDiscovereePolicy/<X>/Range

The Range leaf indicates the authorised discoveree operation range for restricted ProSe direct discovery model B in the PLMN in which this discoveree operation authorisation policy for non-public safety use applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.89.1.

Table 5.2.89.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised discoveree operation range is set to: Short.

2

The authorised discoveree operation range is set to: Medium.

3

The authorised discoveree operation range is set to: Long.

4-255

Reserved

5.2.90 <X>/RestrictedDiscoveryPolicyForNonPS
/ProSeDiscoveryUEIDInfo

The ProSeDiscoveryUEIDInfo node acts as a placeholder for the ProSe Discovery UE ID and its associated validity timer T4015, which are used for restricted ProSe direct discovery for non-Public Safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.91 <X>/RestrictedDiscoveryPolicyForNonPS
/ProSeDiscoveryUEIDInfo/ProSeDiscoveryUEID

The ProSeDiscoveryUEID leaf contains the ProSe Discovery UE ID assigned to the UE by the HPLMN ProSe Function for restricted ProSe direct discovery for non-Public Safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <ProSeDiscoveryUEID>

The format of the ProSe Discovery UE ID is defined by 3GPP TS 23.003 [6].

5.2.92 <X>/RestrictedDiscoveryPolicyForNonPS
/ProSeDiscoveryUEIDInfo/ValidityTimerT4015

The ValidityTimerT4015 leaf indicates in unit of minutes for how long this ProSe Discovery UE ID is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.93 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN

The PublicSafetyDiscoveryPolicyNotInEUTRAN node acts as a placeholder for the description of the direct discovery authorisation when the UE is not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.94 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
MonitoringAuthorisationNotInEUTRAN

The MonitoringAuthorisationNotInEUTRAN leaf indicates whether the UE is authorised to perform ProSe direct discovery model A monitoring when not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not authorised to perform ProSe direct discovery model A monitoring when not served by E-UTRAN.

1 Indicates that the UE is authorised to perform ProSe direct discovery model A monitoring when not served by E-UTRAN.

5.2.95 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
AnnouncingAuthorisationNotInEUTRAN

The AnnouncingAuthorisationNotInEUTRAN leaf indicates whether the UE is authorised to perform ProSe direct discovery model A announcing when not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not authorised to perform ProSe direct discovery model A announcing when not served by E-UTRAN.

1 Indicates that the UE is authorised to perform ProSe direct discovery model A announcing when not served by E-UTRAN.

5.2.96 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscovereeAuthorisationNotInEUTRAN

The DiscovereeAuthorisationNotInEUTRAN leaf indicates whether the UE is authorised to perform ProSe direct discovery model B discoveree operation when not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not authorised to perform ProSe direct discovery model B discoveree operation when not served by E-UTRAN.

1 Indicates that the UE is authorised to perform ProSe direct discovery model B discoveree operation when not served by E-UTRAN.

5.2.97 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscovererAuthorisationNotInEUTRAN

The DiscovererAuthorisationNotInEUTRAN leaf indicates whether the UE is authorised to perform ProSe direct discovery model B discoverer operation when not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0, 1

0 Indicates that the UE is not authorised to perform ProSe direct discovery model B discoverer operation when not served by E-UTRAN.

1 Indicates that the UE is authorised to perform ProSe direct discovery model B discoverer operation when not served by E-UTRAN.

5.2.98 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters

The DiscoveryRadioParameters node acts as a placeholder for the radio parameter information needed for the UE to perform ProSe direct discovery when the UE is not served by E-UTRAN.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.99 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>

This interior node acts as a placeholder for one or more set of radio parameters needed for the UE to perform ProSe direct discovery when the UE is not served by E-UTRAN.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: <N/A>

5.2.100 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/RadioParametersContents

The RadioParametersContents leaf contains the radio parameters to be used to perform ProSe direct discovery when the UE is not served by E-UTRAN and the UE determines itself to be located in a geographical area associated with these radio parameters.

– Occurrence: One

– Format: bin

– Access Types: Get, Replace

– Values: <RadioParametersContents>

The RadioParametersContents is defined as SL-Preconfiguration in clause 9 of 3GPP TS 36.331 [10].

5.2.101 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/GeographicalArea

The GeographicalArea node acts as a placeholder for the geographical area associated with a set of radio parameters. The radio parameters are used by the UE for ProSe direct discovery when the UE is not served by E-UTRAN and within an associated geographical area.

– Occurrence: One

– Format: Node

– Access Types: Get, Replace

– Values: N/A

5.2.102 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/GeographicalArea/Polygon

The Polygon node acts as a placeholder for polygon geographical area descriptions.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.103 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/GeographicalArea/Polygon/<X>

This interior node acts as a placeholder for one or more polygon geographical area descriptions.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: <N/A >

5.2.104 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters /<X>/GeographicalArea/Polygon/<X>/Coordinates

The Coordinates node acts as a placeholder for geographical coordinates outlining the borders of a polygon geographical area.

– Occurrence: One

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.105 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/GeographicalArea/Polygon/<X>/Coordinates/<X>

This interior node acts as a placeholder for one or more geographical coordinates.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: <N/A >

NOTE: The upper limit of 15 specified in 3GPP TS 23.032 [9] for the number of points in a polygon shape does not apply to the number of coordinates in a geographical area described as a polygon for ProSe direct communication.

5.2.106 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/GeographicalArea/Polygon/<X>/
Coordinates/<X>/Latitude

The Latitude leaf contains the latitude of a geographical coordinate outlining the border of the polygon geographical area.

– Occurrence: One

– Format: bin

– Access Types: Get, Replace

– Values: <Latitude>

The Latitude is defined in subclause 6.1 of 3GPP TS 23.032 [9].

5.2.107 <X>/PublicSafetyDiscoveryPolicyNotInEUTRAN/
DiscoveryRadioParameters/<X>/GeographicalArea/Polygon/<X>/Coordinates/<X>/Longitude

The Longitude leaf contains the longitude of a geographical coordinate outlining the border of the polygon geographical area.

– Occurrence: One

– Format: bin

– Access Types: Get, Replace

– Values: <Longitude>

The Longitude is defined in subclause 6.1 of 3GPP TS 23.032 [9].

5.2.108 <X>/UEToNetworkRelayPolicy

The UEToNetworkRelayPolicy node acts as a placeholder for ProSe UE-to-network relay authorisation policy.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.109 <X>/UEToNetworkRelayPolicy/AuthorisationForRemoteUE

The AuthorisationForRemoteUE leaf indicates whether the UE is authorised to act as a remote UE towards a ProSe UE-to-network relay UE.

– Occurrence: ZeroOrOne

– Format: bool

– Access Types: Get, Replace

– Values: 0,1

0 Indicates that the UE is not authorised to act as a remote UE towards a ProSe UE-to-network relay UE.

1 Indicates that the UE is authorised to act as a remote UE towards a ProSe UE-to-network relay UE.

5.2.110 Void

5.2.111 Void

5.2.112 Void

5.2.113 <X>/UEToNetworkRelayPolicy/AuthorisationForRelay

The AuthorisationForRelay node acts as a placeholder for the authorisation policy to act as a ProSe UE-to-network relay.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.113A <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
AuthorisedPLMNs

The AuthorisedPLMNs node acts as a placeholder for the per-PLMN authorisation policies to act as a ProSe UE-to-network relay.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.114 <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
AuthorisedPLMNs/<X>

This interior node acts as a placeholder for one or more authorisation policies to act as a ProSe UE-to-network relay.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.115 <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
AuthorisedPLMNs/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to act as a ProSe UE-to-network relay.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

5.2.115A <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
AuthorisedPLMNs/<X>/RemoteUEIMEIReport

The RemoteUEIMEIReport leaf indicates whether the ProSe UE-to-network relay is configured to report the IMEI or IMEISV of remote UE(s) using the relay service provided by this ProSe UE-to-network relay.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: 0, 1, 2

0 Indicates that the ProSe UE-to-network relay UE is not configured to report the IMEI or IMEISV of remote UE(s) using the relay service provided by this ProSe UE-to-network relay.

1 Indicates that the ProSe UE-to-network relay UE is configured to report the IMEI of the remote UE(s) using the relay service provided by this ProSe UE-to-network relay.

2 Indicates that the ProSe UE-to-network relay UE is configured to report the IMEISV of the remote UE(s) using the relay service provided by this ProSe UE-to-network relay.

The default value of 0 applies if this leaf is omitted.

5.2.116 <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
AuthorisedPLMNs/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this authorisation policy is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.116A <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
DLUnicastTrafficMappingRule

The DLUnicastTrafficMappingRule node acts as a placeholder for the mapping rules between the QCI of the EPS bearer and the ProSe Per-Packet Priority (PPPP) for downlink unicast traffic to be relayed over the PC5 interface.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.116B <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
DLUnicastTrafficMappingRule/<X>

This interior node acts as a placeholder for one or more mapping rules for downlink unicast traffic for a ProSe UE-to-network relay.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.116C <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
DLUnicastTrafficMappingRule/<X>/QCI

The QCI leaf indicates the QCI value of the EPS bearer configured by the mapping rule.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 0-255

5.2.116D <X>/UEToNetworkRelayPolicy/AuthorisationForRelay/
DLUnicastTrafficMappingRule/<X>/ProSePerPacketPriority

The ProSePerPacketPriority leaf indicates the ProSe Per-Packet Priority value to which the QCI value associated to the same mapping rule is mapped.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-8

5.2.117 <X>/PublicSafetyDiscoveryParameters

The PublicSafetyDiscoveryParameters node acts as a placeholder for ProSe direct discovery parameters for public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.118 <X>/PublicSafetyDiscoveryParameters
/GroupMemberDiscoveryParameters

The GroupMemberDiscoveryParameters node acts as a placeholder for ProSe direct discovery parameters when it is used for Group Member Discovery.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.119 <X>/PublicSafetyDiscoveryParameters
/GroupMemberDiscoveryParameters/UserInfoID

The UserInfoID leaf indicates the user information which is sent by the announcing or discoverer or discoveree UE over the air during Group Member Discovery procedures.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <User Info ID>

5.2.120 <X>/PublicSafetyDiscoveryParameters
/GroupMemberDiscoveryParameters/<X>

This interior node acts as a placeholder for one or more sets of ProSe direct discovery parameters when it is used for group member discovery.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.121 <X>/PublicSafetyDiscoveryParameters
/GroupMemberDiscoveryParameters/<X>/DiscoveryGroupID

The DiscoveryGroupID leaf indicates the group ID of the discovery group that the UE belongs to when group member discovery is performed.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <Group ID>

5.2.121A <X>/PublicSafetyDiscoveryParameters
/GroupMemberDiscoveryParameters/<X>/ApplicationLayerGroupID

The ApplicationLayerGroupID leaf indicates the Application Layer Group ID identifying an application layer group that the UE belongs to.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: < Application Layer Group ID>

5.2.121B <X>/PublicSafetyDiscoveryParameters
/GroupMemberDiscoveryParameters/<X>/PKMFAddress

The PKMFAddress leaf contains the address of the ProSe Key Management Function that the UE uses to obtain the security related contents (see 3GPP TS 33.303 [7]).

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The UE shall use the IP address of the HPLMN ProSe Function if this leaf is not provisioned.

5.2.122 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters

The RelayDiscoveryParameters node acts as a placeholder for ProSe direct discovery parameters when it is used for ProSe UE-to-network relay discovery.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.123 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/UserInfoID

The UserInfoID leaf indicates the user information which is sent by the announcing or discoverer or discoveree UE over the air during ProSe UE-to-network relay discovery procedures.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <User Info ID>

5.2.124 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RemoteUEParameters

The RemoteUEParameters node acts as a placeholder for ProSe direct discovery parameters at the remote UE for ProSe UE-to-network relay discovery.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.125 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RemoteUEParameters/<X>

This interior node acts as a placeholder for one or more sets of ProSe direct discovery parameters at the remote UE for ProSe UE-to-network relay discovery.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.126 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RemoteUEParameters/<X>/RelayServiceCode

The RelayServiceCode leaf indicates the connectivity service that the ProSe UE-to-network relay provides to public safety applications.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <Relay Service Code>

5.2.127 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RemoteUEParameters/<X>/UserInfoIDOfRelay

The UserInfoIDOfRelay leaf indicates the user information of the ProSe UE-to-network relay that the remote UE seeks to discover during ProSe UE-to-network relay discovery procedures.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <User Info ID>

5.2.128 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RemoteUEParameters/<X>/IPVersions

The IPVersions leaf indicates the IP version(s) that the remote UE can use for the relay traffic associated with the Relay Service Code.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: ‘IPv4’, ‘IPv6’,’IPv4v6’

5.2.129 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RemoteUEParameters/<X>/PKMFAddress

The PKMFAddress leaf contains the address of the ProSe Key Management Function that the UE uses to obtain the security related contents (see 3GPP TS 33.303 [7]).

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The UE shall use the IP address of the HPLMN ProSe Function if this leaf is not provisioned.

5.2.130 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters

The RelayParameters node acts as a placeholder for ProSe direct discovery parameters at the ProSe UE-to-network relay.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.131 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters/<X>

This interior node acts as a placeholder for one or more sets of ProSe direct discovery parameters at the ProSe UE-to-network relay.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.132 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters/<X>/RelayServiceCode

The RelayServiceCode leaf indicates the connectivity service that the ProSe UE-to-network relay provides to public safety applications.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <Relay Service Code>

5.2.133 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters/<X>/PDNType

The PDNType leaf indicates the IP version of the PDN connection to be used for the relayed traffic associated with a Relay Service Code.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: ‘IPv4’, ‘IPv6’

5.2.134 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters/<X>/APN

The APN leaf indicates the PDN connection that the ProSe UE-to-network relay uses for the relayed traffic associated with a Relay Service Code.

If this leaf is omitted, then the default APN is used for the PDN connectivity.

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: < A network access point object >

5.2.135 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters/<X>/ProSeRelayUEID

The ProSeRelayUEID leaf indicates the link layer identifier used for direct communication associated with a Relay Service Code.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: < ProSe UE ID>

5.2.136 <X>/PublicSafetyDiscoveryParameters/RelayDiscoveryParameters
/RelayParameters/<X>/PKMFAddress

The PKMFAddress leaf contains the address of the ProSe Key Management Function that the UE uses to obtain the group security related contents (see 3GPP TS 33.303 [7]).

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The UE shall use the IP address of the HPLMN ProSe Function if this leaf is not provisioned.

5.2.137 <X>/OneToOneDirectCommunicationPolicy

The OneToOneDirectCommunicationPolicy node acts as a placeholder for one-to-one ProSe direct communication authorisation policy.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.138 <X>/OneToOneDirectCommunicationPolicy
/<X>

This interior node acts as a placeholder for one or more one-to-one ProSe direct communication authorisation policies.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.139 <X>/OneToOneDirectCommunicationPolicy
/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use one-to-one ProSe direct communication.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing one-to-one ProSe direct communication in any PLMN for which no one-to-one ProSe direct communication authorisation policy is available.

5.2.140 <X>/OneToOneDirectCommunicationPolicy
/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this authorisation policy is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.141 <X>/OneToOneDirectCommunicationParameters

The OneToOneDirectCommunicationParameters node acts as a placeholder for one-to-one ProSe direct communication parameters.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.141A <X>/OneToOneDirectCommunicationParameters
/ApplicationLayerGroup

The ApplicationLayerGroup node acts as a placeholder for application layer group parameters for one-to-one direct communication.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.141B <X>/OneToOneDirectCommunicationParameters
/ApplicationLayerGroup/<X>

This interior node acts as a placeholder for one or more Application Layer Groups.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.142 <X>/OneToOneDirectCommunicationParameters
/ApplicationLayerGroup/<X>/Layer2IDForUnicastCommunication

The Layer2IDForUnicastCommunication leaf indicates the link layer identifier used for one-to-one direct communication.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: < ProSe UE ID>

5.2.142A <X>/OneToOneDirectCommunicationParameters
/PC5SignallingPriority

The PC5SignallingPriority leaf indicates the provisioned ProSe Per-Packet Priority value used for any outgoing PC5 signalling message over a one-to-one direct communication link.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-8

5.2.143 <X>/OneToOneDirectCommunicationParameters
/ApplicationLayerGroup/<X>/KMSAddress

The KMSAddress leaf contains the address of the Key Management Server that the UE uses to obtain the security related contents (see 3GPP TS 33.303 [7]).

– Occurrence: ZeroOrOne

– Format: chr

– Access Types: Get, Replace

– Values: <an IPv4 address>, <an IPv6 address>.

The UE shall use the IP address of the HPLMN ProSe Function if this leaf is not provisioned.

5.2.143A <X>/OneToOneDirectCommunicationParameters
/ApplicationLayerGroup/<X>/ApplicationLayerGroupID

The ApplicationLayerGroupID leaf indicates the Application Layer Group ID identifying an application layer group that the UE belongs to.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: < Application Layer Group ID>

5.2.144 <X>/DiscoveryPolicyForPS

The DiscoveryPolicyForPS node acts as a placeholder for ProSe direct discovery authorisation policies for public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.145 <X>/DiscoveryPolicyForPS
/ModelAMonitoringPolicy

The ModelAMonitoringPolicy node acts as a placeholder for ProSe direct discovery model A monitoring authorisation policy for public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.146 <X>/DiscoveryPolicyForPS
/ModelAMonitoringPolicy/<X>

This interior node acts as a placeholder for one or more ProSe direct discovery model A monitoring authorisation policies for public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.147 <X>/DiscoveryPolicyForPS
/ModelAMonitoringPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use ProSe direct discovery model A monitoring for public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing ProSe direct discovery model A monitoring for public safety use in any PLMN for which no monitoring authorisation policy is available.

5.2.148 <X>/DiscoveryPolicyForPS
/ModelAMonitoringPolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this ProSe direct discovery model A monitoring authorisation policy for public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.149 <X>/DiscoveryPolicyForPS
/ModelAAnnouncingPolicy

The ModelAAnnouncingPolicy node acts as a placeholder for ProSe direct discovery model A announcing authorisation policy for public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.150 <X>/DiscoveryPolicyForPS
/ModelAAnnouncingPolicy/<X>

This interior node acts as a placeholder for one or more ProSe direct discovery model A announcing authorisation policies for public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.151 <X>/DiscoveryPolicyForPS
/ModelAAnnouncingPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use ProSe direct discovery model A announcing for public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing ProSe direct discovery model A announcing for public safety use in any PLMN for which no announcing authorisation policy is available.

5.2.152 <X>/DiscoveryPolicyForPS
/ModelAAnnouncingPolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this ProSe direct discovery model A announcing authorisation policy for public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.152A <X>/DiscoveryPolicyForPS
/ModelAAnnouncingPolicy/<X>/Range

The Range leaf indicates the authorised announcing range for ProSe direct discovery model A in the PLMN in which this announcing authorisation policy for public safety use applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.152A.1.

Table 5.2.152A.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised announcing range is set to: Short.

2

The authorised announcing range is set to: Medium.

3

The authorised announcing range is set to: Long.

4-255

Reserved

5.2.153 <X>/DiscoveryPolicyForPS
/ModelBDiscovererPolicy

The ModelBDiscovererPolicy node acts as a placeholder for ProSe direct discovery model B discoverer operation authorisation policy for public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.154 <X>/DiscoveryPolicyForPS
/ModelBDiscovererPolicy/<X>

This interior node acts as a placeholder for one or more ProSe direct discovery model B discoverer operation authorisation policies for public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.155 <X>/DiscoveryPolicyForPS
/ModelBDiscovererPolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use ProSe direct discovery model B discoverer operation for public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing ProSe direct discovery model B discoverer operation for public safety use in any PLMN for which no discoverer operation authorisation policy is available.

5.2.156 <X>/DiscoveryPolicyForPS
/ModelBDiscovererPolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this ProSe direct discovery model B discoverer operation authorisation policy for public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.156A <X>/DiscoveryPolicyForPS
/ModelBDiscovererPolicy/<X>/Range

The Range leaf indicates the authorised discoverer operation range for ProSe direct discovery model B in the PLMN in which this discoverer operation authorisation policy for public safety use applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.156A.1.

Table 5.2.156A.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised discoverer operation range is set to: Short.

2

The authorised discoverer operation range is set to: Medium.

3

The authorised discoverer operation range is set to: Long.

4-255

Reserved

5.2.157 <X>/DiscoveryPolicyForPS
/ModelBDiscovereePolicy

The ModelBDiscovereePolicy node acts as a placeholder for ProSe direct discovery model B discoveree operation authorisation policy for public safety use.

– Occurrence: ZeroOrOne

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.158 <X>/DiscoveryPolicyForPS
/ModelBDiscovereePolicy/<X>

This interior node acts as a placeholder for one or more ProSe direct discovery model B discoveree operation authorisation policies for public safety use.

– Occurrence: OneOrMore

– Format: node

– Access Types: Get, Replace

– Values: N/A

5.2.159 <X>/DiscoveryPolicyForPS
/ModelBDiscovereePolicy/<X>/PLMN

The PLMN leaf indicates the PLMN code of the operator in which the UE is authorised to use ProSe direct discovery model B discoveree operation for public safety use.

– Occurrence: One

– Format: chr

– Access Types: Get, Replace

– Values: <PLMN>

The format of the PLMN is defined by 3GPP TS 23.003 [6].

NOTE: The UE is prohibited from performing ProSe direct discovery model B discoveree operation in any PLMN for which no discoveree operation authorisation policy for public safety use is available.

5.2.160 <X>/DiscoveryPolicyForPS
/ModelBDiscovereePolicy/<X>/ValidityTimerT4005

The ValidityTimerT4005 leaf indicates in unit of minutes for how long this ProSe direct discovery model B discoveree operation authorisation policy for public safety use is valid.

– Occurrence: One

– Format: int

– Access Types: Get, Replace

– Values: 1-525600

5.2.160A <X>/DiscoveryPolicyForPS
/ModelBDiscovereePolicy/<X>/Range

The Range leaf indicates the authorised discoveree operation range for ProSe direct discovery model B in the PLMN in which this discoveree operation authorisation policy for public safety use applies.

– Occurrence: ZeroOrOne

– Format: int

– Access Types: Get, Replace

– Values: <Range>

Possible values for the Range are specified in table 5.2.160A.1.

Table 5.2.160A.1: Values of Range leaf

Value

Description

0

Reserved

1

The authorised discoveree operation range is set to: Short.

2

The authorised discoveree operation range is set to: Medium.

3

The authorised discoveree operation range is set to: Long.

4-255

Reserved

5.2.161 <X>/Ext

The Ext is an interior node for where the vendor specific information about the ProSe Public Safety Direct Services 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