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