10.1.85 5GS network registration status over non-3GPP access +C5GREGN3GPP

27.0073GPPAT command set for User Equipment (UE)Release 18TS

Table 10.85.y-1: +C5GREGN3GPP parameter command syntax

Command

Possible response(s)

+C5GREGN3GPP=[<n>]

+CME ERROR: <err>

+C5GREGN3GPP?

when <n>=0, 1, 2, or 3 and command successful:

+C5GREGN3GPP: <n>,<stat>[,<Allowed_NSSAI_length>,<Allowed_NSSAI>[,<cause_type>,<reject_cause>]]

+C5GREGN3GPP=?

+C5GREGN3GPP: (list of supported <n>s)

Description

The set command controls the presentation of an unsolicited result code +C5GREGN3GPP: <stat> when <n>=1 and there is a change in the MT’s network registration status in 5GS over non-3GPP access, or unsolicited result code +C5GREGN3GPP: <stat>[,<Allowed_NSSAI_length>,<Allowed_NSSAI>] when <n>=2 and there is a change of the allowed NSSAI for non-3GPP access. The value <n>=3 further extends the unsolicited result code with [,<cause_type>,<reject_cause>], when available, when the value of <stat> changes.

Refer clause 9.2 for possible <err> values.

The read command returns the status of result code presentation and an integer <stat> which shows whether the network has currently indicated the registration of the MT. The parameters <Allowed_NSSAI_length>, <Allowed_NSSAI>, if available, are returned only when <n>=2 and MT is registered in the network. The parameters [,<cause_type>,<reject_cause>], if available, are returned when <n>=3.

Test command returns values supported as a compound value.

Defined values

<n>: integer type

0 disable network registration unsolicited result code

1 enable network registration unsolicited result code +C5GREGN3GPP: <stat>

2 enable network registration and NSSAI information unsolicited result code +C5GREGN3GPP: <stat>[,<Allowed_NSSAI_length>,<Allowed_NSSAI>]

3 enable network registration, NSSAI information and 5GMM cause value information unsolicited result code +C5GREGN3GPP: <stat>[,<Allowed_NSSAI_length>,<Allowed_NSSAI>[,<cause_type>,<reject_cause>]]

<stat>: integer type; indicates the 5GS network registration status over non-3GPP access.

0 not registered, MT is not currently searching an operator to register to

1 registered, home network

2 not registered, but MT is currently trying to attach or searching an operator to register to

3 registration denied

4 unknown (e.g. out of non-3GPP access coverage)

5 registered, roaming

6 registered for emergency services

<Allowed_NSSAI_length>: integer type; the Terminal Adaptor (TA) can determine the value by parsing the <Allowed_NSSAI> parameter.

<Allowed_NSSAI>: string type in hexadecimal format. Dependent of the form, the string can be separated by dot(s), semicolon(s) and colon(s). This parameter indicates the list of allowed S-NSSAIs for non-3GPP access received from the network. The <Allowed_NSSAI> is coded as a list of <S-NSSAI>s separated by colons. Refer parameter <S-NSSAI> in clause 10.1.1. This parameter shall not be subject to conventional character conversion as per +CSCS.

<cause_type>: integer type; indicates the type of <reject_cause>.

0 Indicates that <reject_cause> contains an 5GMM cause value, see 3GPP TS 24.501 [161] Annex A.

1 Indicates that <reject_cause> contains a manufacturer-specific cause.

<reject_cause>: integer type; contains the cause of the failed registration. The value is of type as defined by <cause_type>.

Implementation

Optional.