Links to other Reference Manual pages:
This chapter discusses the following topics:
Using the Dial
Command
Storing a
Telephone Number
Dialing a
Stored Telephone Number
Automatic Pulse
Dialing
Disabling Call
Waiting
Most of the time you'll use your fax or data software to dial
numbers, and you will not need the information in this chapter.
However, at some point you may need to direct your software or
set your modem in a way that your software cannot do. This
chapter tells you what you need to know.
Refer to your software documentation for instructions on using your software to dial numbers and answer calls.
Using the Dial Command
Your modem dials phone numbers when you give it the dial command
(ATD) and a phone number, either alone or with dial
modifiers.
For pulse dial lines, the phone number must be an ASCII string containing the numbers Ø through 9. For touch tone dial lines, the phone number must be an ASCII string containing the numbers Ø through 9 and the characters A, B, C, D, #, and *. The number cannot exceed the size of the command buffer (160 characters excluding the AT prefix, the Carriage Return control character [CR], and the line feed control character.)
The modem uses the dial command modifiers (listed below) in the order it encounters them on the command line, from left to right.
Command Modifier | Command Definition |
---|---|
- ( ) | To aid readability, spaces, hyphens, and parentheses can be used in the command line without affecting its function. |
Ø-9 | Use the DTMF code for the given number. |
A-D | Use the DTMF code for the given letter. |
L | Dial last string dialed. |
P | Pulse dial. |
Sn | Use dialing string stored in Register n (Ø to 3). |
T | Tone dial the following digits. (Some country codes may not allow this command after the first digit.) |
W | Wait for dial tone before processing the next character in the dial string (useful for PBX phone systems) within the time set in S6 and/or S7. |
* | Use the DTMF code for "star." |
# | Use the DTMF code for "gate." |
& | Wait for "bong" Credit Card billing tone (same as $). |
$ | Wait for "bong" Credit Card billing tone (same as &. |
@ | Wait for five seconds of silence before continuing. |
, | Pause for time specified in S Register 8 before processing the next character in dial string. |
! | Hook flash (time specified by S29. |
^ | (Indicates a data connection.) Call originating pulse toggle. If it is normally on in your country setting, it toggles off; if it is normally off, then the tone is toggled on (as in the case of the US country code setting.) |
; | Return to command state after dialing without going "on-hook" (must be last character in the command line). |
In the following command string example, your modem goes off-hook, waits for a dial tone, and then touch tone dials the number 1-405-555-9624.
ATDT 1(405)555-9624[CR]
If your modem does not receive a valid carrier from the remote modem within the time determined by register S7, your modem hangs up and sends the NO CARRIER Result Code (or 3 if in numeric mode). If the modem does receive a valid carrier within the time allowed, it sends a CONNECT XXXX message indicating a connection has been made.
Storing a Telephone Number
You can store up to four frequently called phone numbers in your
modem's memory by using the &Zx=n
command, where x is the modem's memory location and n
is the number to store. (The number cannot exceed 36 characters.)
The value in x can be Ø, 1, 2, or 3, with x=Ø the
default.
For example, this command string saves tone dialed number T555-9624 in location 1:
AT &Z1=T555-9624 [CR]
Dialing a Stored
Telephone Number
To dial a stored number, use D with the Sx
modifier. This command dials the number stored in memory location
x. For example, the following command dials the
number in memory location 1:
AT DS1 [CR]
Automatic Pulse Dialing
If your local telephone system does not support touch tone
dialing, the way your modem acts depends on how it is configured.
If your dial string includes the P dial command modifier
or you have previously issued the P command, the modem
will pulse dial.
If your dial string includes the T dial command modifier
or you have previously issued the T command, the modem
will tone dial.
With PBX and similar systems, include the T or P
command in the dial string.
Disabling Call Waiting
If you have Call Waiting, we recommend that you disable it before
using your modem. If you don't disable it and a call comes in
while you are online, you may either lose data or be
disconnected. Please refer to your local telephone book or phone
company for directions on how to do this. In many locations, you
can disable call waiting by placing #43# (followed by a
comma to pause the dialing command for two seconds) in the dial
string, either just before or after the number you are dialing.
For example, you might use:
AT DT #43#, 555-0000 [CR]
Call waiting usually resumes immediately after you hang up, so you have to do this on each call. If your software has a built-in dialing prefix (or macro) you can probably include this code so it is used on every call.
[Manuals Home Page] [Table of Contents] [Return to the Top of the Page]