10.1.47 5GS network registration status +C5GREG

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

Table 10.1.47-1: +C5GREG parameter command syntax

Command

Possible response(s)

+C5GREG=[<n>]

+CME ERROR: <err>

+C5GREG?

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

+C5GREG: <n>,<stat>[,[<tac>],[<ci>],[<AcT>],[<Allowed_NSSAI_length>],[<Allowed_NSSAI>][,<cause_type>,<reject_cause>]][,<cag_stat>][,<caginfo>]

+C5GREG=?

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

Description

The set command controls the presentation of an unsolicited result code +C5GREG: <stat> when <n>=1 and there is a change in the MT’s network registration status in 5GS, or unsolicited result code +C5GREG: <stat>[,[<tac>],[<ci>],[<AcT>],[<Allowed_NSSAI_length>],[<Allowed_NSSAI>]] when <n>=2 and there is a change of the network cell in 5GS or the network provided an Allowed NSSAI for 3GPP access. The parameters <AcT>, <tac>, <ci>, <Allowed_NSSAI_length> and <Allowed_NSSAI> are provided only if available. The value <n>=3 further extends the unsolicited result code with [,<cause_type>,<reject_cause>], when available, when the value of <stat> changes. The value <n>=4 extends the unsolicited result code with [,<cag_stat>] when the value of <cag_stat> changes. The value <n>=5 extends the unsolicited result code with [,<caginfo>] when UE camps on a CAG cell. <caginfo> is displayed only when <cag_stat> is 1.

Refer clause 9.2 for possible <err> values.

NOTE 1: If the 5G MT in GERAN/UTRAN/E-UTRAN also supports one or more of the circuit mode services, GPRS services or EPS services, the +CREG command and +CREG: result codes, the +CGREG command and +CGREG: result codes and the +CEREG command and +CEREG: result codes apply to the registration status and location information for those services.

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. Location information elements <tac>, <ci> and <AcT>, and 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. The parameter [,<cag_stat>], if available, is returned when <n>=4. The parameter [,<caginfo>], if available, is returned when <n>=5.

Defined values

<n>: integer type

0 disable network registration unsolicited result code

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

2 enable network registration and location information unsolicited result code +C5GREG: <stat>[,[<tac>],[<ci>],[<AcT>],[<Allowed_NSSAI_length>],[<Allowed_NSSAI>]]

3 enable network registration, location information and 5GMM cause value information unsolicited result code +C5GREG: <stat>[,[<tac>],[<ci>],[<AcT>],[<Allowed_NSSAI_length>],[<Allowed_NSSAI>][,<cause_type>,<reject_cause>]]

4 enable network registration, location information, cause value information, CAG cell status information unsolicited result code +C5GREG: <stat>[,[<lac>],[<ci>],[<AcT>],[<Allowed_NSSAI_length>],[<Allowed_NSSAI>][,<cause_type>,<reject_cause>]][,<cag_stat>]

5 enable network registration, location information, cause value information, CAG cell status information and CAG cell information unsolicited result code +C5GREG: <stat>[,[<lac>],[<ci>],[<AcT>],[<Allowed_NSSAI_length>],[<Allowed_NSSAI>][,<cause_type>,<reject_cause>]][,<cag_stat>][,<caginfo>]

<stat>: integer type; indicates the NR registration status.

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 NR coverage)

5 registered, roaming

6 registered for "SMS only", home network (not applicable)

7 registered for "SMS only", roaming (not applicable)

8 registered for emergency services only (See NOTE 2)

9 registered for "CSFB not preferred", home network (not applicable)

10 registered for "CSFB not preferred", roaming (not applicable)

11 attached for access to RLOS (See NOTE 2a) (not applicable)

NOTE 2: 3GPP TS 24.501 [161] specifies the condition when the MT is considered as registered for emergency services.

NOTE 2a: 3GPP TS 24.301 [83] specifies the condition when the MT is considered as attached for access to RLOS.

<tac>: string type; three byte tracking area code in hexadecimal format (e.g. "0000C3" equals 195 in decimal).

<ci>: string type; five byte NR cell ID in hexadecimal format.

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

<AcT>: integer type; indicates the access technology of the serving cell.

0 GSM (not applicable)

1 GSM Compact (not applicable)

2 UTRAN (not applicable)

3 GSM w/EGPRS (see NOTE 3) (not applicable)

4 UTRAN w/HSDPA (see NOTE 4) (not applicable)

5 UTRAN w/HSUPA (see NOTE 4) (not applicable)

6 UTRAN w/HSDPA and HSUPA (see NOTE 4) (not applicable)

7 E-UTRAN (not applicable)

8 EC-GSM-IoT (A/Gb mode) (see NOTE 5) (not applicable)

9 E-UTRAN (NB-S1 mode) (see NOTE 6) (not applicable)

10 E-UTRA connected to a 5GCN (see NOTE 7)

11 NR connected to a 5GCN (see NOTE 7)

12 NG-RAN (not applicable)

13 E-UTRA-NR dual connectivity (see NOTE 8) (not applicable)

NOTE 3: 3GPP TS 44.018 [156] specifies the System Information messages which give the information about whether the serving cell supports EGPRS.

NOTE 4: 3GPP TS 25.331 [74] specifies the System Information blocks which give the information about whether the serving cell supports HSDPA or HSUPA.

NOTE 5: 3GPP TS 44.018 [156] specifies the EC-SCH INFORMATION message which, if present, indicates that the serving cell supports EC-GSM-IoT.

NOTE 6: 3GPP TS 36.331 [86] specifies the System Information blocks which give the information about whether the serving cell supports NB-IoT, which corresponds to E-UTRAN (NB-S1 mode).

NOTE 7: 3GPP TS 38.331 [160] specifies the information which, if present, indicates that the serving cell is connected to a 5GCN.

NOTE 8: 3GPP TS 38.331 [160] specifies the information which, if present, indicates that the serving cell is supporting dual connectivity of E-UTRA with NR and is connected to an EPS core.

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

<cag_stat>: integer type; indicates the camping status on a CAG cell

0 Indicates UE is not camped on CAG cell.

1 Indicates UE is currently camped on CAG cell.

<CAGinfo>: string type;

CAGinfo consists of HRNN, CAG ID and Associated PLMN MCC MNC each delimited by a comma and in this particular order only. If HRNN is unavailable, it shall be an empty field.

The display format is based on <format> value in +CCAGS command. In the alphanumeric format HRNN, CAG ID and Associated PLMN MCC MNC would be displayed while in numeric format only CAG ID and Associated PLMN MCC MNC would be displayed. See 3GPP TS 23.003 [7] for details of HRNN and CAG ID representation.

Implementation

Optional. This command is only applicable to UEs supporting 5GS.