User guide

Developers guidelines | AT commands
131 June 2010
Ensemble S7: GSM USSD
Commands
AT+CUSD Unstructured supplementary service data (ver. 2)
Description: Allows control of the Unstuctured Supplementary Service Data (USSD)
according to 3GPP TS 22.090. Both network and mobile initiated opera-
tions are supported. Parameter <n> is used to disable/enable the presen-
tation of an unsolicited result code (USSD response from the network or
network initiated operation) +CUSD: <m>[,<str>] to the TE. In addition,
value <n>=2 cancels an ongoing USSD session.
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/UMTS supplementary services is described in the GSM/UMTS
standards.
Test command returns values supported by the TA as a compound value.
In one session only the ME or the accessory can be active and send
USSD-strings.
Execution
command: AT+CUSD=[<n>[,<str>[,<dcs>]]]
Read command: AT+CUSD?
Read command
response: +CUSD: <n>
Test command: AT+CUSD=? Shows if the command is supported.
Test command
response: +CUSD: (list of supported <n>s)
Parameters:
<n>:
<n> Description
0 Disable result code presentation in the TA. Default
value
1 Enable result code presentation in the TA
2 Terminate (abort) USSD dialogue. This value is not
applicable to the read command response. Not
supported
<str>:
<str> Description
string USSD-string (when <str> parameter is not given,
network is not interrogated)