home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Supreme Volume 6 #1
/
swsii.zip
/
swsii
/
151
/
IMDEV.ZIP
/
MODEMS.DEF
< prev
next >
Wrap
Text File
|
1993-04-28
|
7KB
|
168 lines
Copyright 1990-1993 Peter Stewart & InterZone Software, Inc.
NOTE! No string in the file may be longer than 50 characters!
A semi-colon (;) may be used to add comments.
Description of Modems.Im:
Line# Function
================================================================
1 : The name of the modem, e.g. "US Robotics Courier HST 14.4k V.42bis"
2 : Number of lines in the file that this modem setup takes up,
including the first two. Decimal number, e.g.: 75
3 : Highest DTE speed supported by the modem: 300,
1200, 2400, 9600, 19200, 38400, 57600, 115200
4 : Delay in 10ths of a second between each command
sent to the modem, e.g.: 3, 7, 10
5 : If the modem is using locked speed against the computer:
"Yes" or "No".
6 : If InterMail should answer incoming calls (auto-answer on
the modem isn't used). Yes/No.
NOTE! If the modem supports allowing the computer to answer
(supports the command on line 31 below), this is the preferred
alternative. "Yes" is the recommended setting, since this
prevents the modem from answering when the computer has
technical problems. It can consequently save lots of calls
to a "dead" computer and save substantial sums on the phone
bill. If InterMail is to answer (Yes), the auto-answer
feature of the modem must also be disabled, with S0=0 in the
init string for a Hayes compatible modem.
7 : If InterMail is to lower the DTR signal to terminate a call.
Yes/No.
(Yes is recommended if the modem can handle it.)
8 : If InterMail is to momentarily lower the DTR signal before
dialing, to prevent a collission with incoming calls.
Yes/No.
(No is preferred if line 6 = Yes, since IM will then attempt
to answer the incoming call instead of terminating it.)
9 : If InterMail is to lower DTR when the program is "busy", i.e.
when the Editor or Setup is used or on exit to the batch file.
Yes/No.
If "No" is specified, InterMail will instead make the modem
go offhook by sending the command on line 22 below.
This has the advantage that the calling system immediately
gets a busy signal, innstead of having to wait 45 seconds or
more for a "NO ANSWER" response from the modem.
10 : Delay in 10ths of a second after a detected ring signal
before InterMail should attempt to answer (if line 6=Yes).
6 or 7 will usually work well.
11 : The modem's message for "error", e.g. ERROR
(Max 15 characters)
12 : The modem's message for "busy", e.g. BUSY
(Max 15 characters)
13 : The modem's message for "lost carrier", e.g. NO CARRIER
(Max 15 characters)
14 : The modem's message for "ok", e.g. OK (Max 15 characters)
15 : The modem's message for "ring signal", e.g. RING|
(Max 15 characters)
(Note the <CR> symbol which prevents the message
RINGING (ring signal detected on outgoing call) from being
confused with an incoming call.)
16 : The modem's message for "no dial tone",
e.g. NO DIAL (Max 15 characters)
17 : The modem's message for "no answer", e.g. NO ANSWER
(Max 15 characters)
18 : The modem's message for "voice answer", e.g. VOICE
(Max 15 characters)
19 : Command to make the modem go from data mode to
command mode, e.g. +++ (Max 10 characters)
20 : Command to make the modem go from command mode
back to data mode (return online), e.g. ATO|
(Max 10 characters)
21 : Command to make the modem "hang up",
e.g. ATH0| (Max 10 characters)
22 : Command to make the modem go "offhook" (make the
line appear busy), e.g. ~ATM0H1| (Max 10 characters)
(The tilde (~) character causes the program to pause for
one second before sending the command. M0 disables the built-in
speaker on a Hayes compatible modem.)
23 : Command to make the modem dial a number with touch tone dialing,
e.g. ATDT (Max 10 characters)
24 : Command to make the modem dial a number with pulse dialing,
e.g. ATDP (Max 10 characters)
25 : Suffix to be used after all dialed numbers. Normally just
a pipe (|) character (=<CR>). (Max 30 characters)
(May also be used for special access codes etc.)
26 : The first initialization string. (Max 49 characters)
27 : The second initialization string. (Max 49 characters)
28 : The third initialization string. (Max 49 characters)
Initilaization strings that aren't used may be left empty.
The strings are sent in sequence every time the modem is
reinitialized, but an empty string will not be sent.
Most modems are unable to handle more than 40 characters
in a single string.
29 : String to be sent to the modem every time the user takes
InterMail down (exits the program). (Max 49 characters)
30 : String that InterMail uses to make the modem use the
correct speed against the DTE (Data Terminal Equipment).
Normally just AT| (Max 49 characters)
31 : Command to make the modem answer an incoming call, e.g. ATA|
(Max 10 characters) (See also line 6 above.)
32 : Nodelist flags for this modem, e.g. HST,V42
33-39 : Comment to be displayed to the user when he/she is done with the
choice of modem. e.g. dip switch settings.
40-50 : Strings for DIALCTL.001, in the format used by DIALCTL.0##.
51 : Modem type, a number in the range 0-65535. Assigned by InterZone.
52-60 : Reserved for future use.
61-110 (max) : Modem connect messages in the following format:
speed S/U CONNECTMESSAGE
(S=secure link (error correction)/U=unsecure link)
E.g.:
300 U CONNECT|
1200 U CONNECT 1200/NONE
2400 S CONNECT 2400/LAPM/V42BIS
9600 S CONNECT 9600/HST/HST/V42BIS
--------------------------------------------------------------
It doesn't matter if the modem sends more information
than what is specified in the result code string, e.g.
CONNECT 9600/ARQ/HST/HST/V42BIS, the remainder is ignored.
The pipe character (|) stands for <CR> in all these strings.
(Note the <CR> symbol after the CONNECT| message, which prevents
other messages starting with CONNECT from being interpreted as
CONNECT 300.)