Specifications

AT Command Set
TC35-ATC-01-V02.10 Page 86/145 02.10 / 23.05.2001
4.43 AT+CUSD Unstructured supplementary service data
Test command
AT+CUSD=?
Response
+CUSD: (list of supported <n>s) OK
Parameter
See write command
Read command
AT+ CUSD?
Response
TA returns the current <n> value.
+CUSD: <n> OK
If error is related to ME functionality:
+CME ERROR: <err>
Write command
AT+ CUSD=
<n>[,<str>[,<d
cs>]]
This command allows control of the Unstructured Supplementary Service Data
(USSD) according to GSM 02.90. Both network and mobile initiated operations are
supported. Parameter <n> is used to disable/enable the presentation of an
unsolicited result code (USSD response from the network, or network initiated
operation) +CUSD:<m>[,<str>,<dcs>] to the TE.
When <str> is given, a mobile initiated USSD-string or a response USSD-string to
a network initiated operation is sent to the network. The response USSD-string
from the network is returned in a subsequent unsolicited +CUSD result code.
The interaction of this command with other commands based on other GSM
supplementary services is described in the GSM standard.
Parameter
<n> 0: disable the result code presentation in the TA
1: enable the result code presentation in the TA
2: cancel session (not applicable to read command response)
<str>: string type USSD-string (when <str> parameter is not given, network is not
interrogated).
If <dcs> indicates that GSM 03.38 default alphabet is used ME/TA converts
GSM
alphabet into current TE character set according to rules of GSM 07.05 Annex A.
<dcs>: GSM 03.38 Cell Broadcast Data Coding Scheme in integer format (default 15)
<m> 0: no further user action required (network initiated USSD-Notify, or no further
information needed after mobile initiated operation)
1: further user action required (network initiated USSD-Request, or further
information needed after mobile initiated operation)
2: USSD terminated by network
Response
OK
If error is related to ME functionality:
+CME ERROR: <err>
Reference
GSM 07.07
Note
For the write command <dcs>=15 is supported only.
On an unsolicited result code with parameter <m>=1 a '> ' is given for further
user action. The user action is finished with a <ctrl-Z> or aborted with <ESC>.