5G Tutorial
Overview
5G Introduction
5G Network Function
5G Network Function Service
5G Definitions
5G Concepts
Architecture Reference
Data Storage Architectures
Non-3GPP Access
Non-3GPP Access Reference Points
Network Analytics architecture
Network Access Control
Specifications
Http Status Codes
Http Custom Headers
NRF
AUSF
Common Data Types
Service Based Architecture
Network Functions
Abbreviations
Reference Points
Reference Points
Protocol Errors
Http Mandatory Headers
5G-EIR
AMF Function
AMF Functional Description
AMF Specifications
AMF Services
SMF Function
SMF Functional Description
SMF Specifications
SMF Services
UPF Function
UPF Functional Description
PCF Function
PCF Functional Description
PCF Specifications
NEF Function
NEF Functional Description
NEF Specifications
NRF Function
NRF Functional Description
NRF Specifications
UDM Function
UDM Functional Description
UDM Specifications
AUSF Function
AUSF Functional Description
AUSF Specifications
N3IWF Function
N3IWF Function Description
Application Function
Application Functional Description
UDR Function
UDR Functional Description
UDR Specifications
UDSF Function
UDSF Functional Description
SMSF Function
SMSF Functional Description
SMSF Specifications
NSSF Function
NSSF Functional Description
NSSF Specifications
5G-EIR Function
5G-EIR Functional Description
5G-EIR Specifications
LMF Function
LMF Functional Description
LMF Specifications
SEPP Function
SEPP Functional Description
NWDAF Function
NWDAF Functional Description
NWDAF Specifications
Data Types

5G Common Data Types for Service Based Interfaces



Abbreviations
AbbreviationDescription
5GC5G Core Network
DNAIData Network Access Identifier
GPSIGeneric Public Subscription Identifier
GUAMIGlobally Unique AMF Identifier
PEIPermanent Equipment Identifier
SBIService Based Interface
SUPISubscription Permanent Identifier

Simple Data Types

