Cinterion
®
EHS6 AT Command Set
9.14 AT+CUSD
EHS6_ATC_V03.001 15/12/3
Confidential / Released
Page 222 of 513
9.14 AT+CUSD Unstructured Supplementary Service Data
AT+CUSD allows to control the handling of Unstructured Supplementary Service Data (USSD) according to 3GPP
TS 22.090 [34]. Both network and mobile initiated operations are supported. The interaction of this command
with other AT commands based on other supplementary services is described in the related technical specifica-
tions.
Parameter <ussdMode> is used to control the presentation of "+CUSD" URCs to the TE, which will be caused by
a USSD response from the network or by different network or USAT initiated operations. Therefore, it is recom-
mended to always have "+CUSD" URCs enabled.
If parameter <ussdReq> is given, a mobile initiated USSD send request or a USSD response to a network or
USAT initiated operation is sent to the network. A possible response USSD of the network is again presented by
a subsequent "+CUSD" URC.
Syntax
Unsolicited Result Code
+CUSD: <ussdStatus>[, <ussdRsp>[, <ussdDCS>]]
"+CUSD" URC indicates a USSD response from the network, respectively caused by a network or USAT initiated
operation.
Parameter Description
0 Disable "+CUSD" URC presentation.
1 Enable "+CUSD" URC presentation. If a USSD send request is sent via ATD this
setting is activated implicitly.
2 Cancel session (not applicable to read command response).
Test Command
AT+CUSD=?
Response(s)
+CUSD: (list of supported<ussdMode>s)
OK
Read Command
AT+CUSD?
Response(s)
+CUSD: <ussdMode>
OK
Write Command
AT+CUSD=<ussdMode>[, <ussdReq>[, <ussdDCS>]]
Response(s)
OK
ERROR
+CME ERROR: <err>
PIN Last Reference(s)
+ - - 3GPP TS 27.007 [45],
3GPP TS 22.090 [34],
3GPP TS 24.090
<ussdMode>
(num)