Specifications
Chapter 3 – Status Control Commands
Multi-Tech Systems, Inc. AT Commands for EDGE (E1) Modems (S000474A) 48
<indDescr> Name of indicator; for a list of all supported indicators please refer to AT+CIND
and AT^SIND.
<indValue> Value of indicator; for a list of all values for the supported indicators please
refer to AT+CIND and AT^SIND.
Notes:
• It is recommended that priority be given to AT+CMER=<mode> 2 or 3. Otherwise, if <mode> equals 1,
URCs will be discarded in case of long running AT commands or an active data connection.
• This command is not PIN protected.
• This command is available in airplane mode.
3.2 AT+CIND Indicator Control
Description: The AT+CIND command controls the presentation of Indicator Event Reports related to various
functions such as signal quality, service availability, sound generation, indication of unread short
messages, full SMS storage, call in progress or roaming activities.
Use of AT+CIND has become outdated. Rather we recommend the more powerful AT^SIND
command which is easier to use and provides additional indicators. All indicators provided by
AT+CIND can be handled with AT^SIND as well.
AT+CIND supports two ways to get the values related to indicators:
• One approach is to query the current status of each indicator by using the read
command AT+CIND?. It returns the status no matter whether the indicator has been
registered with the write command AT+CIND=[<mode>[,<mode>[,...]]].
• The other way is an event-driven notification based on the “+CIEV” URCs. In this case,
the ME will automatically send a message to the application, whenever the value of an
indicator changes. The application should be designed to react adequately when
receiving a URC.
The presentation of these URCs depends on two settings:
∗ The indicators must be registered with the write command
AT+CIND=[<mode>[,<mode>[,...]]]. When the ME is switched on all of them are in
registered mode. Any indicator can be excluded if deregistered with <mode>=0. To
register or deregister an indicator the AT+CIND write command requires to type the
value <mode>=1 or 0 exactly at the position where the indicator is located in the
list. This is not necessary with AT^SIND which allows to specify indicators by name.
See examples below.
∗ The presentation of the registered indicators must be enabled with AT+CMER.
Syntax: Test Command: AT+CIND=?
Responses: +CIND: (<indDescr>, list of supported <indValue>s)[, (<indDescr>, list of
supported <indValue>s)[,...]]
OK
Read Command: AT+CIND?
Responses: +CIND: <indValue>[, <indValue>[, ...]]
OK
ERROR
+CME ERROR: <err>
Write Command: AT+CIND=<mode>[, <mode>[, ...]]
Responses: OK
ERROR
+CME ERROR: <err>