Type NameType DefinitionDescription
BinarystringString with format "binary" as defined in OpenAPI Specification [3]
BinaryRmstringThis data type is defined in the same way as the "Binary" data type, but with the OpenAPI "nullable: true" property.
BytesstringString with format "byte" as defined in OpenAPI Specification [3], i.e, base64-encoded characters,
BytesRmstringThis data type is defined in the same way as the "Bytes" data type, but with the OpenAPI "nullable: true" property.
DatestringString with format "date" as defined in OpenAPI Specification [3]
DateRmstringThis data type is defined in the same way as the "Date" data type, but with the OpenAPI "nullable: true" property.
DateTimestringString with format "date-time" as defined in OpenAPI Specification [3]
DateTimeRmstringThis data type is defined in the same way as the "DateTime" data type, but with the OpenAPI "nullable: true" property.
DiameterIdentitystringString containing a Diameter Identity, according to clause 4.3 of IETF RFC 6733 [18].
DiameterIdentityRmstringThis data type is defined in the same way as the "DiameterIdentity" data type, but with the OpenAPI "nullable: true" property.
DoublenumberNumber with format "double" as defined in OpenAPI Specification [3]
DoubleRmnumberThis data type is defined in the same way as the "Double" data type, but with the OpenAPI "nullable: true" property.
DurationSecintegerUnsigned integer identifying a period of time in units of seconds.
DurationSecRmintegerThis data type is defined in the same way as the "DurationSec" data type, but with the OpenAPI "nullable: true" property.
FloatnumberNumber with format "float" as defined in OpenAPI Specification [3]
FloatRmnumberThis data type is defined in the same way as the "Float" data type, but with the OpenAPI "nullable: true" property.
Uint16integerUnsigned 16-bit integers, i.e. only value between 0 and 65535 are permissible.
Uint16RmintegerThis data type is defined in the same way as the "Uint16" data type, but with the OpenAPI "nullable: true" property.
Int32integerInteger with format "int32" as defined in OpenAPI Specification [3]
Int32RmintegerThis data type is defined in the same way as the "Int32" data type, but with the OpenAPI "nullable: true" property.
Int64integerInteger with format "int64" as defined in OpenAPI Specification [3]
Int64RmintegerThis data type is defined in the same way as the "Int64" data type, but with the OpenAPI "nullable: true" property.
Ipv4AddrstringString identifying a IPv4 address formatted in the "dotted decimal" notation as defined in in IETF RFC 1166 [4].
Ipv4AddrRmstringThis data type is defined in the same way as the "Ipv4Addr" data type, but with the OpenAPI "nullable: true" property.
Ipv6AddrstringString identifying an IPv6 address formatted according to clause 4 of IETF RFC 5952 [5]. The mixed IPv4 IPv6 notation according to clause 5 of IETF RFC 5952 [5] shall not be used.
Ipv6AddrRmstringThis data type is defined in the same way as the "Ipv6Addr" data type, but with the OpenAPI "nullable: true" property.
Ipv6PrefixstringString identifying an IPv6 address prefix formatted according to clause 4 of IETF RFC 5952 [5].
Ipv6PrefixRmstringThis data type is defined in the same way as the "Ipv6Prefix" data type, but with the OpenAPI "nullable: true" property.
MacAddr48stringString identifying a MAC address formatted in the hexadecimal notation according to subclause 1.1 and subclause 2.1 of IETF RFC 7042 [17].
MacAddr48RmstringThis data type is defined in the same way as the "MacAddr48" data type, but with the OpenAPI "nullable: true" property.
SupportedFeaturesstringA string used to indicate the features supported by an API that is used as defined in subclause 6.6 in 3GPP TS 29.500 [1].
The string shall contain a bitmask indicating supported features in hexadecimal representation:
Each character in the string shall take a value of "0" to "9" or "A" to "F" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported.
UintegerintegerUnsigned Integer, i.e. only value 0 and integers above 0 are permissible.
UintegerRmintegerThis data type is defined in the same way as the "Uinteger" data type, but with the OpenAPI "nullable: true" property.
Uint32integerUnsigned 32-bit integers, i.e. only value 0 and 32-bit integers above 0 are permissible.
Uint32RmintegerThis data type is defined in the same way as the "UInt32" data type, but with the OpenAPI "nullable: true" property.
Uint64integerUnsigned 64-bit integers, i.e. only value 0 and 64-bit integers above 0 are permissible.
Uint64RmintegerThis data type is defined in the same way as the "Uint64" data type, but with the OpenAPI "nullable: true" property.
UristringString providing an URI formatted according to IETF RFC 3986 [6].
UriRmstringThis data type is defined in the same way as the "Uri" data type, but with the OpenAPI "nullable: true" property.
VarUeIdstringString represents the SUPI or GPSI.
VarUeIdRmstringThis data type is defined in the same way as the "VarUeId" data type, but with the OpenAPI "nullable: true" property.
TimeZonestringString with format "time-numoffset" optionally appended by "daylightSavingTime"
TimeZoneRmstringThis data type is defined in the same way as the "TimeZone" data type, but with the OpenAPI "nullable: true" property.


5G URSP

5G UE Route Selection Policy

posted on 2019-04-08 07:35:20 - 5G Tutorial Tutorials


5G URRP-AMF

5G UE Reachability Request Parameter for AMF

posted on 2019-04-08 07:35:04 - 5G Tutorial Tutorials


5G URI

5G Uniform Resource Identifier

posted on 2019-04-08 07:34:48 - 5G Tutorial Tutorials


Prompt Examples

ChatGPT Prompt Examples

posted on 2023-06-21 22:37:19 - ChatGPT Tutorials


Use Cases

Chat GPT Key Use Cases

posted on 2023-06-21 21:03:17 - ChatGPT Tutorials


Prompt Frameworks

Prompt Frameworks

posted on 2023-06-21 19:33:06 - ChatGPT Tutorials