home *** CD-ROM | disk | FTP | other *** search
- 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.)
-
-