18 Commands for UAS configuration and operation

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

18.1 General

This clause defines AT commands that a TE may use to control MT supporting UAS services. The MT supporting UAS supports UUAA procedure and C2 authorization procedure as defined in 3GPP TS 24.501 [161] for 5GS and in 3GPP TS 24.301 [83] for EPS.

A comprehensive set of UAS specific commands is defined to provide the flexibility needed by the more complex MT. The commands are designed to be expandable to accommodate new UAS feature options and interface protocols, merely by defining new values for many of the parameters. The commands use the extended information and error message capabilities described in this specification.

The +CUUAAPT command requests the UE to transport the UUAA parameters to the network and to report the UUAA parameters received from the network as defined in 3GPP TS 24.501 [161] for 5GS and in 3GPP TS 24.301 [83] for EPS.

The +CC2APT command requests the UE to transport the C2 authorization parameters to the network and to report the C2 authorization parameters received from the network as defined in 3GPP TS 24.501 [161] for 5GS and in 3GPP TS 24.301 [83] for EPS

18.2 Commands specific to UAS services

18.2.1 UUAA parameter transport +CUUAAPT

Table 18.2.1-1: +CUUAAPT parameter command syntax

Command

Possible response(s)

+ CUUAAPT =<n>,<CAA_level_UAV_id>[,<USS_addr>[,<UUAA_payload>]]

+CME ERROR: <err>

+ CUUAAPT?

+CUUAAPT: [,<CAA_level_UAV_id>[,<UUAA_result>[,<UUAA_payload>]]]

+ CUUAAPT=?

Description

The set command is used to request the MT to transport UUAA parameters to the network as specified in 3GPP TS 24.501 [161] for 5GS and in 3GPP TS 24.301 [83] for EPS. The unsolicited result code +CUUAAPT: [,<CAA_level_UAV_id>[,<UUAA_result>[,<UUAA_payload>]]] reports the UUAA parameters received from the network.

The read command is used to return the current value of unsolicited result code +CUUAAPT.

Test command returns values supported as a compound value.

Defined values

<n>: Integer type

0 disable presentation of the unsolicited result code

1 enable presentation of the unsolicited result code +CUUAAPT: [,<CAA_level_UAV_id>[,<UUAA_result>[,<UUAA_payload>]]]

<CAA_level_UAV_id>: string type; contains the CAA-level UAV ID. <CAA_level_UAV_id> is encoded as the value part of the Service-level device ID as specified in 3GPP TS 24.501 [161] clause 9.11.2.11.

<USS_addr>: string type; contains the IP address or FQDN. <USS_addr> is encoded as the value part of the Service-level-AA server address as specified in 3GPP TS 24.501 [161] clause 9.11.2.12.

<UUAA_payload>: string type; contains the application-level payload for UUAA procedure. <UUAA_payload> is encoded as the value part of the Service-level-AA payload as specified in 3GPP TS 24.501 [161] clause 9.11.2.13

<UUAA_result>: integer type; contains the result of UUAA procedure. <UUAA_result> is encoded corresponding to the value part of the SLAR bits of the Service-level-AA response as specified in 3GPP TS 24.501 [161] clause 9.11.2.14.

0 UUAA completed successfully

1 UUAA was not successful or revoked

Implementation

Optional.

18.2.2 C2 authorization parameter transport +CC2APT

Table 18.2.2-1: +CC2APT parameter command syntax

Command

Possible response(s)

+ CC2APT =<n>,<CAA_level_UAV_id>[,<C2_authorization_payload>]

+CME ERROR: <err>

+ CC2APT?

+CC2APT: [,<CAA_level_UAV_id>[,<C2_authorization_payload>[,<C2_auth_result>]]]

+ CC2APT=?

Description

The set command is used to request the MT to transport C2 authorization parameters to the network as specified in 3GPP TS 24.501 [161] for 5GS and in 3GPP TS 24.301 [83] for EPS. The unsolicited result code +CC2APT: [,<CAA_level_UAV_id>[,<C2_authorization_payload>[,<C2_auth_result>]]] reports the C2 authorization parameters received from the network.

The read command is used to return the current value of unsolicited result code +CC2APT.

Test command returns values supported as a compound value.

Defined values

<n>: Integer type

0 disable presentation of the unsolicited result code

1 enable presentation of the unsolicited result code +CC2APT: [,<CAA_level_UAV_id>[,<C2_authorization_payload>[,<C2_auth_result>]]]

<CAA_level_UAV_id>: string type; contains the CAA-level UAV ID. <CAA_level_UAV_id> is encoded as the value part of the Service-level device ID as specified in 3GPP TS 24.501 [161] clause 9.11.2.11.

