5.4 Data Types related to 5G Network
29.5713GPP5G SystemCommon Data Types for Service Based InterfacesRelease 18Stage 3TS
5.4.1 Introduction
This clause defines common data types related to 5G Network (other than related to 5G QoS).
5.4.2 Simple Data Types
This clause specifies common simple data types.
Table 5.4.2-1: Simple Data Types
Type Name |
Type Definition |
Description |
ApplicationId |
string |
String providing an application identifier. |
ApplicationIdRm |
string |
This data type is defined in the same way as the "ApplicationId" data type, but with the OpenAPI "nullable: true" property. |
PduSessionId |
integer |
Unsigned integer identifying a PDU session, within the range 0 to 255, as specified in clause 11.2.3.1b, bits 1 to 8, of 3GPP TS 24.007 [13]. If the PDU Session ID is allocated by the Core Network for UEs not supporting N1 mode, reserved range 64 to 95 is used. PDU Session ID within the reserved range is only visible in the Core Network (NOTE). |
Mcc |
string |
Mobile Country Code part of the PLMN, comprising 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413 [11]. Pattern: ‘^[0-9]{3}$’ |
MccRm |
string |
This data type is defined in the same way as the "Mcc" data type, but with the OpenAPI "nullable: true" property. |
Mnc |
string |
Mobile Network Code part of the PLMN, comprising 2 or 3 digits, as defined in clause 9.3.3.5 of 3GPP TS 38.413 [11]. Pattern: ‘^[0-9]{2,3}$’ |
MncRm |
string |
This data type is defined in the same way as the "Mnc" data type, but with the OpenAPI "nullable: true" property. |
Tac |
string |
2 or 3-octet string identifying a tracking area code as specified in clause 9.3.3.10 of 3GPP TS 38.413 [11], in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the TAC shall appear first in the string, and the character representing the 4 least significant bit of the TAC shall appear last in the string. Examples: A legacy TAC 0x4305 shall be encoded as "4305". An extended TAC 0x63F84B shall be encoded as "63F84B" |
TacRm |
string |
This data type is defined in the same way as the "Tac" data type, but with the OpenAPI "nullable: true" property. |
EutraCellId |
string |
28-bit string identifying an E-UTRA Cell Id as specified in clause 9.3.1.9 of 3GPP TS 38.413 [11], in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the Cell Id shall appear first in the string, and the character representing the 4 least significant bit of the Cell Id shall appear last in the string. Pattern: ‘^[A-Fa-f0-9]{7}$’ Example: An E-UTRA Cell Id 0x5BD6007 shall be encoded as "5BD6007". |
EutraCellIdRm |
string |
This data type is defined in the same way as the "EutraCellId" data type, but with the OpenAPI "nullable: true" property. |
NrCellId |
string |
36-bit string identifying an NR Cell Id as specified in clause 9.3.1.7 of 3GPP TS 38.413 [11], in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the Cell Id shall appear first in the string, and the character representing the 4 least significant bit of the Cell Id shall appear last in the string. Pattern: ‘^[A-Fa-f0-9]{9}$’ Example: An NR Cell Id 0x225BD6007 shall be encoded as "225BD6007". |
NrCellIdRm |
string |
This data type is defined in the same way as the "NrCellId" data type, but with the OpenAPI "nullable: true" property. |
Dnai |
string |
DNAI (Data network access identifier), see clause 5.6.7 of 3GPP TS 23.501 [8]. |
DnaiRm |
string |
This data type is defined in the same way as the "Dnai" data type, but with the OpenAPI "nullable: true" property. |
5GMmCause |
Uinteger |
This represents the 5GMM cause code values as specified in 3GPP TS 24.501 [20]. |
AreaCodeRm |
string |
This data type is defined in the same way as the "AreaCode" data type, but with the OpenAPI "nullable: true" property. |
AmfName |
Fqdn |
FQDN (Fully Qualified Domain Name) of the AMF as defined in clause 28.3.2.5 of 3GPP TS 23.003 [7]. |
AreaCode |
string |
Values are operator specific. |
N3IwfId |
string |
This represents the identifier of the N3IWF ID as specified in clause 9.3.1.57 of 3GPP TS 38.413 [11] in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the N3IWF ID shall appear first in the string, and the character representing the 4 least significant bit of the N3IWF ID shall appear last in the string. Pattern: ‘^[A-Fa-f0-9]+$’ Example: The N3IWF Id 0x5BD6 shall be encoded as "5BD6". |
WAgfId |
string |
This represents the identifier of the W-AGF ID as specified in clause 9.3.1.162 of 3GPP TS 38.413 [11] in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the W-AGF ID shall appear first in the string, and the character representing the 4 least significant bit of the W-AGF ID shall appear last in the string. Pattern: ‘^[A-Fa-f0-9]+$’ Example: The W-AGF Id 0x5BD6 shall be encoded as "5BD6". |
TngfId |
string |
This represents the identifier of the TNGF ID as specified in clause 9.3.1.161 of 3GPP TS 38.413 [11] in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the TNGF ID shall appear first in the string, and the character representing the 4 least significant bit of the TNGF ID shall appear last in the string. Pattern: ‘^[A-Fa-f0-9]+$’ Example: The TNGF Id 0x5BD6 shall be encoded as "5BD6". |
NgeNbId |
string |
This represents the identifier of the ng-eNB ID as specified in clause 9.3.1.8 of 3GPP TS 38.413 [11]. The string shall be formatted with following pattern: Pattern: ‘^(‘MacroNGeNB-[A-Fa-f0-9]{5}| LMacroNGeNB-[A-Fa-f0-9]{6}| SMacroNGeNB-[A-Fa-f0-9]{5})$’ The value of the ng-eNB ID shall be encoded in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The padding 0 shall be added to make multiple nibbles, so the most significant character representing the padding 0 if required together with the 4 most significant bits of the ng-eNB ID shall appear first in the string, and the character representing the 4 least significant bit of the ng-eNB ID (to form a nibble) shall appear last in the string. Examples: " SMacroNGeNB-34B89" indicates a Short Macro NG-eNB ID with value 0x34B89. |
Nid |
string |
This represents the Network Identifier, which together with a PLMN ID is used to identify an SNPN (see 3GPP TS 23.003 [7] and 3GPP TS 23.501 [8] clause 5.30.2.1). Pattern: ‘^[A-Fa-f0-9]{11}$’ |
NidRm |
string |
This data type is defined in the same way as the "Nid" data type, but with the OpenAPI "nullable: true" property. |
NfSetId |
string |
NF Set Identifier (see clause 28.12 of 3GPP TS 23.003 [7]), formatted as the following string: " set<Set ID>.<nftype>set.5gc.mnc<MNC>.mcc<MCC>", or "set<SetID>.<NFType>set.5gc.nid<NID>.mnc<MNC>.mcc<MCC>" with <MCC> encoded as defined in clause 5.4.2 ("Mcc" data type definition) <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit shall be inserted at the left side to fill the 3 digits coding of MNC. Pattern: ‘^[0-9]{3}$ <NFType> encoded as a value defined in Table 6.1.6.3.3-1 of 3GPP TS 29.510 [29] but with lower case characters <Set ID> encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end with either an alphabetic character or a digit. Pattern: ‘^([A-Za-z0-9\-]*[A-Za-z0-9])$’ Examples: "set12.pcfset.5gc.mnc012.mcc345" |
NfServiceSetId |
string |
NF Service Set Identifier (see clause 28.12 of 3GPP TS 23.003 [7]) formatted as the following string: " set<Set ID>.sn<Service Name>.nfi<NF Instance ID>.5gc.mnc<MNC>.mcc<MCC>">", or "set<SetID>.sn<ServiceName>.nfi<NFInstanceID>.5gc.nid<NID>.mnc<MNC>.mcc<MCC>" with <MCC> encoded as defined in clause 5.4.2 ("Mcc" data type definition) <MNC> encoding the Mobile Network Code part of the PLMN, comprising 3 digits. If there are only 2 significant digits in the MNC, one "0" digit shall be inserted at the left side to fill the 3 digits coding of MNC. Pattern: ‘^[0-9]{3}$’ <NID> encoded as defined in clause 5.4.2 ("Nid" data type definition) <NFInstanceId> encoded as defined in clause 5.3.2 <ServiceName> encoded as defined in 3GPP TS 29.510 [29] <Set ID> encoded as a string of characters consisting of alphabetic characters (A-Z and a-z), digits (0-9) and/or the hyphen (-) and that shall end with either an alphabetic character or a digit. Pattern: ‘^([A-Za-z0-9\-]*[A-Za-z0-9])$ Examples: "setxyz.snnsmf-pdusession.nfi54804518-4191-46b3-955c-ac631f953ed8.5gc.mnc012.mcc345" "set2.snnpcf-smpolicycontrol.nfi54804518-4191-46b3-955c-ac631f953ed8.5gc.mnc012.mcc345" |
PlmnAssiUeRadioCapId |
Bytes |
String with format "byte" as defined in OpenAPI Specification [3], i.e. base64-encoded characters, encoding the "UE radio capability ID" IE as specified in clause 9.11.3.68 of 3GPP TS 24.501 [20] (starting from octet 1). |
ManAssiUeRadioCapId |
Bytes |
String with format "byte" as defined in OpenAPI Specification [3], i.e. base64-encoded characters, encoding the "UE radio capability ID" IE as specified in clause 9.11.3.68 of 3GPP TS 24.501 [20] (starting from octet 1). |
TypeAllocationCode |
string |
Type Allocation Code (TAC) of the UE, comprising the initial eight-digit portion of the 15-digit IMEI and 16-digit IMEISV codes. See clause 6.2 of 3GPP TS 23.003 [7]. Pattern: ‘^[0-9]{8}$’ |
HfcNId |
string |
This IE represents the identifier of the HFC node Id as specified in CableLabs WR-TR-5WWC-ARCH [32]. It is provisioned by the wireline operator as part of wireline operations and may contain up to six characters. |
HfcNIdRm |
string |
This data type is defined in the same way as the "HfcNId" data type, but with the OpenAPI "nullable: true" property. |
ENbId |
string |
This represents the identifier of the eNB ID as specified in clause 9.2.1.37 of 3GPP TS 36.413 [16]. The string shall be formatted with following pattern: Pattern: ‘^(‘MacroeNB-[A-Fa-f0-9]{5}|LMacroeNB-[A-Fa-f0-9]{6}|SMacroeNB-[A-Fa-f0-9]{5}|HomeeNB-[A-Fa-f0-9]{7})$’ The value of the eNB ID shall be encoded in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The padding 0 shall be added to make multiple nibbles, so the most significant character representing the padding 0 if required together with the 4 most significant bits of the eNB ID shall appear first in the string, and the character representing the 4 least significant bit of the eNB ID (to form a nibble) shall appear last in the string. Examples: "SMacroeNB-34B89" indicates a Short Macro eNB ID with value 0x34B89. |
Gli |
Bytes |
Global Line Identifier uniquely identifying the line connecting the 5G-BRG or FN-BRG to the 5GS. See clause 28.16.3 of 3GPP TS 23.003 [7]. This shall be encoded as a string with format "byte" as defined in OpenAPI Specification [3], i.e. base64-encoded characters, representing the GLI value (up to 150 bytes) encoded as specified in BBF WT-470 [37]. |
Gci |
string |
Global Cable Identifier uniquely identifying the connection between the 5G-CRG or FN-CRG to the 5GS. See clause 28.15.4 of 3GPP TS 23.003 [7]. This shall be encoded as a string per clause 28.15.4 of 3GPP TS 23.003 [7], and compliant with the syntax specified in clause 2.2 of IETF RFC 7542 [47] for the username part of a NAI. The GCI value is specified in CableLabs WR-TR-5WWC-ARCH [32]. |
NsSrg |
string |
String representing Network Slice Simultaneous Registration Group (see clause 5.15.12 of 3GPP TS 23.501 [8]) |
NsSrgRm |
string |
This data type is defined in the same way as the " NsSrg" data type, but with the OpenAPI "nullable: true" property. |
RelayServiceCode |
integer |
Relay Service Code to identify a connectivity service provided by the UE-to-Network relay. Integer type as defined in OpenAPI Specification [3], with value range from 0 to 16777215 (decimal). Minimum = 0. Maximum = 16777215. |
5GPrukId |
string |
Prose Remote User Key ID over Control Plane A string carrying the CP-PRUK ID of the remote UE as specified in 3GPP TS 33.503 [50]. The CP-PRUK ID is a string in NAI format as specified in clause 28.7.11 of 3GPP TS 23.003 [7]. pattern: "^rid[0-9]{1,4}\.pid[0-9a-fA-F]+\@prose-cp\.5gc\.mnc[0-9]{2,3}\.mcc[0-9]{3}\.3gppnetwork\.org$" |
NsagId |
integer |
Containing a Network Slice AS Group ID, see 3GPP TS 38.413 [11]. Values between 0 and 255 are allowed for this data type in this release. |
NsagIdRm |
integer |
This data type is defined in the same way as the "NsagId" data type, but with the OpenAPI "nullable: true" property. |
NOTE: For a PDN connection established via MME, the PDU Session ID value is set to 64 plus the EPS bearer ID of the default EPS bearer of the PDN connection; for a PDN connection established via ePDG, the PDU Session ID value is set to 80 plus the EPS bearer ID of the default EPS bearer of the PDN connection. |
5.4.3 Enumerations
5.4.3.1 Enumeration: AccessType
Table 5.4.3.1-1: Enumeration AccessType
Enumeration value |
Description |
"3GPP_ACCESS" |
3GPP access |
"NON_3GPP_ACCESS" |
Non-3GPP access |
5.4.3.2 Enumeration: RatType
Table 5.4.3.2-1: Enumeration RatType
Enumeration value |
Description |
"NR" |
New Radio |
"EUTRA" |
(WB) Evolved Universal Terrestrial Radio Access |
"WLAN" |
Untrusted Wireless LAN (IEEE 802.11) access |
"VIRTUAL" |
Virtual (see NOTE 1) |
"NBIOT" |
NB IoT |
"WIRELINE" |
Wireline access |
"WIRELINE_CABLE" |
Wireline Cable access |
"WIRELINE_BBF" |
Wireline BBF access |
"LTE-M" |
LTE-M (see NOTE 2) |
"NR_U" |
New Radio in unlicensed bands |
"EUTRA_U" |
(WB) Evolved Universal Terrestrial Radio Access in unlicensed bands |
"TRUSTED_N3GA" |
Trusted Non-3GPP access |
"TRUSTED_WLAN" |
Trusted Wireless LAN (IEEE 802.11) access |
"UTRA" |
UMTS Terrestrial Radio Access |
"GERA" |
GSM EDGE Radio Access Network |
"NR_LEO" |
NR (LEO) satellite access type |
"NR_MEO" |
NR (MEO) satellite access type |
"NR_GEO" |
NR (GEO) satellite access type |
"NR_OTHER_SAT" |
NR (OTHERSAT) satellite access type |
"NR_REDCAP" |
NR RedCap access type (see NOTE 3) |
NOTE 1: Virtual shall be used if the N3IWF does not know the access technology used for an untrusted non-3GPP access. NOTE 2: This RAT type value is used only in the Core Network; it shall be used when a Category M UE using E-UTRA has provided a Category M indication to the NG-RAN. NOTE 3: This RAT type value is used only in the Core Network; it shall be used only for an UE using NR with reduced radio capability provided to the NG-RAN. |
5.4.3.3 Enumeration: PduSessionType
The enumeration PduSessionType indicates the type of a PDU session. It shall comply with the provisions defined in table 5.4.3.3-1.
Table 5.4.3.3-1: Enumeration PduSessionType
Enumeration value |
Description |
"IPV4" |
IPv4 |
"IPV6" |
IPv6 |
"IPV4V6" |
IPv4v6 (see clause 5.8.2.2.1 of 3GPP TS 23.501 [8]) |
"UNSTRUCTURED" |
Unstructured |
"ETHERNET" |
Ethernet |
5.4.3.4 Enumeration: UpIntegrity
The enumeration UpIntegrity indicates whether UP integrity protection is required, preferred or not needed for all the traffic on the PDU Session. It shall comply with the provisions defined in table 5.4.3.4-1.
Table 5.4.3.4-1: Enumeration UpIntegrity
Enumeration value |
Description |
"REQUIRED" |
UP integrity protection shall apply for all the traffic on the PDU Session. |
"PREFERRED" |
UP integrity protection should apply for all the traffic on the PDU Session. |
"NOT_NEEDED" |
UP integrity protection shall not apply on the PDU Session. |
5.4.3.5 Enumeration: UpConfidentiality
The enumeration UpConfidentiality indicates whether UP confidentiality protection is required, preferred or not needed for all the traffic on the PDU Session. It shall comply with the provisions defined in table 5.4.3.5-1.
Table 5.4.3.5-1: Enumeration UpConfidentiality
Enumeration value |
Description |
"REQUIRED" |
UP confidentiality protection shall apply for all the traffic on the PDU Session. |
"PREFERRED" |
UP confidentiality protection should apply for all the traffic on the PDU Session. |
"NOT_NEEDED" |
UP confidentiality protection shall not apply on the PDU Session. |
5.4.3.6 Enumeration: SscMode
The enumeration SscMode represents the service and session continuity mode.
Table 5.4.3.6-1: Enumeration SscMode
Enumeration value |
Description |
"SSC_MODE_1" |
see 3GPP TS 23.501 [8] |
"SSC_MODE_2" |
see 3GPP TS 23.501 [8] |
"SSC_MODE_3" |
see 3GPP TS 23.501 [8] |
5.4.3.7 Enumeration: DnaiChangeType
The enumeration DnaiChangeType represents the type of a DNAI change. A NF service consumer may subscribe to "EARLY", "LATE" or "EARLY_LATE" types of DNAI change. The types of observed DNAI change the SMF may notify are "EARLY" or "LATE". The DnaiChangeType data type shall comply with the provisions defined in table 5.4.3.7-1.
Table 5.4.3.7-1: Enumeration DnaiChangeType
Enumeration value |
Description |
Applicability |
EARLY |
Early notification of UP path reconfiguration. |
|
EARLY_LATE |
Early and late notification of UP path reconfiguration. This value shall only be present in the subscription to the DNAI change event. |
|
LATE |
Late notification of UP path reconfiguration. |
5.4.3.8 Enumeration: RestrictionType
Table 5.4.3.8-1: Enumeration RestrictionType
Enumeration value |
Description |
"ALLOWED_AREAS" |
This value indicates that areas are allowed. |
"NOT_ALLOWED_AREAS" |
This value indicates that areas are not allowed. |
5.4.3.9 Enumeration: CoreNetworkType
Table 5.4.3.9-1: Enumeration CoreNetworkType
Enumeration value |
Description |
"5GC" |
5G Core |
"EPC" |
Evolved Packet Core |
5.4.3.10 Enumeration: AccessTypeRm
This enumeration is defined in the same way as the "AccessType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.11 Enumeration: RatTypeRm
This enumeration is defined in the same way as the "RatType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.12 Enumeration: PduSessionTypeRm
This enumeration is defined in the same way as the "PduSessionType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.13 Enumeration: UpIntegrityRm
This enumeration is defined in the same way as the "UpIntegrity" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.14 Enumeration: UpConfidentialityRm
This enumeration is defined in the same way as the "UpConfidentiality" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.15 Enumeration: SscModeRm
This data type is defined in the same way as the "SscMode" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.17 Enumeration: DnaiChangeTypeRm
This data type is defined in the same way as the "DnaiChangeType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.18 Enumeration: RestrictionTypeRm
This data type is defined in the same way as the "RestrictionType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.19 Enumeration: CoreNetworkType
This data type is defined in the same way as the "CoreNetworkType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.20 Enumeration: PresenceState
Table 5.4.3.20-1: Enumeration PresenceState
Enumeration value |
Description |
"IN_AREA" |
Indicates that the UE is inside or enters the presence reporting area. |
"OUT_OF_AREA" |
Indicates that the UE is outside or leaves the presence reporting area. |
"UNKNOWN" |
Indicates it is unknown whether the UE is in the presence reporting area or not. |
"INACTIVE" |
Indicates that the presence reporting area is inactive in the serving node. |
5.4.3.21 Enumeration: StationaryIndication
Table 5.4.3.21-1: Enumeration StationaryIndication
Enumeration value |
Description |
"STATIONARY" |
Identifies the UE is stationary |
"MOBILE" |
Identifies the UE is mobile |
5.4.3.22 Enumeration: StationaryIndicationRm
This enumeration is defined in the same way as the "StationaryIndication" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.23 Enumeration: ScheduledCommunicationType
Table 5.4.3.23-1: Enumeration ScheduledCommunicationType
Enumeration value |
Description |
"DOWNLINK_ONLY" |
Downlink only |
"UPLINK_ONLY" |
Uplink only |
"BIDIRECTIONAL" |
Bi-directional |
5.4.3.24 Enumeration: ScheduledCommunicationTypeRm
This enumeration is defined in the same way as the "ScheduledCommunicationType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.25 Enumeration: TrafficProfile
Table 5.4.3.25-1: Enumeration TrafficProfile
Enumeration value |
Description |
"SINGLE_TRANS_UL" |
Uplink single packet transmission. |
"SINGLE_TRANS_DL" |
Downlink single packet transmission. |
"DUAL_TRANS_UL_FIRST" |
Dual packet transmission, firstly uplink packet transmission with subsequent downlink packet transmission. |
"DUAL_TRANS_DL_FIRST" |
Dual packet transmission, firstly downlink packet transmission with subsequent uplink packet transmission. |
"MULTI_TRANS" |
Multiple packet transmission. |
5.4.3.26 Enumeration: TrafficProfileRm
This enumeration is defined in the same way as the "TrafficProfile" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.27 Enumeration: LcsServiceAuth
Table 5.4.3.27-1: Enumeration LcsServiceAuth
Enumeration value |
Description |
"LOCATION_ALLOWED_WITH_NOTIFICATION" |
Location allowed with notification |
"LOCATION_ALLOWED_WITHOUT_NOTIFICATION" |
Location allowed without notification |
"LOCATION_ALLOWED_WITHOUT_RESPONSE" |
Location with notification and privacy verification; location allowed if no response |
"LOCATION_RESTRICTED_WITHOUT_RESPONSE" |
Location with notification and privacy verification; location restricted if no response |
"NOTIFICATION_ONLY" |
Notification only |
"NOTIFICATION_AND_VERIFICATION_ONLY" |
Notification and privacy verification only |
5.4.3.28 Enumeration: UeAuth
Table 5.4.3.28-1: Enumeration UeAuth
Enumeration value |
Description |
"AUTHORIZED" |
Indicates that the UE is authorized. |
"NOT_AUTHORIZED" |
Indicates that the UE is not authorized. |
5.4.3.29 Enumeration: DlDataDeliveryStatus
Table 5.4.3.29-1: Enumeration DddStatus
Enumeration value |
Description |
"BUFFERED" |
The first downlink data is buffered with extended buffering matching the source of the downlink traffic. |
"TRANSMITTED" |
The first downlink data matching the source of the downlink traffic is transmitted after previous buffering or discarding of corresponding packet(s) because the UE of the PDU Session becomes ACTIVE, and buffered data can be delivered to UE. |
"DISCARDED" |
The first downlink data matching the source of the downlink traffic is discarded because the Extended Buffering time, as determined by the SMF, expires or the amount of downlink data to be buffered is exceeded. |
5.4.3.30 Enumeration: DlDataDeliveryStatusRm
This enumeration is defined in the same way as the "DlDataDeliveryStatus" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.31 Void
5.4.3.32 Enumeration: AuthStatus
Table 5.4.3.32-1: Enumeration AuthStatus
Enumeration value |
Description |
"EAP_SUCCESS" |
The NSSAA status is EAP-Success. |
"EAP_FAILURE" |
The NSSAA status is EAP-Failure. |
"PENDING" |
The NSSAA status is Pending, i.e. the NSSAA procedure is ongoing. |
5.4.3.33 Enumeration: LineType
Table 5.4.3.33-1: Enumeration LineType
Enumeration value |
Description |
"DSL" |
DSL line |
"PON" |
PON line |
5.4.3.34 Enumeration: LineTypeRm
This enumeration is defined in the same way as the "LineType" enumeration, but with the OpenAPI "nullable: true" property.
5.4.3.35 Void
5.4.3.36 Void
5.4.3.37 Enumeration: NotificationFlag
Table 5.4.3.37-1: Enumeration NotificationFlag
Enumeration value |
Description |
Applicability |
ACTIVATE |
The event notification is activated. |
|
DEACTIVATE |
The event notification is deactivated and shall be muted. The available event(s) shall be stored. |
|
RETRIEVAL |
The event notification shall be sent to the NF service consumer(s), after that, is muted again. (See NOTE) |
|
NOTE: The value "RETRIEVAL" shall not be provided during the creating subscription procedure. |
5.4.3.38 Enumeration: TransportProtocol
Table 5.4.3.38-1: Enumeration TransportProtocol
Enumeration value |
Description |
"UDP" |
User Datagram Protocol |
"TCP" |
Transmission Control Protocol |
5.4.3.39 Enumeration: SatelliteBackhaulCategory
Table 5.4.3.39-1: Enumeration SatelliteBackhaulCategory
Enumeration value |
Description |
"GEO" |
Indicates Geostationary satellite backhaul category. |
"MEO" |
Indicates Medium Earth Orbit satellite backhaul category. |
"LEO" |
Indicates Low Earth Orbit satellite backhaul category. |
"OTHER_SAT" |
Indicates other satellite backhaul category. |
"NON_SATELLITE" |
Indicates non satellite backhaul. (NOTE) |
NOTE: This value indicates that there is no longer any satellite backhaul towards the 5G AN currently serving the UE. |
5.4.3.40 Enumeration: SatelliteBackhaulCategoryRm
This data type is defined in the same way as the "SatelliteBackhaulCategory" data type, but with the OpenAPI "nullable: true" property.
5.4.4 Structured Data Types
5.4.4.1 Type: SubscribedDefaultQos
Table 5.4.4.1-1: Definition of type SubscribedDefaultQos
Attribute name |
Data type |
P |
Cardinality |
Description |
5qi |
5Qi |
M |
1 |
Default 5G QoS identifier see 3GPP TS 23.501 [8] clause 5.7.2.7. |
arp |
Arp |
M |
1 |
Default Allocation and Retention Priority see 3GPP TS23.501 [8] clause 5.7.2.7. |
priorityLevel |
5QiPriorityLevel |
O |
0..1 |
Defines the 5QI Priority Level. When present, it contains the 5QI Priority Level value that overrides the standardized or pre-configured value as described in 3GPP TS 23.501 [8]. |
5.4.4.2 Type: Snssai
Table 5.4.4.2-1: Definition of type Snssai
Attribute name |
Data type |
P |
Cardinality |
Description |
sst |
Uinteger |
M |
1 |
Unsigned integer, within the range 0 to 255, representing the Slice/Service Type. It indicates the expected Network Slice behaviour in terms of features and services. Values 0 to 127 correspond to the standardized SST range. Values 128 to 255 correspond to the Operator-specific range. See clause 28.4.2 of 3GPP TS 23.003 [7]. Standardized values are defined in clause 5.15.2.2 of 3GPP TS 23.501 [8]. |
sd |
string |
O |
0..1 |
3-octet string, representing the Slice Differentiator, in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the SD shall appear first in the string, and the character representing the 4 least significant bit of the SD shall appear last in the string. This is an optional parameter that complements the Slice/Service type(s) to allow to differentiate amongst multiple Network Slices of the same Slice/Service type. This IE shall be absent if no SD value is associated with the SST. Pattern: ‘^[A-Fa-f0-9]{6}$’ |
When Snssai needs to be converted to string (e.g. when used in maps as key), the string shall be composed of one to three digits "sst" optionally followed by "-" and 6 hexadecimal digits "sd", and shall match the following pattern:
^([0-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))(-[A-Fa-f0-9]{6})?$
Example 1: "255-19CDE0"
Example 2: "29"
5.4.4.3 Type: PlmnId
Table 5.4.4.3-1: Definition of type PlmnId
Attribute name |
Data type |
P |
Cardinality |
Description |
mcc |
Mcc |
M |
1 |
Mobile Country Code |
mnc |
Mnc |
M |
1 |
Mobile Network Code |
When PlmnId needs to be converted to string (e.g. when used in maps as key), the string shall be composed of three digits "mcc" followed by "-" and two or three digits "mnc", and shall match the following pattern:
^[0-9]{3}-[0-9]{2,3}$
Example 1: "262-01"
Example 2: "302-720"
5.4.4.4 Type: Tai
Table 5.4.4.4-1: Definition of type Tai
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
tac |
Tac |
M |
1 |
Tracking Area Code |
nid |
Nid |
O |
0..1 |
Network Identifier, shall be present in case of SNPN, PlmnId together with Nid |
NOTE: The "nid" attribute is used to convey the Network Identifier (NID) of the SNPN as part of the "Tai" JSON object data type definition; this is a protocol aspect that does not imply any change on the system-wide definition of the TAI, as described in 3GPP 23.003 [7].
5.4.4.5 Type: Ecgi
Table 5.4.4.5-1: Definition of type Ecgi
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
eutraCellId |
EutraCellId |
M |
1 |
E-UTRA Cell Identity |
nid |
Nid |
O |
0..1 |
Network Identifier |
NOTE: The "nid" attribute is used to convey the Network Identifier (NID) of the SNPN as part of the "Ecgi" JSON object data type definition; this is a protocol aspect that does not imply any change on the system-wide definition of the ECGI, as described in 3GPP 23.003 [7].
5.4.4.6 Type: Ncgi
Table 5.4.4.6-1: Definition of type Ncgi
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
nrCellId |
NrCellId |
M |
1 |
NR Cell Identity |
nid |
Nid |
C |
0..1 |
Network Identifier, shall be present in case of SNPN, PlmnId together with Nid indicates the identity of the SNPN to which the NR cell belongs to. |
NOTE: The "nid" attribute is used to convey the Network Identifier (NID) of the SNPN as part of the "Ncgi" JSON object data type definition; this is a protocol aspect that does not imply any change on the system-wide definition of the NCGI, as described in 3GPP 23.003 [7].
5.4.4.7 Type: UserLocation
Table 5.4.4.7-1: Definition of type UserLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
eutraLocation |
EutraLocation |
C |
0..1 |
E-UTRA user location (see NOTE). |
nrLocation |
NrLocation |
C |
0..1 |
NR user location (see NOTE). |
n3gaLocation |
N3gaLocation |
C |
0..1 |
Non-3GPP access user location (see NOTE). |
utraLocation |
UtraLocation |
C |
0..1 |
UTRAN access user location (see NOTE). |
geraLocation |
GeraLocation |
C |
0..1 |
GERAN access user location (see NOTE). |
NOTE: At least one of eutraLocation, nrLocation, n3gaLocation, utraLocation and geraLocation shall be present. Several of them may be present. |
5.4.4.8 Type: EutraLocation
Table 5.4.4.8-1: Definition of type EutraLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
tai |
Tai |
M |
1 |
Tracking Area Identity. The TAC of the TAI shall be set to one reserved value (e.g. 0x0000, see clause 19.4.2.3 of 3GPP TS 23.003 [7]) if the TAI information is not available. |
ignoreTai |
boolean |
O |
0..1 |
This flag when present shall indicate that the Tai shall be ignored. When present, it shall be set as follows: – true: tai shall be ignored. – false (default): tai shall not be ignored. |
ecgi |
Ecgi |
M |
1 |
E-UTRA Cell Identity |
ignoreEcgi |
boolean |
O |
0..1 |
This flag when present shall indicate that the Ecgi shall be ignored. When present, it shall be set as follows: – true: ecgi shall be ignored. – false (default): ecgi shall not be ignored. |
ageOfLocationInformation |
integer |
O |
0 1 |
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful NG-RAN location reporting procedure with the eNB when the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 [21] clause 17.7.8. |
ueLocationTimestamp |
DateTime |
O |
0..1 |
The value represents the UTC time when the UeLocation information was acquired. |
geographicalInformation |
string |
O |
0..1 |
Refer to geographical Information. See 3GPP TS 23.032 [23] clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F; |
geodeticInformation |
string |
O |
0..1 |
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F. |
globalNgenbId |
GlobalRanNodeId |
O |
0..1 |
It indicates the global identity of the ng-eNodeB in which the UE is currently located. See 3GPP TS 38.413 [11] clause 9.3.1.8. |
globalENbId |
GlobalRanNodeId |
O |
0..1 |
It indicates the global identity of the eNodeB in which the UE is currently located. See 3GPP TS 36.413 [16] clause 9.2.1.37. |
NOTE: Either the "globalNgenbId" attribute or the "globalENbId" attribute shall be included in the "EutraLocation" data type. |
5.4.4.9 Type: NrLocation
Table 5.4.4.9-1: Definition of type NrLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
tai |
Tai |
M |
1 |
Tracking Area Identity |
ncgi |
Ncgi |
M |
1 |
NR Cell Identity |
ignoreNcgi |
boolean |
O |
0..1 |
This flag when present shall indicate that the Ncgi shall be ignored. When present, it shall be set as follows: – true: ncgi shall be ignored. – false (default): ncgi shall not be ignored. |
ageOfLocationInformation |
integer |
O |
0 1 |
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful NG-RAN location reporting procedure with the gNB when the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 [21] clause 17.7.8. |
ueLocationTimestamp |
DateTime |
O |
0..1 |
The value represents the UTC time when the UeLocation information was acquired. |
geographicalInformation |
string |
O |
0..1 |
Refer to geographical Information. See 3GPP TS 23.032 [23] clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F; |
geodeticInformation |
string |
O |
0..1 |
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F. |
globalGnbId |
GlobalRanNodeId |
O |
0..1 |
It indicates the global identity of the gNodeB in which the UE is currently located. See 3GPP TS 38.413 [11] clause 9.3.1.6. |
5.4.4.10 Type: N3gaLocation
Table 5.4.4.10-1: Definition of type N3gaLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
n3gppTai |
Tai |
C |
0..1 |
This IE shall be present over the 3GPP PLMN internal interfaces, but it shall not be present over the N5 interface. When present, it shall contain the TAI reported by the N3IWF, TNGF or W-AGF for the non-3GPP access. |
n3IwfId |
string |
C |
0..1 |
This IE shall contain the N3IWF identifier received over NGAP and shall be encoded as a string of hexadecimal characters. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The most significant character representing the 4 most significant bits of the N3IWF ID shall appear first in the string, and the character representing the 4 least significant bit of the N3IWF ID shall appear last in the string. Pattern: ‘^[A-Fa-f0-9]+$’ Example: The N3IWF Id 0x5BD6 shall be encoded as "5BD6". It shall be present over the 3GPP PLMN internal interfaces if the UE is accessing the 5GC via an untrusted non-3GPP access, but shall not be present over the N5 interface. |
ueIpv4Addr |
Ipv4Addr |
C |
0..1 |
UE/N5CW device local IPv4 address (used to reach the N3IWF, TNGF or TWIF). The ueIPv4Addr or the ueIPv6Addr shall be present if the UE is accessing the 5GC via a trusted or untrusted non-3GPP access and the information is available. |
ueIpv6Addr |
Ipv6Addr |
C |
0..1 |
UE/N5CW device local IPv6 address (used to reach the N3IWF, TNGF or TWIF). The ueIPv4Addr or the ueIPv6Addr shall be present if the UE is accessing the 5GC via a trusted or untrusted non-3GPP access and the information is available. |
portNumber |
Uinteger |
C |
0..1 |
UDP or TCP source port number. It shall be present if the UE is accessing the 5GC via a trusted or untrusted non-3GPP access and NAT is detected. |
protocol |
TransportProtocol |
O |
0..1 |
This IE may be present if portNumber is present. When present, this IE shall indicate the transport protocol used by the UE to access the core network via a trusted or untrusted non-3GPP access and NAT is detected. The absence of this IE indicates that the transport protocol used by the UE to access the core network via a trusted or untrusted non-3GPP access is not specified, i.e. could be UDP or TCP. |
tnapId |
TnapId |
C |
0..1 |
This IE shall contain the TNAP Identifier, see clause 5.6.2 of 3GPP TS 23.501 [8]. |
twapId |
TwapId |
C |
0..1 |
In the scenario of accessing 5GC from N5CW device, this IE shall contain the TWAP Identifier, see clause 4.2.8.5.3 of 3GPP TS 23.501 [8]. In the scenario of interworking between ePDG/EPC and 5GS, this IE shall contain the WLAN location information, see clause 4.5.7.2.8 of 3GPP TS 23.402 [48]. |
hfcNodeId |
HfcNodeId |
C |
0..1 |
This IE shall contain the HFC Node Identifier received over NGAP. It shall be present for a 5G-CRG/FN-CRG accessing the 5GC via wireline access network. |
gli |
Gli |
C |
0..1 |
This IE shall contain the Global Line Identifier. It shall be present for a 5G-BRG/FN-BRG accessing the 5GC via wireline access network. |
w5gbanLineType |
LineType |
O |
0..1 |
This IE may be present for a 5G-BRG/FN-BRG accessing the 5GC via wireline access network. When present, it shall indicate the type of the wireline (DSL or PON). |
gci |
Gci |
C |
0..1 |
This IE shall contain the Global Cable Identifier. It shall be present for the N5GC device accessing the 5GC via wireline access network. See clause 4.10a of 3GPP TS 23.316 [30] |
5.4.4.11 Type: UpSecurity
Table 5.4.4.11-1: Definition of type UpSecurity
Attribute name |
Data type |
P |
Cardinality |
Description |
upIntegr |
UpIntegrity |
M |
1 |
This IE shall indicate whether UP integrity protection is required, preferred or not needed for all the traffic on the PDU Session. |
upConfid |
UpConfidentiality |
M |
1 |
This IE shall indicate whether UP confidentiality protection is required, preferred or not needed for all the traffic on the PDU Session. |
5.4.4.12 Type: NgApCause
Table 5.4.4.12-1: Definition of type NgApCause
Attribute name |
Data type |
P |
Cardinality |
Description |
group |
Uinteger |
M |
1 |
This IE shall indicate the group of the NGAP cause. The value of this IE shall equal to the ASN.1 value of the specified NGAP cause group. NGAP supports following cause groups defined as separate enumerations, as specified in clause 9.4.5 of 3GPP TS 38.413 [11], with following values: 0 – radioNetwork 1 – transport 2 – nas 3 – protocol 4 – misc |
value |
Uinteger |
M |
1 |
This IE shall carry the NG AP cause value in specific cause group identified by the "group" attribute, as specified in clause 9.4.5 of 3GPP TS 38.413 [11]. |
5.4.4.13 Type: BackupAmfInfo
Table 5.4.4.13-1: Definition of type BackupAmfInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
backupAmf |
AmfName |
M |
1 |
This IE shall contain the AMF name of the backup AMF that can serve the specific GUAMI(s) supported by the primary AMF (see clause 5.21.2.3 of 3GPP TS 23.501 [8]). |
guamiList |
array(Guami) |
C |
1..N |
If present, this IE shall contain the list of GUAMI(s) (supported by the primary AMF) which the backup AMF can serve. If this IE is absent, it indicates that the backup AMF can serve all the GUAMI(s) supported by the primary AMF. |
5.4.4.14 Type: RefToBinaryData
Table 5.4.4.14-1: Definition of type RefToBinaryData
Attribute name |
Data type |
P |
Cardinality |
Description |
contentId |
string |
M |
1 |
This IE shall contain the value of the Content-ID header of the referenced binary body part. |
5.4.4.15 Type RouteToLocation
Table 5.4.4.15-1: Definition of type RouteToLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
dnai |
Dnai |
M |
1 |
Identifies the location of the application. |
routeInfo |
RouteInformation |
C |
0..1 |
Includes the traffic routing information. |
routeProfId |
string |
C |
0..1 |
Identifies the routing profile Id. |
NOTE: At least one of the "routeInfo" attribute and the "routeProfId" attribute shall be included in the "RouteToLocation" data type.. |
5.4.4.16 Type RouteInformation
Table 5.4.4.16-1: Definition of type RouteInformation
Attribute name |
Data type |
P |
Cardinality |
Description |
ipv4Addr |
Ipv4Addr |
C |
0..1 |
Ipv4address of the tunnel end point in the data network. |
ipv6Addr |
Ipv6Addr |
C |
0..1 |
Ipv6 address of the tunnel end point in the data network. |
portNumber |
Uinteger |
M |
1 |
UDP port number of the tunnel end point in the data network. |
NOTE: At least one of the "ipv4Addr" attribute and the "ipv6Addr" attribute shall be included in the "RouteInformation" data type. |
5.4.4.17 Type: Area
Table 5.4.4.17-1: Definition of type Area
Attribute name |
Data type |
P |
Cardinality |
Description |
tacs |
array(Tac) |
C |
1..N |
List of TACs; shall be present if and only if areaCode is absent. |
areaCode |
AreaCode |
C |
0..1 |
Area Code; shall be present if and only if tacs is absent. |
5.4.4.18 Type: ServiceAreaRestriction
Table 5.4.4.18-1: Definition of type ServiceAreaRestriction
Attribute name |
Data type |
P |
Cardinality |
Description |
restrictionType |
RestrictionType |
C |
0..1 |
string shall be present if and only if the areas attribute is present |
areas |
array(Area) |
O |
0..N (NOTE) |
A list of Areas. – allowed areas if RestrictionType is "ALLOWED_AREAS" – not allowed areas if RestrictionType is "NOT_ALLOWED_AREAS" |
maxNumOfTAs |
Uinteger |
C |
0..1 |
Maximum number of allowed tracking areas for use when restrictionType indicates "ALLOWED_AREAS". This attribute shall be absent when attribute "restrictionType" takes the value "NOT_ALLOWED_AREAS". |
maxNumOfTAsForNotAllowedAreas |
Uinteger |
C |
0..1 |
Maximum number of allowed tracking areas for use when restrictionType indicates "NOT_ALLOWED_AREAS". This attribute shall be absent when attribute "restrictionType" takes the value "ALLOWED_AREAS". |
NOTE: The empty array is used when service is allowed/restricted nowhere. |
5.4.4.19 Type: PlmnIdRm
This data type is defined in the same way as the "PlmnId" data type, but with the OpenAPI "nullable: true" property.
5.4.4.20 Type: TaiRm
This data type is defined in the same way as the "Tai" data type, but with the OpenAPI "nullable: true" property.
5.4.4.21 Type: EcgiRm
This data type is defined in the same way as the "Ecgi" data type, but with the OpenAPI "nullable: true" property.
5.4.4.22 Type: NcgiRm
This data type is defined in the same way as the "Ncgi" data type, but with the OpenAPI "nullable: true" property.
5.4.4.23 Type: EutraLocationRm
This data type is defined in the same way as the "EutraLocation" data type, but with the OpenAPI "nullable: true" property.
5.4.4.24 Type: NrLocationRm
This data type is defined in the same way as the "NrLocation" data type, but with the OpenAPI "nullable: true" property.
5.4.4.25 Type: UpSecurityRm
This data type is defined in the same way as the "UpSecurity" data type, but with the OpenAPI "nullable: true" property.
5.4.4.26 Type: RefToBinaryDataRm
This data type is defined in the same way as the " RefToBinaryData " data type, but with the OpenAPI "nullable: true" property.
5.4.4.27 Type: PresenceInfo
Table 5.4.4.27-1: Definition of type PresenceInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
praId |
string |
C |
0..1 |
Represents an identifier of the Presence Reporting Area (see clause 28.10 of 3GPP TS 23.003 [7]). This IE shall be present if the Area of Interest subscribed or reported is a Presence Reporting Area or a Set of Core Network predefined Presence Reporting Areas. When present, it shall be encoded as a string representing an integer in the following ranges: 0 to 8 388 607 for UE-dedicated PRA 8 388 608 to 16 777 215 for Core Network predefined PRA. Examples: PRA ID 123 is encoded as "123" PRA ID 11 238 660 is encoded as "11238660" |
additionalPraId |
string |
C |
0..1 |
This IE may be present if the praId IE is present and if it contains a PRA identifier referring to a set of Core Network predefined Presence Reporting Areas. When present, this IE shall contain a PRA Identifier of an individual PRA within the Set of Core Network predefined Presence Reporting Areas indicated by the praId IE. |
presenceState |
PresenceState |
C |
0..1 |
Indicates whether the UE is inside or outside of the area of interest (e.g presence reporting area or the LADN area), or if the presence reporting area is inactive in the serving node. (NOTE) |
trackingAreaList |
array(Tai) |
C |
1..N |
Represents the list of tracking areas that constitutes the area. This IE shall be present if the subscription or the event report is for tracking UE presence in the tracking areas. For non 3GPP access the TAI shall be the N3GPP TAI. |
ecgiList |
array(Ecgi) |
C |
1..N |
Represents the list of EUTRAN cell Ids that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of EUTRAN cell Ids. |
ncgiList |
array(Ncgi) |
C |
1..N |
Represents the list of NR cell Ids that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of NR cell Ids. |
globalRanNodeIdList |
array(GlobalRanNodeId) |
C |
1..N |
Represents the list of NG RAN node identifiers that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of NG RAN node identifiers. |
globalENbIdList |
array(GlobalRanNodeId) |
C |
1..N |
Represents the list of eNodeB identifiers that constitutes the area. This IE shall be present if the Area of Interest subscribed is a list of eNodeB identifiers. |
NOTE: If the additionalPraId IE is present, this IE shall state the presence information of the UE for the individual PRA identified by the additionalPraId IE; If the additionalPraId IE is not present, this IE shall state the presence information of the UE for the PRA identified by the praId IE. |
5.4.4.28 Type: GlobalRanNodeId
Table 5.4.4.28-1: Definition of type GlobalRanNodeId
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
Indicates the identity of the PLMN that the RAN node belongs to. |
n3IwfId |
N3IwfId |
C |
0..1 |
This IE shall be included if the AN node represents a N3IWF. When present, this IE shall contain the identifier of the N3IWF. (NOTE 1). |
gNbId |
GNbId |
C |
0..1 |
This IE shall be included if the RAN Node Id represents a gNB. When present, this IE shall contain the identifier of the gNB. (NOTE 1). |
ngeNbId |
NgeNbId |
C |
0..1 |
This IE shall be included if the RAN Node Id represents a NG-eNB. When present, this IE shall contain the identifier of an NG-eNB. (NOTE 1). |
wagfId |
WAgfId |
C |
0..1 |
This IE shall be included if the AN node represents a W-AGF. When present, this IE shall contain the identifier of the W-AGF. (NOTE 1). |
tngfId |
TngfId |
C |
0..1 |
This IE shall be included if the AN node represents a TNGF. When present, this IE shall contain the identifier of the TNGF. (NOTE 1). |
nid |
Nid |
O |
0..1 |
Network Identifier shall be present in case of SNPN, PlmnId together with Nid indicates the identity of the SNPN to which the RanNode belongs to. |
eNbId |
ENbId |
C |
0..1 |
This IE shall be included if the RAN Node Id represents an eNB. When present, this IE shall contain the identifier of an eNB. (NOTE 1, NOTE 2). |
NOTE 1: One of the six attributes n3IwfId, gNbIdm, ngeNbId, wagfId, tngfId, eNbId shall be present. NOTE 2: For UEs with 5GS subscription but without 5G NAS support, eNbId is used on N7 instead of n3IwfId, gNbIdm, ngeNbId. |
5.4.4.29 Type: GNbId
Table 5.4.4.29-1: Definition of type GNbId
Attribute name |
Data type |
P |
Cardinality |
Description |
bitLength |
integer |
M |
1 |
Unsigned integer representing the bit length of the gNB ID as defined in clause 9.3.1.6 of 3GPP TS 38.413 [11], within the range 22 to 32 |
gNBValue |
string |
M |
1 |
This represents the identifier of the gNB. The string shall be formatted with following pattern: ‘^[A-Fa-f0-9]{6,8}$’ The value of the gNB ID shall be encoded in hexadecimal representation. Each character in the string shall take a value of "0" to "9", "a" to "f" or "A" to "F" and shall represent 4 bits. The padding 0 shall be added to make multiple nibbles, the most significant character representing the padding 0 if required together with the 4 most significant bits of the gNB ID shall appear first in the string, and the character representing the 4 least significant bit of the gNB ID shall appear last in the string. Examples: A 30 bit value "382A3F47" indicates a gNB ID with value 0x382A3F47 A 22 bit value "2A3F47" indicates a gNB ID with value 0x2A3F47 |
5.4.4.30 Type: PresenceInfoRm
This data type is defined in the same way as the "PresenceInfo" data type, but with the OpenAPI "nullable: true" property.
5.4.4.31 Void
5.4.4.32 Type: AtsssCapability
Table 5.4.4.32-1: Definition of type AtsssCapability
Attribute name |
Data type |
P |
Cardinality |
Description |
atsssLL |
boolean |
C |
0..1 |
Indicates the ATSSS-LL capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501 [8]). true: Supported |
mptcp |
boolean |
C |
0..1 |
Indicates the MPTCP capability to support procedures related to Access Traffic Steering, Switching, Splitting (see clauses 4.2.10, 5.32 of 3GPP TS 23.501 [8]). true: Supported |
rttWithoutPmf |
boolean |
C |
0..1 |
This IE is only used by the UPF to indicate whether the UPF supports RTT measurement without PMF (see clauses 5.32.2, 6.3.3.3 of 3GPP TS 23.501 [8]). If this attribute is present and set to true, the mptcp attribute shall also be present and set to true. true: Supported false (default): Not Supported. |
5.4.4.33 Type: PlmnIdNid
Table 5.4.4.33-1: Definition of type PlmnIdNid
Attribute name |
Data type |
P |
Cardinality |
Description |
mcc |
Mcc |
M |
1 |
Mobile Country Code |
mnc |
Mnc |
M |
1 |
Mobile Network Code |
nid |
Nid |
C |
0..1 |
Network Identity; Shall be present if PlmnIdNid identifies an SNPN (see clauses 5.30.2.3, 5.30.2.9, 6.3.4, and 6.3.8 in 3GPP TS 23.501 [2]). Otherwise, this attribute shall be absent. |
When PlmnIdNid needs to be converted to string (e.g. when used in maps as key), the string shall be composed of three digits "mcc" followed by "-" and two or three digits "mnc" followed by "-" and 11 digits "nid", and shall match the following pattern:
^[0-9]{3}-[0-9]{2,3}-[A-Fa-f0-9]{11}$
Example 1: "262-01-000007ed9d5"
Example 2: "302-720-000007ed9d5"
5.4.4.34 Type: PlmnIdNidRm
This data type is defined in the same way as the "PlmnIdNid" data type, but with the OpenAPI "nullable: true" property.
5.4.4.35 Type: SmallDataRateStatus
Table 5.4.4.35-1: Definition of type SmallDataRateStatus
Attribute name |
Data type |
P |
Cardinality |
Description |
remainPacketsUl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall contain the number of packets the UE is allowed to send uplink in the given time unit for the given PDU session (see clause 5.31.14.3 of 3GPP TS 23.501 [8]). |
remainPacketsDl |
integer |
C |
0..1 |
This IE shall be included if available. When present it shall contain the number of packets the AF is allowed to send downlink in the given time unit for the given PDU session (see clause 5.31.14.3 of 3GPP TS 23.501 [8]). |
validityTime |
DateTime |
C |
0..1 |
This IE shall be included if available. When present, it shall indicate the period of time during which the small data rate control status will remain valid (see clause 5.31.14.3 of 3GPP TS 23.501 [8]). |
remainExReportsUl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall indicate number of additional exception reports the UE is allowed to send uplink in the given time unit for the given PDU session (see clause 5.31.14.3 of 3GPP TS 23.501 [8]). |
remainExReportsDl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall indicate number of additional exception reports the AF is allowed to send downlink in the given time unit for the given PDU session (see clause 5.31.14.3 in 3GPP TS 23.501 [8]). |
5.4.4.36 Type: HfcNodeId
Table 5.4.4.36-1: Definition of type HfcNodeId
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
hfcNId |
HfcNId |
M |
1 |
HFC Node Id. |
5.4.4.37 Type: HfcNodeIdRm
This data type is defined in the same way as the "HfcNodeId" data type, but with the OpenAPI "nullable: true" property.
5.4.4.38 Type: WirelineArea
Table 5.4.4.38-1: Definition of type WirelineArea
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
globalLineIds |
array(Gli) |
C |
1..N |
List of Global Line Identifiers, for a 5G-BRG accessing the 5GC via wireline access network. |
|
hfcNIds |
array(HfcNId) |
C |
1..N |
List of HFC Node Ids, for a 5G-CRG/FN-CRG is accessing the 5GC via wireline access network. |
|
areaCodeB |
AreaCode |
C |
0..1 |
Area Code for for 5G-BRG accessing via wireline access network |
|
areaCodeC |
AreaCode |
C |
0..1 |
Area Code for 5G-CRG/FN-CRG is accessing via wireline access network |
|
NOTE: One and only one of the "globLineIds", "hfcNIds", "areaCodeB" and "areaCodeC" attributes shall be included in a WirelineArea data structure. |
5.4.4.39 Type: WirelineServiceAreaRestriction
Table 5.4.4.39-1: Definition of type WirelineServiceAreaRestriction
Attribute name |
Data type |
P |
Cardinality |
Description |
restrictionType |
RestrictionType |
C |
0..1 |
string (NOTE 1) |
areas |
array(WirelineArea) |
C |
0..N |
A list of Areas. – allowed areas if RestrictionType is "ALLOWED_AREAS" – not allowed areas if RestrictionType is "NOT_ALLOWED_AREAS" (NOTE 1) (NOTE 2) |
NOTE 1: The "restrictionType" attribute and the "areas" attribute shall be either both present or absent. NOTE 2: The empty array is used when service is allowed/restricted nowhere. |
5.4.4.40 Type: ApnRateStatus
Table 5.4.4.40-1: Definition of type ApnRateStatus
Attribute name |
Data type |
P |
Cardinality |
Description |
remainPacketsUl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall contain the number of packets the UE is allowed to send uplink in the given time unit for the given APN (all PDN connections of the UE to this APN see clause 4.7.7.3 in 3GPP TS 23.401 [33]). |
remainPacketsDl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall contain the number of packets, which the UE is allowed to send downlink for the given time unit period of time and for the given APN (all PDN connections of the UE to this APN, see clause 4.7.7.3 in 3GPP TS 23.401 [33]). |
validityTime |
DateTime |
C |
0..1 |
This IE shall be included if available. When present, it shall indicate the period of time during which the APN rate control status will remain valid. |
remainExReportsUl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall indicate the number of additional exception reports the UE is allowed to send uplink in the given time unit for the given APN (all PDN connections of the UE to this APN, see clause 4.7.7.3 in 3GPP TS 23.401 [33]). |
remainExReportsDl |
integer |
C |
0..1 |
This IE shall be included if available. When present, it shall indicate the number of additional exception reports the AF is allowed to send downlink in the given time unit for the given APN (all PDN connections of the UE to this APN, see clause 4.7.7.3 in 3GPP TS 23.401 [33]). |
5.4.4.41 Type: ScheduledCommunicationTime
Table 5.4.4.41-1: Definition of type ScheduledCommunicationTime
Attribute name |
Data type |
P |
Cardinality |
Description |
daysOfWeek |
array(DayOfWeek) |
O |
1..6 |
Identifies the day(s) of the week. If absent, it indicates every day of the week. |
timeOfDayStart |
TimeOfDay |
O |
0..1 |
Identifies the start time of the day. |
timeOfDayEnd |
TimeOfDay |
O |
0..1 |
Identifies the end time of the day. |
5.4.4.42 Type: ScheduledCommunicationTimeRm
This data type is defined in the same way as the "ScheduledCommunicationTime" data type, but with the OpenAPI "nullable: true" property.
5.4.4.43 Type: BatteryIndication
Table 5.4.4.43-1: Definition of type BatteryIndication
Attribute name |
Data type |
P |
Cardinality |
Description |
batteryInd |
boolean |
O |
0..1 |
When present, this IE shall indicate whether the UE is battery powered or not. true: the UE is battery powered; false or absent: the UE is not battery powered. |
replaceableInd |
boolean |
O |
0..1 |
When present, this IE shall indicate whether the battery of the UE is replaceable or not. true: the battery of the UE is replaceable; false or absent: the battery of the UE is not replaceable. |
rechargeableInd |
boolean |
O |
0..1 |
When present, this IE shall indicate whether the battery of the UE is rechargeable or not. true: the battery of UE is rechargeable; false or absent: the battery of the UE is not rechargeable. |
NOTE: Parameters "replaceableInd" and "rechargeableInd" are only included if the value of Parameter "batteryInd" is true. |
5.4.4.44 Type: BatteryIndicationRm
This data type is defined in the same way as the "BatteryIndication" data type, but with the OpenAPI "nullable: true" property.
5.4.4.45 Type: AcsInfo
Table 5.4.4.45-1: Definition of type AcsInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
acsUrl |
Uri |
O |
0..1 |
This IE may contain the URL of the ACS, see BBF TR-069 [34] or BBF TR-369 [35]. (NOTE) |
acsIpv4Addr |
Ipv4Addr |
O |
0..1 |
This IE may contain the IPv4 address of the ACS, see BBF TR-069 [34] or BBF TR-369 [35]. (NOTE) |
acsIpv6Addr |
Ipv6Addr |
O |
0..1 |
This IE may contain the IPv6 address of the ACS, see BBF TR-069 [34] or BBF TR-369 [35]. (NOTE) |
NOTE: At least one of acsUrl, acsIpv4Addr, acsIpv6Addr shall be included. |
5.4.4.46 Type: AcsInfoRm
This data type is defined in the same way as the "AcsInfo" data type, but with the OpenAPI "nullable: true" property.
5.4.4.47 Type: NrV2xAuth
Table 5.4.4.47-1: Definition of type NrV2xAuth
Attribute name |
Data type |
P |
Cardinality |
Description |
vehicleUeAuth |
UeAuth |
C |
0..1 |
This IE shall be present if available. When present, it shall indicate whether the UE is authorized as Vehicle UE. |
pedestrianUeAuth |
UeAuth |
C |
0..1 |
This IE shall be present if available. When present, it shall indicate whether the UE is authorized as Pedestrian UE. |
5.4.4.48 Type: LteV2xAuth
Table 5.4.4.48-1: Definition of type LteV2xAuth
Attribute name |
Data type |
P |
Cardinality |
Description |
vehicleUeAuth |
UeAuth |
C |
0..1 |
This IE shall be present if available. When present, it shall indicate whether the UE is authorized as Vehicle UE. |
pedestrianUeAuth |
UeAuth |
C |
0..1 |
This IE shall be present if available. When present, it shall indicate whether the UE is authorized as Pedestrian UE. |
5.4.4.49 Type: Pc5QoSPara
Table 5.4.4.49-1: Definition of type Pc5QoSPara
Attribute name |
Data type |
P |
Cardinality |
Description |
pc5QosFlowList |
array(Pc5QosFlowItem) |
M |
1..N |
This IE shall contain the set of PC5 flow(s). |
pc5LinkAmbr |
BitRate |
C |
0..1 |
This IE shall be present if available. When present, it shall represent the PC5 Link Aggregated Bit Rates for all the Non-GBR QoS Flows (see clause 5.4.2.3 of 3GPP TS 23.287 [36]). |
5.4.4.50 Type: Pc5QosFlowItem
Table 5.4.4.50-1: Definition of type Pc5QosFlowItem
Attribute name |
Data type |
P |
Cardinality |
Description |
pqi |
5Qi |
M |
1 |
PQI is a special 5QI (see clause 5.4.2.1 of 3GPP TS 23.287 [36]). |
pc5FlowBitRates |
Pc5FlowBitRates |
C |
0..1 |
This IE shall be present if available. When present, it shall represent the PC5 Flow Bit Rates (see clause 5.4.2.2 of 3GPP TS 23.287 [36]). |
range |
Uinteger |
C |
0..1 |
This IE shall be present if available. When present, it shall represent the Range in the unit of meters (see clause 5.4.2.4 of 3GPP TS 23.287 [36]). |
5.4.4.51 Type: Pc5FlowBitRates
Table 5.4.4.51-1: Definition of type Pc5FlowBitRates
Attribute name |
Data type |
P |
Cardinality |
Description |
guaFbr |
BitRate |
C |
0..1 |
This IE shall be present if available. When present, it shall contain the guaranteed Bit Rate for the PC5 QoS flow. |
maxFbr |
BitRate |
C |
0..1 |
This IE shall be present if available. When present, it shall contain the maximum Bit Rate for the PC5 QoS flow. |
5.4.4.52 Type: UtraLocation
Table 5.4.4.52-1: Definition of type UtraLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
cgi |
CellGlobalId |
O |
0..1 |
Cell Global Identification. See 3GPP TS 23.003 [7], clause 4.3.1 (NOTE 1) |
sai |
ServiceAreaId |
O |
0..1 |
Service Area Identifier. See 3GPP TS 23.003 [7], clause 12.5 (NOTE 1) |
lai |
LocationAreaId |
O |
0..1 |
Location area identification. See 3GPP TS 23.003 [7], clause 4.1 (NOTE 1) |
rai |
RoutingAreaId |
O |
0..1 |
Routing Area Identification. See 3GPP TS 23.003 [7], clause 4.2 |
ageOfLocationInformation |
integer |
O |
0 1 |
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful location reporting procedure the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 [21] clause 17.7.8. |
ueLocationTimestamp |
DateTime |
O |
0..1 |
The value represents the UTC time when the UeLocation information was acquired. |
geographicalInformation |
string |
O |
0..1 |
Refer to geographical Information. See 3GPP TS 23.032 [23] clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F; |
geodeticInformation |
string |
O |
0..1 |
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F. |
NOTE 1: Exactly one of cgi, sai or lai shall be present. |
5.4.4.53 Type: GeraLocation
Table 5.4.4.53-1: Definition of type GeraLocation
Attribute name |
Data type |
P |
Cardinality |
Description |
locationNumber |
string |
O |
0..1 |
Location number within the PLMN. See 3GPP TS 23.003 [7], clause 4.5. |
cgi |
CellGlobalId |
O |
0..1 |
Cell Global Identification. See 3GPP TS 23.003 [7], clause 4.3.1 (NOTE 1) |
rai |
RoutingAreaId |
O |
0..1 |
Routing Area Identification. See 3GPP TS 23.003 [7], clause 4.2 (NOTE 1) |
sai |
ServiceAreaId |
O |
0..1 |
Service Area Identifier. See 3GPP TS 23.003 [7], clause 12.5 (NOTE 1) |
lai |
LocationAreaId |
O |
0..1 |
Location Area identification. See 3GPP TS 23.003 [7], clause 4.1 (NOTE 1) |
vlrNumber |
string |
O |
0..1 |
VLR number. See 3GPP TS 23.003 [7] clause 5.1. |
mscNumber |
string |
O |
0..1 |
MSC number. See 3GPP TS 23.003 [7] clause 5.1. |
ageOfLocationInformation |
integer |
O |
0 1 |
The value represents the elapsed time in minutes since the last network contact of the mobile station. Value "0" indicates that the location information was obtained after a successful paging procedure for Active Location Retrieval when the UE is in idle mode or after a successful location reporting procedure the UE is in connected mode. Any other value than "0" indicates that the location information is the last known one. See 3GPP TS 29.002 [21] clause 17.7.8. |
ueLocationTimestamp |
DateTime |
O |
0..1 |
The value represents the UTC time when the UeLocation information was acquired. |
geographicalInformation |
string |
O |
0..1 |
Refer to geographical Information. See 3GPP TS 23.032 [23] clause 7.3.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F; |
geodeticInformation |
string |
O |
0..1 |
Refers to Calling Geodetic Location. See ITU-T Recommendation Q.763 (1999) [24] clause 3.88.2. Only the description of an ellipsoid point with uncertainty circle is allowed to be used. Allowed characters are 0-9 and A-F. |
NOTE 1: Exactly one of cgi, rai, sai or lai shall be present. |
5.4.4.54 Type: CellGlobalId
Table 5.4.4.54-1: Definition of type CellGlobalId
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
lac |
string |
M |
1 |
Location Area Code Pattern: ‘^[A-Fa-f0-9]{4}$’ |
cellId |
string |
M |
1 |
Cell Identity Pattern: ‘^[A-Fa-f0-9]{4}$’ |
5.4.4.55 Type: ServiceAreaId
Table 5.4.4.55-1: Definition of type ServiceAreaId
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
lac |
string |
M |
1 |
Location Area Code Pattern: ‘^[A-Fa-f0-9]{4}$’ |
sac |
string |
M |
1 |
Service Area Code Pattern: ‘^[A-Fa-f0-9]{4}$’ |
5.4.4.56 Type: LocationAreaId
Table 5.4.4.56-1: Definition of type LocationAreaId
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
lac |
string |
M |
1 |
Location Area Code Pattern: ‘^[A-Fa-f0-9]{4}$’ |
5.4.4.57 Type: RoutingAreaId
Table 5.4.4.57-1: Definition of type RoutingAreaId
Attribute name |
Data type |
P |
Cardinality |
Description |
plmnId |
PlmnId |
M |
1 |
PLMN Identity |
lac |
string |
M |
1 |
Location Area Code Pattern: ‘^[A-Fa-f0-9]{4}$’ |
rac |
string |
M |
1 |
Routing Area Code Pattern: ‘^[A-Fa-f0-9]{2}$’ |
5.4.4.58 Type: DddTrafficDescriptor
Table 5.4.4.58-1: Definition of type DddTrafficDescriptor
Attribute name |
Data type |
P |
Cardinality |
Description |
ipv4Addr |
Ipv4Addr |
C |
0..1 |
Ipv4 address of the source of downlink data. |
ipv6Addr |
Ipv6Addr |
C |
0..1 |
Ipv6 address of the source of downlink data. |
portNumber |
Uinteger |
O |
0..1 |
Port number of the source of downlink data. |
macAddr |
MacAddr48 |
C |
0..1 |
Source MAC address. |
NOTE: Either IP address (at least one of the "ipv4Addr" attribute or the "ipv6Addr" attribute) or MAC address (the "macAddr" attribute) shall be included. |
5.4.4.59 Type: MoExpDataCounter
Table 5.4.4.59-1: Definition of type MoExpDataCounter
Attribute name |
Data type |
P |
Cardinality |
Description |
counter |
integer |
M |
1 |
Unsigned integer identifying the MO Exception Data Counter, as specified in clause 5.31.14.3 of 3GPP TS 23.501 [8]. |
timeStamp |
DateTime |
O |
0..1 |
UTC time indicating the time at which the counter value increased from 0 to 1. |
5.4.4.60 Type: NssaaStatus
Table 5.4.4.60-1: Definition of type NssaaStatus
Attribute name |
Data type |
P |
Cardinality |
Description |
snssai |
Snssai |
M |
1 |
Subscribed S-NSSAI |
status |
AuthStatus |
M |
1 |
This flag when present shall indicate the NSSAA status of the related Snssai. |
5.4.4.61 Type: NssaaStatusRm
This data type is defined in the same way as the "NssaaStatus" data type, but with the OpenAPI "nullable: true" property.
5.4.4.62 Type: TnapId
Table 5.4.4.62-1: Definition of type TnapId
Attribute name |
Data type |
P |
Cardinality |
Description |
ssId |
string |
C |
0..1 |
This IE shall be present if the UE is accessing the 5GC via a trusted WLAN access network. When present, it shall contain the SSID of the access point to which the UE is attached, that is received over NGAP, see IEEE Std 802.11-2012 [31]. |
bssId |
string |
C |
0..1 |
This IE shall be present if available. When present, it shall contain the BSSID of the access point to which the UE is attached, that is received over NGAP, see IEEE Std 802.11-2012 [31]. |
civicAddress |
Bytes |
C |
0..1 |
This IE shall be present if available. When present, it shall contain the civic address information of the TNAP to which the UE is attached, including the Location-Information Attribute and / or Location-Data Attribute as defined in IETF RFC 5580 [40]. |
5.4.4.63 Type: TnapIdRm
This data type is defined in the same way as the "TnapId" data type, but with the OpenAPI "nullable: true" property.
5.4.4.64 Type: TwapId
Table 5.4.4.64-1: Definition of type TwapId
Attribute name |
Data type |
P |
Cardinality |
Description |
ssId |
string |
M |
1 |
This IE shall contain the SSID of the access point to which the UE is attached, that is received over NGAP, see IEEE Std 802.11-2012 [31]. |
bssId |
string |
C |
0..1 |
This IE shall be present if available. When present, it shall contain the BSSID of the access point to which the UE is attached, for trusted WLAN access, see IEEE Std 802.11-2012 [31]. |
civicAddress |
Bytes |
C |
0..1 |
This IE shall be present if available. When present, it shall contain the civic address information of the TWAP to which the UE is attached, for trusted WLAN access. This IE shall include the Location-Information Attribute and / or Location-Data Attribute as defined in IETF RFC 5580 [40]. |
5.4.4.65 Type: TwapIdRm
This data type is defined in the same way as the "TwapId" data type, but with the OpenAPI "nullable: true" property.
5.4.4.66 Type: SnssaiExtension
Table 5.4.4.66-1: Definition of type SnssaiExtension
Attribute name |
Data type |
P |
Cardinality |
Description |
sdRanges |
array(SdRange) |
C |
1..N |
When present, it shall contain the range(s) of Slice Differentiator values supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type (see clause 5.4.4.2). |
wildcardSd |
boolean |
C |
0..1 |
When present, it shall be set to true, to indicate that all SD values are supported for the Slice/Service Type value indicated in the sst attribute of the Snssai data type (see clause 5.4.4.2). |
NOTE: sdRanges and wildcardSd shall not be present simultaneously. |
5.4.4.67 Type: SdRange
Table 5.4.4.67-1: Definition of type SdRange
Attribute name |
Data type |
P |
Cardinality |
Description |
start |
string |
M |
1 |
First value identifying the start of an SD range. This string shall be formatted as specified for the sd attribute of the Snssai data type in clause 5.4.4.2. |
end |
string |
M |
1 |
Last value identifying the end of an SD range. This string shall be formatted as specified for the sd attribute of the Snssai data type in clause 5.4.4.2. |
EXAMPLE: SD range from 023400 to 023499 (hexadecimal)
JSON: { "start": "023400", "end": "023499" }
5.4.4.68 Type: ProseServiceAuth
Table 5.4.4.68-1: Definition of type ProseServiceAuth
Attribute name |
Data type |
P |
Cardinality |
Description |
proseDirectDiscoveryAuth |
UeAuth |
C |
0..1 |
This IE shall be present if available. When present, it shall indicate whether the UE is authorized to use ProSe Direct Discovery. |
proseDirectCommunicationAuth |
UeAuth |
C |
0..1 |
This IE shall be present if available. When present, it shall indicate whether the UE is authorized to use ProSe Direct Communication. |
5.4.4.69 Type: EcsServerAddr
Table 5.4.4.69-1: Definition of type EcsServerAddr
Attribute name |
Data type |
P |
Cardinality |
Description |
ecsFqdnList |
array(Fqdn) |
C |
1..N |
This IE shall be included if available. When present, it shall contain the list of FQDN(s) of Edge Configuration Server(s). |
ecsIpAddressList |
array(IpAddr) |
C |
1..N |
This IE shall be included if available. When present, it shall contain the list of IP Address (es) of Edge Configuration Server(s). |
ecsUriList |
array(Uri) |
C |
1..N |
This IE shall be included if available. When present, it shall contain the list of URI(s) of the Edge Configuration Server(s). |
ecsProviderId |
string |
C |
0..1 |
This IE shall be included if available. When present, it shall contain the identifier of the Edge Configuration Server Provider. |
5.4.4.70 Type: EcsServerAddrRm
This data type is defined in the same way as the "EcsServerAddr" data type, but with the OpenAPI "nullable: true" property.
5.4.4.71 Type: IpAddr
Table 5.4.4.71-1: Definition of type IpAddr
Attribute name |
Data type |
P |
Cardinality |
Description |
ipv4Addr |
Ipv4Addr |
C |
0..1 |
When present, it shall contain the IPv4 address. |
ipv6Addr |
Ipv6Addr |
C |
0..1 |
When present, it shall contain the IPv6 address. |
ipv6Prefix |
Ipv6Prefix |
C |
0..1 |
When present, it shall contain the IPv6 Prefix. |
NOTE: Either ipv4Addr, or ipv6Addr, or ipv6Prefix shall be present. |
5.4.4.72 Type: SACInfo
Table 5.4.4.72-1: Definition of type SACInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
numericValNumUes |
Integer |
C |
0..1 |
This attribute may be present in the following cases: – to configure the monitoring threshold for the reporting of the number of registered UEs for a network slice identified by an S-NSSAI; – to report the network slice status for the current number of registered UEs. When used to configure the monitoring threshold for an S-NSSAI, it shall contain the configured event monitoring threshold value for monitoring the number of registered UEs expressed in a numerical value. When used to report the network slice status for an S-NSSAI, it shall contain the current number of registered UEs in the concerned network slice expressed in a numerical value. For threshold based reporting and the threshold value for the number of registered UEs in the concerned network slice was previously configured in the form of a numerical value, this attribute shall contain the current number of registered UEs in the concerned network slice expressed in a numerical value. |
numericValNumPduSess |
Integer |
C |
0..1 |
This attribute may be present in the following cases: – to configure the monitoring threshold for the reporting of the number established PDU session for a network slice identified by an S-NSSAI; – to report the network slide status for the number of established PDU sessions. When used to configure the monitoring threshold for an S-NSSAI, it shall contain the configured event monitoring threshold value for monitoring the number of established PDU sessions expressed in a numerical value. When used to report the network slice status for an S-NSSAI, it shall contain the current number of established PDU sessions in the concerned network slice expressed in a numerical value. For threshold based reporting and the threshold value for the number of established PDU sessions in the concerned network slice was previously configured in the form of a numerical value,, this attribute shall contain the current number of established PDU sessions in the concerned network slice expressed in a numerical value. |
percValueNumUes |
Integer |
C |
0..1 |
This attribute may be present in the following cases: – to configure the monitoring threshold for the reporting of the number of registered UEs for a network slice identified by an S-NSSAI; – to report the network slice status for the number of registered UEs . When used to configure the monitoring threshold for an S-NSSAI, it shall contain an unsigned integer indicating the event monitoring threshold value for the number of registered UEs expressed in percentage format. When used to report the network slice status for an S-NSSAI, it shall contain the current number of registered UEs in the concerned network slice expressed as a percentage. For threshold based reporting and the threshold value for the number of registered UEs in the concerned network slice was previously configured as a percentage, this attribute shall contain the current number of registered UEs in the concerned network slice expressed as a percentage. Minimum = 0. Maximum = 100. |
percValueNumPduSess |
Integer |
C |
0..1 |
This IE may be present in the following cases: – to configure the monitoring threshold for the reporting of the number of established PDU sessions for a network slice identified by an S-NSSAI; – to report the network slice status for the number of established PDU sessions. When used to configure the monitoring threshold for an S-NSSAI, it shall contain an unsigned integer indicating the event monitoring threshold value for the number of established PDU sessions expressed in percentage format. When used to report the status of an S-NSSAI, it shall contain the current number of established PDU sessions in the concerned network slice expressed as a percentage. For threshold based reporting and the threshold value for the number of established PDU sessions in the concerned network slice was previously configured as a percentage, this attribute shall contain the current number of established PDU sessions in the concerned network slice expressed as a percentage. Minimum = 0. Maximum = 100. |
5.4.4.73 Type: SACEventStatus
Table 5.4.4.73-1: Definition of type SACEventStatus
Attribute name |
Data type |
P |
Cardinality |
Description |
reachedNumUes |
SACInfo |
O |
0..1 |
Contains a confirmation that the requested threshold for the number of registered UEs in the concerned network slice was reached, when threshold based reporting is used, or the current number of registered UEs in the concerned network slice, when periodic reporting / immediate reporting is used. |
reachedNumPduSess |
SACInfo |
O |
0..1 |
Contains a confirmation that the requested threshold for the number of established PDU session in the concerned network slice was reached, when threshold based reporting is used, or the current number of established PDU sessions in the concerned network slice, when periodic reporting / immediate reporting is used. |
5.4.4.74 Type: SpatialValidityCond
Table 5.4.4.74-1: Definition of type SpatialValidityCond
Attribute name |
Data type |
P |
Cardinality |
Description |
trackingAreaList |
array(Tai) |
C |
1..N |
This IE shall be included if available. When present, it shall contain the list of tracking areas identities. |
countries |
array(Mcc) |
O |
1..N |
When present, it shall contain the list of Mobile Country Codes. |
geographicalServiceArea |
GeoServiceArea |
O |
0..1 |
Geographical Service Area; see 3GPP TS 23.558 [49] clause 7.3.3.3 |
5.4.4.75 Type: SpatialValidityCondRm
This data type is defined in the same way as the "SpatialValidityCond" data type, but with the OpenAPI "nullable: true" property.
5.4.4.76 Type: ServerAddressingInfo
Table 5.4.4.76 -1: Definition of type ServerAddressingInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
ipv4Addresses |
array(Ipv4Addr) |
C |
1..N |
IPv4 address(es) of the server (NOTE). |
ipv6Addresses |
array(Ipv6Addr) |
C |
1..N |
IPv6 address(es) of the server (NOTE). |
fqdnList |
array(Fqdn) |
C |
1..N |
List of FQDNs (Fully Qualified Domain Names) of the server (NOTE). |
NOTE: At least one of the addressing parameters (ipv4addresses, ipv6adresses or fqdnList) shall be included in the ServerAddressingInfo; all addressing parameters in this data type shall be understood as referring to a same sever. |
5.4.4.77 Type PcfUeCallbackInfo
Table 5.4.4.77-1: Definition of type PcfUeCallbackInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
callbackUri |
Uri |
M |
1 |
This IE shall contain the Callback URI on the PCF for a UE to receive the SM Policy Association Establishment and Termination Event Notifications from the PCF for a PDU session. |
|
bindingInfo |
string |
O |
0..1 |
This IE shall be present, if available. When present, this IE shall contain the Binding indications of the Callback URI on the PCF for a UE indicated by callbackUri IE and set to the value of the 3gpp-Sbi-Binding header defined in clause 5.2.3.2.6 of 3GPP TS 29.500 [25], without the header name. |
5.4.4.78 Type PduSessionInfo
Table 5.4.4.78-1: Definition of type PduSessionInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
snssai |
Snssai |
M |
1 |
This IE shall indicate the S-NSSAI in the serving PLMN of a PDU session. |
|
dnn |
Dnn |
M |
1 |
This IE shall Indicate the DNN of a PDU session. If DNN replacement if applicable for the PDU session, this IE shall indicate the DNN of the PDU session after DNN replacement. |
5.4.4.79 Type EasIpReplacementInfo
Table 5.4.4.79-1: Definition of type EasIpReplacementInfo
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
source |
EasServerAddress |
M |
1 |
Address of the source EAS, i.e., address that shall be used for the traffic on the N3 side of the UPF(s). |
|
target |
EasServerAddress |
M |
1 |
Address of the target EAS, i.e., address that shall be used for the traffic on the N6 side of the UPF(s). |
5.4.4.80 Type EasServerAddress
Table 5.4.4.80-1: Definition of type EasServerAddress
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
ip |
IpAddr |
M |
1 |
IP address information. |
|
port |
Uinteger |
M |
1 |
IP port number. |
5.4.4.81 Type RoamingRestrictions
Table 5.4.4.81-1: Definition of type RoamingRestrictions
Attribute name |
Data type |
P |
Cardinality |
Description |
Applicability |
accessAllowed |
boolean |
C |
0..1 |
Indicates if access is allowed to a given serving network, e.g. a PLMN (MCC, MNC) or an SNPN (MCC, MNC, NID). NOTE |
|
NOTE: The actual query determines if the ‘accessAllowed’ attribute refers to an SNPN or to a PLMN. |
5.4.4.82 Type: GeoServiceArea
Table 5.4.4.82-1: Definition of type GeoServiceArea
Attribute name |
Data type |
P |
Cardinality |
Description |
geographicAreaList |
array(GeographicArea) |
O |
1..N |
Identifies a list of geographic area specified by different shapes. |
civicAddressList |
array(CivicAddress) |
O |
1..N |
Identifies a list of civic address. |
5.4.5 Data types describing alternative data types or combinations of data types
5.4.5.1 Type: ExtSnssai
Table 5.4.5.1-1: Definition of type ExtSnssai as a list of to be combined data types
Data type |
Cardinality |
Description |
Snssai |
1 |
Common data type defined in clause 5.4.4.2. |
SnssaiExtension |
1 |
Extensions to the Snssai common data type defined in clause 5.4.4.66. |
NOTE: The sdRanges and wildcardSd attributes shall be exclusive from each other. If one of these attributes is present, the sd attribute shall also be present and it shall contain one Slice Differentiator value within the range of SD (if the sdRanges attribute is present) or with any value (if the wildcardSd attribute is present). |