Specifications

Chapter 9 – Supplementary Service Commands
Multi-Tech Systems, Inc. AT Commands for EDGE Modems (S000371B) 112
9.7 AT+CCWA Call Waiting
Description: The AT+CCWA write command controls the “Call Waiting” supplementary service
according to GSM 02.83. Activation, deactivation and status query are supported. The
read command returns the current value of <n>.
Test Command Syntax: AT+CCWA=?
Response: +CCWA:(list of supported <n>s)
OK
Read Command Synatx: AT+CCWA?
Response: +CCWA:<n>
OK
Write Command Syntax: AT+CCWA=[[<n>][, <mode>][, <class>]]
Response: If <mode> is not equal 2 and command successful: OK
If <mode>= 2 and command successful:
+CCWA: <status>, <class>
[+CCWA: <status>, <class>]
[+CCWA: ...]
OK
If error is related to ME functionality: +CME ERROR
Parameter Descriptions:
<n>
Switch URCs “+CCWA” and “^SCWA” for call waiting on/off
0 Disable display of URCs “+CCWA” and “^SCWA”
1 Enable display of URCs “+CCWA” and “^SCWA”
<mode>
Network operation to be performed for Supplementary service call waiting
0 Disable call waiting (disable service)
1 Enable call waiting (enable service)
2 Query status of call waiting (query service status)
<class>
Integer or sum of integers each representing a class of information; i.e., a bearer service, telecommunication
service or bearer service group as defined in “GSM 02.04”.
In the write command, parameter <class> specifies the class of the active call during which an incoming call of
any class is to be regarded as a waiting call.
In URC “+CCWA: <calling number>, <type of number>, <class>, , <CLI validity>”, parameter <class> specifies
the class of the waiting call.
1 Voice
2 Data
<class> 2 (data) comprises all those <class> values between 16 and 128, that are supported
both by the network and the MS. This means, a setting made for <class> 2 applies to all
remaining data classes (if supported). In addition, you can assign a different setting to a specific
class. For example, you can activate call waiting for all data classes, but deactivate it for a
specific data class.
4 Fax
7 Voice, data and fax (1+2+4). Default.
8 SMS
16 Data circuit sync
32 Data circuit async
64 Dedicated packet access
128 Dedicated PAD access
1...255 Default = 7. Combination of some of the above classes. For example, the default setting 7
represents the sum of the integers 1, 2 and 4 (CF for voice, data and fax). The value 255 covers
all classes. If parameter “class”is omitted, the default value 7 is used.
<status>
0 Call waiting service is not active
1 Call waiting service is active
<calling number>
Phone number of waiting caller in the format specified by parameter <type of number>.
<type of number>
Type of address octet in integer format (refer to GSM 04.08, subclause 10.5.4.7)
145 <calling number> includes international access code character ‘+’
129 Otherwise
<CLI validity>
0 CLI valid
1 CLI has been withheld
2 CLI is not available