home *** CD-ROM | disk | FTP | other *** search
/ Shareware Supreme Volume 6 #1 / swsii.zip / swsii / 151 / IMDEV.ZIP / MODEMS.DEF < prev    next >
Text File  |  1993-04-28  |  7KB  |  168 lines

  1. Copyright 1990-1993 Peter Stewart & InterZone Software, Inc.
  2.  
  3. NOTE!   No string in the file may be longer than 50 characters!
  4.         A semi-colon (;) may be used to add comments.
  5.  
  6. Description of Modems.Im:
  7.  
  8. Line#   Function
  9. ================================================================
  10.   1   : The name of the modem, e.g. "US Robotics Courier HST 14.4k V.42bis"
  11.  
  12.   2   : Number of lines in the file that this modem setup takes up, 
  13.         including the first two. Decimal number, e.g.: 75
  14.  
  15.   3   : Highest DTE speed supported by the modem: 300,
  16.         1200, 2400, 9600, 19200, 38400, 57600, 115200
  17.  
  18.   4   : Delay in 10ths of a second between each command
  19.         sent to the modem, e.g.: 3, 7, 10
  20.  
  21.   5   : If the modem is using locked speed against the computer: 
  22.         "Yes" or "No".
  23.  
  24.   6   : If InterMail should answer incoming calls (auto-answer on
  25.         the modem isn't used). Yes/No.
  26.  
  27.         NOTE! If the modem supports allowing the computer to answer
  28.         (supports the command on line 31 below), this is the preferred
  29.         alternative. "Yes" is the recommended setting, since this
  30.         prevents the modem from answering when the computer has
  31.         technical problems. It can consequently save lots of calls
  32.         to a "dead" computer and save substantial  sums on the phone
  33.         bill. If InterMail is to answer (Yes), the auto-answer
  34.         feature of the modem must also be disabled, with S0=0 in the
  35.         init string for a Hayes compatible modem.
  36.  
  37.   7   : If InterMail is to lower the DTR signal to terminate a call.
  38.         Yes/No.
  39.         (Yes is recommended if the modem can handle it.)
  40.  
  41.   8   : If InterMail is to momentarily lower the DTR signal before
  42.         dialing, to prevent a collission with incoming calls.
  43.         Yes/No.
  44.         (No is preferred if line 6 = Yes, since IM will then attempt
  45.         to answer the incoming call instead of terminating it.)
  46.  
  47.   9   : If InterMail is to lower DTR when the program is "busy", i.e.
  48.         when the Editor or Setup is used or on exit to the batch file.
  49.         Yes/No.
  50.         If "No" is specified, InterMail will instead make the modem
  51.         go offhook by sending the command on line 22 below.
  52.         This has the advantage that the calling system immediately
  53.         gets a busy signal, innstead of having to wait 45 seconds or
  54.         more for a "NO ANSWER" response from the modem.
  55.  
  56.   10  : Delay in 10ths of a second after a detected ring signal
  57.         before InterMail should attempt to answer (if line 6=Yes).
  58.         6 or 7 will usually work well.
  59.  
  60.   11  : The modem's message for "error", e.g. ERROR
  61.         (Max 15 characters)
  62.  
  63.   12  : The modem's message for "busy", e.g. BUSY
  64.         (Max 15 characters)
  65.  
  66.   13  : The modem's message for "lost carrier", e.g. NO CARRIER
  67.         (Max 15 characters)
  68.  
  69.   14  : The modem's message for "ok", e.g. OK (Max 15 characters)
  70.  
  71.   15  : The modem's message for "ring signal", e.g. RING|
  72.         (Max 15 characters)
  73.         (Note the <CR> symbol which prevents the message
  74.         RINGING (ring signal detected on outgoing call) from being
  75.         confused with an incoming call.)
  76.  
  77.   16  : The modem's message for "no dial tone",
  78.         e.g. NO DIAL (Max 15 characters)
  79.  
  80.   17  : The modem's message for "no answer", e.g. NO ANSWER
  81.         (Max 15 characters)
  82.  
  83.   18  : The modem's message for "voice answer", e.g. VOICE
  84.         (Max 15 characters)
  85.  
  86.   19  : Command to make the modem go from data mode to
  87.         command mode, e.g. +++ (Max 10 characters)
  88.  
  89.   20  : Command to make the modem go from command mode
  90.         back to data mode (return online), e.g. ATO|
  91.         (Max 10 characters)
  92.  
  93.   21  : Command to make the modem "hang up",
  94.         e.g. ATH0| (Max 10 characters)
  95.  
  96.   22  : Command to make the modem go "offhook" (make the
  97.         line appear busy), e.g. ~ATM0H1| (Max 10 characters)
  98.         (The tilde (~) character causes the program to pause for
  99.         one second before sending the command. M0 disables the built-in
  100.         speaker on a Hayes compatible modem.)
  101.  
  102.   23  : Command to make the modem dial a number with touch tone dialing,
  103.         e.g. ATDT (Max 10 characters)
  104.  
  105.   24  : Command to make the modem dial a number with pulse dialing,
  106.         e.g. ATDP (Max 10 characters)
  107.  
  108.   25  : Suffix to be used after all dialed numbers.  Normally just
  109.         a pipe (|) character (=<CR>). (Max 30 characters)
  110.         (May also be used for special access codes etc.)
  111.  
  112.   26  : The first initialization string. (Max 49 characters)
  113.  
  114.   27  : The second initialization string. (Max 49 characters)
  115.  
  116.   28  : The third initialization string. (Max 49 characters)
  117.  
  118.         Initilaization strings that aren't used may be left empty.
  119.         The strings are sent in sequence every time the modem is
  120.         reinitialized, but an empty string will not be sent.
  121.         Most modems are unable to handle more than 40 characters
  122.         in a single string.
  123.  
  124.   29  : String to be sent to the modem every time the user takes
  125.         InterMail down (exits the program). (Max 49 characters)
  126.  
  127.   30  : String that InterMail uses to make the modem use the
  128.         correct speed against the DTE (Data Terminal Equipment).
  129.         Normally just AT| (Max 49 characters)
  130.  
  131.   31  : Command to make the modem answer an incoming call, e.g. ATA|
  132.         (Max 10 characters) (See also line 6 above.)
  133.  
  134.   32  : Nodelist flags for this modem, e.g. HST,V42
  135.  
  136. 33-39 : Comment to be displayed to the user when he/she is done with the
  137.         choice of modem. e.g. dip switch settings.
  138.  
  139. 40-50 : Strings for DIALCTL.001, in the format used by DIALCTL.0##.
  140.  
  141. 51    : Modem type, a number in the range 0-65535. Assigned by InterZone.
  142.  
  143. 52-60 : Reserved for future use.
  144.  
  145. 61-110 (max) : Modem connect messages in the following format:
  146.  
  147.         speed S/U CONNECTMESSAGE
  148.  
  149.         (S=secure link (error correction)/U=unsecure link)
  150.  
  151.         E.g.:
  152.  
  153.         300 U CONNECT|
  154.         1200 U CONNECT 1200/NONE
  155.         2400 S CONNECT 2400/LAPM/V42BIS
  156.         9600 S CONNECT 9600/HST/HST/V42BIS
  157.  
  158.         --------------------------------------------------------------
  159.         It doesn't matter if the modem sends more information
  160.         than what is specified in the result code string, e.g.
  161.         CONNECT 9600/ARQ/HST/HST/V42BIS, the remainder is ignored.
  162.         The pipe character (|) stands for <CR> in all these strings.
  163.  
  164.         (Note the <CR> symbol after the CONNECT| message, which prevents
  165.         other messages starting with CONNECT from being interpreted as
  166.         CONNECT 300.)
  167.  
  168.