
Chapter 4 – Call Control Commands
Multi-Tech Systems, Inc. CDMA Wireless AT Commands (PN S000294J)
20
Chapter 4 – Call Control
Commands
Dial Command D
Description:
The ATD command is used to originate
a voice, data or fax call
. The dial command also controls
supplementary services
.
For
a
data
or a
fax call
, the application sends the following ASCII string to the product:
ATD<nb>
where <nb> is the destination phone number.
Note:
ATD<nb> is followed by PPP negotiation.
For
a
voice call
, the application sends the following ASCII string to the product:
ATD<nb>;
where <nb> is the dialing string or destination phone number, followed a semicolon “
;
”. The
dialing string may only contain characters “0-9”,”#”,”*” only. Note that some countries may have specific
numbering rules for their CDMA handset numbering.
The response to the ATD command is one of the following:
Verbose Result
Code
Numeric Code (with
ATV0 set)
Description
OK
0
Command executed (voice)
CONNECT <speed>
10,11,12,13,14,15
If the call succeeds, for data calls only, <speed> takes
the value negotiated by the product.
BUSY
7
If the called party is already in communication,
NO ANSWER
8
If no hang up is detected after a fixed network time-out
NO CARRIER
3
Call setup failed or remote user release.
NO DIALTONE
6
Voice call with missing “;”
Direct Dial Syntax:
Command syntax:
ATD<nb>[;]
Command
Possible Responses
ATD18005551212;
Note: Attempt a voice call.
OK
Note
:
Command executed
+WORG:18005551212
Note: Voice call origination sent to Base Station with dial
string “18005551212”.
+WCNT: 9
Note: Call Connected, CDMA traffic channel established
with service option 9. You can now hear audio of the calling
party’s phone ringing. However, this event does not mean
the other calling party has answered.
ATD5551212;
Note: Example of a failed voice call attempt.
OK
Note
:
Command executed
+WORG:5551212
Note
:
Voice call origination sent to Base Station with dialing
string “5551212”.
+WEND: 3
Note
:
Call Attempt failed/ended. Reason 3, signal faded.
Dialing from a phonebook entry (stored in the RUIM card or NV) can be performed with the following commands:
ATD><index>;
Call <index> from the +CPBS selected phonebook.
ATD>”Bill”;
Call “Bill” from the +CPBS selected phonebook.
ATD><mem><index>;
<mem> is a +CPBS=? listed phonebook and <index> is a valid location within the
phonebook
Note:
A semicolon must be used at the end of the AT command to signal phonebook dialing. Otherwise, the
command will result in an error.