16.SUPPLEMENTARY SERVICES
16.4AT+CAOC Advice of Charge
Description | Command | Possible Responses |
|
|
|
Execute command | AT+CAOC[=<mode>] | • [+CAOC: <ccm>] |
|
| +CME ERROR: <err> |
|
| • OK |
|
| • ERROR |
|
|
|
Read command, | AT+CAOC? | • +CAOC: <mode> |
shows the current |
| • OK |
mode |
| • ERROR |
|
| |
|
|
|
Test command, shows | AT+CAOC=? | • [+CAOC: (list of |
if the command is |
| supported |
supported |
| <mode>s] |
|
| • OK |
|
| • ERROR |
|
|
|
Use of Advice of Charge supplementary service command enables the subscriber to get information about the cost of calls. With <mode>=0, the execute command returns the current call meter value from the ME. The command also includes the possibility to enable an unsolicited event reporting of the CCM information. The unsolicited result code +CCCM: <ccm> is sent when the CCM value changes, but no more than every 10 seconds. Deactivation of the unsolicited event reporting is made with the same command.
Read command indicates whether the unsolicited reporting is activated or not. Read command is available when the unsolicited result code is supported.
It is recommended (although optional) that the test command return the supported mode values.
<mode> | Description |
|
|
0 | Query CCM value |
|
|
1 | Deactivate the unsolicited reporting of CCM value |
|
|
2 | Activate the unsolicited reporting of CCM value |
|
|
|
|
<ccm> | Description |
|
|
String type | Three bytes of the current call meter value in hexadecimal |
| format (e.g. “00001E” indicates decimal value 30); value is |
| in home units and bytes are similarly coded as ACMmax |
| value in the SIM |
|
|
237
LZT 123 7361 R1A