<C2_authorization_payload>: string type; contains the application-level payload which may include UAV-C pairing information, fight authorization information, C2 session security information, if available. <C2_authorization_payload> is encoded as the value part of Service-level-AA payload as specified in 3GPP TS 24.501 [161] clause 9.11.2.13.

<C2_auth_result>: integer type; contains the result of C2 authorization procedure. <C2_auth_result> is encoded corresponding to the value part of the C2AR bits of the Service-level-AA response as specified in 3GPP TS 24.501 [161] clause 9.11.2.14.

0 C2 authorization completed successfully

1 C2 authorization was not successful or revoked

Implementation

Optional.

Annex A (normative):
Summary of commands from other standards

Summary of ITU‑T Recommendation V.250 [14] commands applicable to the present document:

Table A.1: V.250 commands applicable to the present document

Name

V.250 clause

Description

Clauses in the present document

&C

6.2.8

Circuit 109 (Received line signal detector) Behaviour

4.3

&D

6.2.9

Circuit 108 (Data terminal ready) Behaviour

4.3

&F

6.1.2

Set to Factory‑defined Configuration

5.8/ 3

+DR

6.6.2

Data Compression Reporting

6.20

+DS

6.6.1

Data Compression

6.20

+GCAP

6.1.9

Request Complete Capabilities List

5.8

+GCI

6.1.10

Country of Installation

5.8

+GMI

6.14

Request Manufacturer Identification

5.8/ 5.1

+GMM

6.1.5

Request Model Identification

5.8/ 5.2

+GMR

6.1.6

Request Revision Identification

5.8/ 5.3

+GOI

6.1.8

Request Global Object Identification

5.8

+GSN

6.1.7

Request Product Serial Number Identification

5.8/ 5.4

+ICF

6.2.11

DTE‑DCE Character Framing

4.3

+IFC

6.2.12

DTE‑DCE Local Flow Control

4.3

+ILRR

6.2.13

DTE‑DCE Local Rate Reporting

4.3

+IPR

6.2.10

Fixed DTE Rate

4.3

A

6.3.5

Answer

6.19/ 6.6

D

6.3.1

Dial

6.1‑6.4/ 6.6

E

6.2.4

Command Echo

4.3

H

6.3.6

Hook Control

6.19/ 6.5/ 6.6

I

6.1.3

Request Identification Information

5.8

L

6.3.13

Monitor Speaker Loudness

6.19

M

6.3.14

Monitor Speaker Mode

6.19

O

6.3.7

Return to Online Data State

6.19

P

6.3.3

Select Pulse Dialling

6.19

Q

6.2.5

Result Code Suppression

4.3

S0

6.3.8

Automatic Answer

6.19

S10

6.3.12

Automatic Disconnect Delay

6.19

S3

6.2.1

Command Line Termination Character

4.3

S4

6.2.2

Response Formatting Character

4.3

S5

6.2.3

Command Line Editing Character

4.3

S6

6.3.9

Pause Before Blind Dialling

6.19

S7

6.3.10

Connection Completion Timeout

6.19

S8

6.3.11

Comma Dial Modifier Time

6.19

T

6.3.2

Select Tone Dialling

6.19

V

6.2.6

DCE Response Format

4.3/ 3/ 4.1/ 4.2

X

6.2.7

Result Code Selection and Call Progress Monitoring Control

4.3

Z

6.1.1

Reset To Default Configuration

5.8

The use of ITU‑T Recommendation V.42 error control protocol is not specified in the present document, but if a manufacturer chooses to implement it over transparent data service, +E prefixed commands of ITU‑T Recommendation V.250 [14] shall be used.

ITU‑T Recommendation T.31 [11] and ITU‑T Recommendation T.32 [12] may be used as facsimile TA‑TE protocols without deletions or additions to the command set.

TIA IS‑99 [15] commands referenced in the present document:

Table A.2: TIA IS‑99 commands in the present document

Command

IS‑99 clause

Description

Clause in the present document

+CBC

5.6.5

Battery Charge

8.4

+CGMI

5.6.10

Request Manufacturer Identification

5.1

+CGMM

5.6.10

Request Model Identification

5.2

+CGMR

5.6.10

Request Revision Identification

5.3

+CGSN

5.6.10

Request Product Serial Number Identification

5.4

+CRC

5.6.7

Cellular Result Codes

6.11

TIA IS‑135 [16] commands referenced in the present document:

Table A.3: TIA IS‑135 commands in the present document

Command

IS‑135 clause

Description

Clause in the present document

+CBC

4.1.24

Battery Charge

8.4

+CRC

4.1.29

Cellular Result Codes

6.11

+CSQ

4.1.31

Signal Quality

8.5

PCCA STD‑101 [17] commands referenced in the present document:

Table A.4: PCCA STD‑101 commands in the present document

