Show supported | AT+CUSD? | •_ +CUSD: <n> |
message types along |
| •_ OK |
with the current service |
| |
| •_ ERROR | |
setting |
| |
|
|
|
Show list of supported | AT+CUSD=? | •_ +CUSD: (list of |
services |
| |
| supported <n>s) | |
|
| |
|
| •_ OK |
|
| •_ ERROR |
|
|
|
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. In addition, value <n>=2 is used to cancel an ongoing USSD session. If <n> is not given then the default value 0 is taken.
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.
Test command returns values supported by the TA as a compound value. Some different scenarios are shown below:
An incoming network initiated
An incoming
If the external application answers to the request with the command AT+CUSD then the ME sends the answer to the network.
AThe different alternatives are shown below.
| Network | Mobile Equipment | External application |
|
|
|
|
1 | Signal | Sends unsolicited | Result code presentation |
|
| result code +CUSD | enabled, presented |
|
|
|
|
Owner’s Manual | Rev 1.0 | Page 271 of 271 |