Specifications
AT Command Set
TC3X_ATC_01_V04.00 Page 17 of 204 29.05.2002
2.5 ATD Mobile originated call to dial a number
Execute command
ATD[<n>]
[<mgsm][;]
This command can be used to set up outgoing voice, data or fax calls. It also
serves to control supplementary services.
Note:
The command may be aborted generally when receiving an ATH command during
execution. It can´t be aborted in some connection setup states, such as
handshaking. Two different call setup options can be determined for voice calls:
TA returns OK either after dialing was completed or after call has been
established. The setting is made with AT^SM20 (see Chapter 6.19). In data
connections, call setup always terminates when the call has been established.
Response
If no dialtone (parameter setting ATX2 or ATX4):
NO DIALTONE
If busy (parameter setting ATX3 or ATX4):
BUSY
If a connection cannot be set up:
NO CARRIER
If successfully connected and non-voice call:
CONNECT<text> TA switches to data state.
Note: <text> output only if +ATX parameter setting with value > 0.
When TA returns to command mode after call release:
OK
If successfully connected and voice call:
OK
Parameter
<n> String of dialling digits and optionally V.25ter modifiers (dialling digits):
0-9, * , #, +, A, B, C
V.25ter modifiers: these are ignored: ,(comma), T, P, !, W, @
Emergency call:
<n> = 112 worldwide number (no SIM needed)
<mgsm> String of GSM modifiers:
I Activates CLIR (disables presentation of own phone number to called
party)
i Deactivates CLIR (enables presentation of own phone number to
called party)
<;> Only required to set up voice calls. TA remains in command mode.
Reference
V.25ter/GSM
07.07
Note
· Before setting up a data call, check that RTS/CTS handshake is enabled. See
Chapters 1.6 and 2.3.
· Parameter “l“ and “i“ only if no *#-code is within the dial string.
· <mgsm> is not supported for data calls.
· <n> is default for last number that can be dialled by ATDL.
· See also +ATX and chapter 7.1.4 for <text>.
· The *# codes can only be used with voice calls (i.e. use ´; ´) only.
· If ATD is used with a USSD command (e.g. ATD*100#;) an AT+CUSD=1 is
executed implicitly. (see AT+CUSD, pg. 116).