Command

STD‑101 clause

Description

Clause in the present document

+WS46

5.2.4.6

WDS‑side Stack Selection

5.9

Annex B (normative):
Summary of result codes

ITU‑T Recommendation V.250 [14] result codes which can be used in the present document and result codes defined in the present document:

Table B.1: Result codes

Verbose result code

(V.250 command V1 set)

Numeric

(V0 set)

Type

Description

+C5GPDUAUTHU

as verbose

unsolicited

refer clause 10.1.73

+C5GREG

as verbose

unsolicited

refer clause 10.1.47

+C5GREGN3GPP

as verbose

unsolicited

refer clause 10.1.85

+C5GUSMS

as verbose

unsolicited

refer clause 10.1.59

+CABTSRI

as verbose

unsolicited

refer clause 10.1.41

+CACSP

as verbose

unsolicited

refer clause 11.1.7

+CALV

as verbose

unsolicited

refer clause 8.16

+CANCHEV

as verbose

unsolicited

refer clause 11.1.8

+CAPPLEVMC

as verbose

unsolicited

refer clause 8.78

+CAPTT

as verbose

unsolicited

refer clause 11.1.4

+CAULEV

as verbose

unsolicited

refer clause 11.1.5

+CBCAP

as verbose

unsolicited

refer clause 8.59

+CBCHG

as verbose

unsolicited

refer clause 8.61

+CBCON

as verbose

unsolicited

refer clause 8.60

+CC2APT

as verbose

unsolicited

refer clause 18.2.2

+CCCM

as verbose

unsolicited

refer clause 7.16

+CCSFBU

as verbose

unsolicited

refer clause 8.76

+CCSTATEREQU

as verbose

unsolicited

refer clause 10.1.72

+CCWA

as verbose

unsolicited

refer clause 7.12

+CCWV

as verbose

unsolicited

refer clause 8.28

+CDEV

as verbose

unsolicited

refer clause 8.10

+CDIP

as verbose

unsolicited

refer clause 7.9

+CDNSADD

as verbose

unsolicited

refer clause 10.1.80

+CDUT

as verbose

intermediate

refer clause 13.2.1

+CDUU

as verbose

unsolicited

refer clause 13.2.1

+CECN

as verbose

unsolicited

refer clause 6.28

+CECSCONFU

as verbose

unsolicited

refer clause 10.1.84

+CEDRXSP

as verbose

unsolicited

refer clause 7.40

+CEMBMSRI

as verbose

unsolicited

refer clause 14.2.2

+CEMBMSSAII

as verbose

unsolicited

refer clause 14.2.6

+CEMBMSSRVI

as verbose

unsolicited

refer clause 14.2.3

+CEN1

as verbose

intermediate

unsolicited

refer clause 8.67

+CEN2

as verbose

intermediate

unsolicited

refer clause 8.67

+CEN3

as verbose

intermediate

unsolicited

refer clause 8.67

+CEN4

as verbose

intermediate

unsolicited

refer clause 8.67

+CEPTT

as verbose

unsolicited

refer clause 11.1.10

+CEPSFBS

as verbose

unsolicited

refer clause 8.81

+CEREG

as verbose

unsolicited

refer clause 10.1.22

+CPBW

as verbose

intermediate

refer clause 8.14

+CPNERU

as verbose

unsolicited

refer clause 8.70

+CGBRRREP

as verbose

unsolicited

refer clause 10.1.69

+CGDEL

as verbose

intermediate

refer clause 10.1.29

+CGEV

as verbose

unsolicited

refer clause 10.1.19

+CGREG

as verbose

unsolicited

refer clause 10.1.20

+CHSR

as verbose

intermediate

refer clause 6.16

+CIEV

as verbose

unsolicited

refer clause 8.10

+CCIOTOPTI

as verbose

unsolicited

refer clause 7.42

+CIREGU

as verbose

unsolicited

refer clause 8.71

+CIREPH

as verbose

unsolicited

refer clause 8.64

+CIREPI

as verbose

unsolicited

refer clause 8.64

+CKEV

as verbose

unsolicited

refer clause 8.10

+CLADNU

as verbose

unsolicited

refer clause 10.1.61

+CLAV

as verbose

unsolicited

refer clause 8.31

+CLIP

as verbose

unsolicited

refer clause 7.6

+CMCCSI

as verbose

unsolicited

refer clause 8.73

+CMCCSS<x>

as verbose

unsolicited

refer clause 8.73

+CMCCSSEND

as verbose

unsolicited

refer clause 8.73

+CME ERROR

as verbose

final

refer clause 9.2.0

+CMICO

as verbose

unsolicited

refer clause 10.1.55

+CMOLRE

as verbose

unsolicited

refer clause 9.3.1

+CMOLRG

