Link to Diamond's site

Dialing







Links to other Reference Manual pages:

[Table of Contents]
[Introduction]
[Communication Standards]
[Using AT Commands and Result Codes]
[Answering]
[High Speed Communication]
[Fax Features]
[Solving Problems]
[If You Need Help]
[AT Commands]
[S Registers]
[Result Codes]
[Glossary]


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]


Copyright © 1997 Diamond Multimedia Systems, Inc. All Rights Reserved.
Acrobat and the Acrobat logo are trademarks of Adobe Systems Incorporated.