as verbose

unsolicited

refer clause 8.50

+CMOLRN

as verbose

unsolicited

refer clause 8.50

+CMSSRI

as verbose

unsolicited

refer clause 10.1.z

+CMTLR

as verbose

unsolicited

refer clause 8.57

+CRTDCP

as verbose

unsolicited

refer clause 10.1.44

+CMWN

as verbose

unsolicited

refer clause 7.36

+CNAP

as verbose

intermediate

unsolicited

refer clause 7.30

+CNEC_MM

as verbose

unsolicited

refer clause 9.1b

+CNEC_GMM

as verbose

unsolicited

refer clause 9.1b

+CNEC_GSM

as verbose

unsolicited

refer clause 9.1b

+CNEC_EMM

as verbose

unsolicited

refer clause 9.1b

+CNEC_ESM

as verbose

unsolicited

refer clause 9.1b

+CNEMIU

as verbose

unsolicited

refer clause 7.33

+CNEMS1

as verbose

unsolicited

refer clause 7.33

+CNEM5G

as verbose

unsolicited

refer clause 7.33

+CNRREG

as verbose

unsolicited

refer clause 10.1.47

+COEV

as verbose

unsolicited

refer clause 8.10

+COLP

as verbose

intermediate

unsolicited

refer clause 7.8

+CPAGTCC

as verbose

unsolicited

refer clause 10.1.79

+CPAGERES

as verbose

unsolicited

refer clause 10.1.78

+CPINR

as verbose

intermediate

refer clause 8.65

+CPINRE

as verbose

intermediate

refer clause 8.65

+CPOSR

as verbose

unsolicited

refer clause 8.56

+CPNERU

as verbose

unsolicited

refer clause 8.70

+CPNSTAT

as verbose

unsolicited

refer clause 7.28

+CPSB

as verbose

unsolicited

refer clause 7.29

+CR

as verbose

intermediate

refer clause 6.9

+CREG

as verbose

unsolicited

refer clause 7.2

+CREJPAG

as verbose

unsolicited

refer clause 10.1.77

+CRING

as verbose

unsolicited

refer clause 6.11

+CRLOSPU

as verbose

unsolicited

refer clause 10.1.65

+CRTDCP

as verbose

unsolicited

refer clause 10.1.44

+CRUEPOLICYU

as verbose

unsolicited

refer clause 10.1.51

+CSBTSRI

as verbose

unsolicited

refer clause 10.1.56

+CSCON

as verbose

unsolicited

refer clause 10.1.30

+CSDBTSRI

as verbose

unsolicited

refer clause 10.1.58

+CSSI

as verbose

intermediate

refer clause 7.17

+CSSU

as verbose

unsolicited

refer clause 7.17

+CTEV

as verbose

unsolicited

refer clause 8.10

+CTZE

as verbose

unsolicited

refer clause 8.41

+CTZEU

as verbose

unsolicited

refer clause 8.41

+CTZV

as verbose

unsolicited

refer clause 8.41

+CUSATEND

as verbose

unsolicited

refer clause 12.2.4

+CUSATP

as verbose

unsolicited

refer clause 12.2.4

+CUSATS

as verbose

unsolicited

refer clause 12.2.3

+CUSD

as verbose

unsolicited

refer clause 7.15

+CUUAAPT

as verbose

unsolicited

refer clause 18.2.1

+CUUS1I

as verbose

intermediate

refer clause 7.26

+CUUS1U

as verbose

unsolicited

refer clause 7.26

+CWLANOLADI

as verbose

unsolicited

refer clause 10.1.39

+CWLANOLCMI

as verbose

unsolicited

refer clause 10.1.40

+DR

as verbose

intermediate

refer clause 6.26

+ILRR

as verbose

intermediate

refer clause 4.3

BUSY

7

final

busy signal detected

CONNECT

1

intermediate

connection has been established

CONNECT <text>

manufacturer specific

intermediate

as CONNECT but manufacturer specific <text> gives additional information (e.g. connection data rate)

ERROR

4

final

command not accepted

NO ANSWER

8

final

connection completion timeout

NO CARRIER

3

final

connection terminated

NO DIALTONE

6

final

no dialtone detected

OK

0

final

acknowledges execution of a command line

RING

2

unsolicited

incoming call signal from network

NOTE: From v6.2.0 onwards, ATV0 numeric result codes 5, 6, 7 for NO DIALTONE, BUSY and NO ANSWER respectively, have been replaced by numeric result codes 6, 7, 8 respectively, to be aligned with the values listed in ITU-T Recommendation V.250 [14] (previously V.25ter).

NOTE: The table B.1 is as an overview of the result codes, hence the complete syntax of the result codes is not shown.

Annex C (informative):
Commands from TIA IS‑101