home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1995 October / PCO10.ISO / software / ever / tips / cfos / run / modem.doc < prev    next >
Encoding:
Text File  |  1994-12-14  |  12.9 KB  |  349 lines

  1.  
  2.     -----------------------------------------------------------------------
  3.                               cFos Modem Command Set
  4.     -----------------------------------------------------------------------
  5.  
  6.         ?       Show a small help screen of AT Commands and important
  7.                 S-registers.
  8.  
  9.         A       Force Answer
  10.  
  11.         Bn      Select protocol ONLY for outgoing calls
  12.                 0       X75 without B3 protocoll, 64000bps      ("ISDNC")
  13.                         s22=2048, s26=2, s28=2048
  14.                 1       V110 async, 38400bps, 8n1               ("ISDNB")
  15.                         s22=2048, s26=2, s28=2048
  16.                 2       V110 async, 19200bps, 8n1               ("ISDNA")
  17.                         s22=2048, s26=2, s28=2048
  18.                 3       TELES 128kbps Bundle Protocoll
  19.                         s22=2048, s26=2, s28=2048
  20.                 4       X75, Framelen=256, Win.Size=7 (ELINK mode)
  21.                         s22=framelen, s26=7, s28=256
  22.                 5       Datex-J (BTX), Framesize=130, Win.Size=7
  23.                         s22=framelen, s26=7, s28=128
  24.                 'framelen' refers to the framelen set by -b switch on
  25.                 commandline; all values are checked not to exceed the
  26.                 commandline given settings
  27.  
  28.         D..     Dial
  29.                 L       dial last number
  30.                 S       dial stored number (hardcoded, 0=Zaphods BBS)
  31.                 V       flag connection as SPV
  32.                 0..9    digits
  33.                 A..D#*  special "digits"
  34.  
  35.         En      Command Echo
  36.                 0       echo off
  37.                 1       echo on
  38.  
  39.         Hn      On/Off Hook control
  40.                 0       on hook, terminate an active connection
  41.                 1       off hook, reject an incoming call
  42.  
  43.         In      Inquiry
  44.                 0       product identification and CAPI version and
  45.                         manufacturer
  46.                 1       status line output
  47.                 2       last call statistics
  48.                 4       last 10 CAPI info dumps
  49.  
  50.         Qn      Quiet mode, result codes display
  51.                 0       display result codes
  52.                 1       suppress result code; be Quiet
  53.  
  54.         Sr=n    Set register r to value n (registers are unsigned 16bit ints)
  55.         Sr.b=n  Set bit b to n
  56.         Sr,b=n  Set bit b to n
  57.         Sr?     Query register r
  58.         SrH=n   Set high byte of register r to value n
  59.         SrL=n   Set low byte of register r to value n
  60.  
  61.         Vn      Verbal mode
  62.                 0       numeric result codes
  63.                 1       verbal result codes
  64.  
  65.         Xn      Result code options
  66.                 0       modem looks like a standard 9600 bps modem
  67.                 1       enables CONNECT <rate>
  68.                 2       enables RINGING
  69.                 3       enables RING <incoming caller's id>
  70.                 4       enables CONNECT[...]/<protocols..>
  71.                 5       enables ?
  72.                 6       enables /<cause> on ERROR, NO CARRIER, NO ANSWER
  73.                         and NO DIALTONE
  74.  
  75.         Zn      Restore profile from number n (out of the file PROFILE).
  76.                 This will further reregister the application at the CAPI.
  77.                 If no number is given, 0 will be default.
  78.  
  79.  
  80.         Fn      \
  81.         Kn       |
  82.         Ln       |
  83.         Mn       |  ignored for compatibility
  84.         Nn       |
  85.         O        |
  86.         P        |
  87.         T       /
  88.  
  89.  
  90.     -----------------------------------------------------------------------
  91.                         cFos extended Modem Command Set
  92.     -----------------------------------------------------------------------
  93.  
  94. {+}     &Bn     Number of Channels to use for 'cFos' Channel Bundling, for
  95.                 next dial command
  96.  
  97.         &Cn     Ignored for compatibility
  98.  
  99.         &Dn     Status line
  100.                 0       disable status line (default)
  101.                 1       enable status line (only if port is initialized)
  102.                 2       enable status line (only if carrier is high)
  103.  
  104.         &En     EAZ: n = '0' ... '9': changes register 18. Default is
  105.                 EAZ 0.
  106.  
  107.         &F      Reset to Factory defaults and reset (like ATZ)
  108.  
  109.         &H<str> This sets the hangup string to "+++<str><cr>". E.g. this
  110.                 enables setting the hangup  sequence  to  "+++ATHE1<cr>"
  111.                 for the pcANYWHERE "Hayes compatible modem". Default  is
  112.                 <str>   =   "ATH0",   i.e.   the   hangup-sequence    is
  113.                 "+++ATH0<cr>".
  114.  
  115.         &Lnnn   Listen to what EAZ's; changes register 13; takes multiple
  116.                 digits or '*' for all. Default is EAZ 1.
  117.  
  118.         &Onnn   Outdial Number. This number will be used as prefix for
  119.                 all phone numbers dialed with the ATD command. Default is
  120.                 none.
  121.  
  122.         &Rn     Reregister the application if all ports are idle; use
  123.                 #R1 to force reregister (and lockout of all active
  124.                 connections!)
  125.  
  126.         &T      TRANX: set the clock to the actual time/date (gotten from
  127.                 the last connection attempt).
  128.  
  129.         &V      View profile
  130.  
  131.         &Wn     Write profile to number n (into a file named PROFILE). If
  132.                 no number is given, it defaults to 0.
  133.  
  134.  
  135.     -----------------------------------------------------------------------
  136.                              cFos Modem Register Chart
  137.     -----------------------------------------------------------------------
  138.  
  139.       Reg#      Description                                     Default
  140.  
  141.         S0      Auto Answer on (>=1) / off (==0)                0
  142.  
  143.         S1      Ring count                                      0
  144.  
  145.         S2
  146.  
  147.         S3
  148.  
  149.         S4
  150.  
  151.         S5
  152.  
  153.         S6
  154.  
  155.         S7      Number of seconds modem waits for a carrier     60
  156.  
  157.         S8
  158.  
  159.         S9      Bit-mapped register:                            32737
  160.                 .0      enable any further result code
  161.                 .1      enable CONNECT <rate>, otherwise
  162.                         CONNECT 9600 is always returned
  163.                 .2      enable RINGING
  164.                 .3      enable RING <number>
  165.                 .4      enable /X75.. after CONNECT
  166.                 .5      enable ERROR/<cause>
  167.                 .6      enable NO CARRIER/<cause>
  168.  
  169.         S10     Bit-mapped register:                            Default: 0
  170.                 .0      enable CONNECT.../ID=<callerid>
  171.                 .1      disable full status line, just display the callerid
  172.                         on the left side
  173.                 .2      display numerical values fuer service indicator /
  174.                         add. si instead of names
  175.                 .3      display the callerid, requested eaz, si/add si on
  176.                         a RING like RING 1234/EAZ1/07/00, in spite of the
  177.                         default method: RING<cr>ID=1234/EAZ1/07/00
  178.                 .4      enable +++ATH0<CR> hangup sequence in BIOS emulator
  179.                         mode (and disable hangup on baudrate change)
  180.                 .5      enable CallerID zero padding
  181.                 .6      disable multiple CallerID's
  182.  
  183.  
  184.         S11     Status line line number (0 - screen length-1)   0
  185.                 Note: only displayed if AT&D1 or AT&D2
  186.  
  187.         S12     Nummer of 1/18 sec. to wait before CONNECT      50
  188.                 message.
  189.  
  190.         S13     Serviced EAZ Mask                               2
  191.                 Every bit from bit0.. bit9 enables RING on
  192.                 this EAZ ('0' - '9')
  193.                 ex:     0000000010b     answer on '1'
  194.                         0100000000b     answer on '8'
  195.                         0001111111b     answer on '0' - '6'
  196.                         1111111111b     answer all calls
  197.  
  198.                 This register is also modified by the AT&L... command.
  199.  
  200.         S14     Serviced SI Mask                                0x80
  201.                 Every bit enables a service 'cFos' listens to
  202.  
  203.                    Bit 0    videophone
  204.                    Bit 1    telephone
  205.                    Bit 2    a/b-services
  206.                    Bit 3    X.21-services
  207.                    Bit 4    telefax (Group 4)
  208.                    Bit 5    BTX (64 kbits/s)
  209.                    Bit 7    data transmission (64 kbits/s)
  210.                    Bit 8    X.25-services
  211.                    Bit 9    teletex 64
  212.                    Bit 10   mixed mode
  213.                    Bit 15   BTX (new standard)
  214.  
  215.         S15     B-Channel Identification (ffs. 1.TR.6,          0x83
  216.                 3.2.3.4.4.7)
  217.  
  218.         S16     Source Service Indicator                        7
  219.  
  220.         S17     Source Additional Service Indicator             0
  221.  
  222.         S18     Source EAZ (character: '0'=48.. '9'=57)         '0'
  223.                 Sent with connect_req message; maybe this has
  224.                 to be changed on PBX systems.
  225.  
  226.                 This register is also modified by an AT&En
  227.                 command.
  228.  
  229.         S19     Inactivity timer: modem disconnects if          0
  230.                 no traffic in N minutes; 0==disabled
  231.  
  232.         S20     B-Channel, level 2 protocol                     1
  233.                 1       X.75 SLP Basis Operation Mode,
  234.                         mit Implementation Rules nach T.90
  235.                 2       Transparent-HDLC mit Bit-Stuffing,
  236.                         Frame-Erkennung und CRC-Check
  237.                 3       Bittransparent
  238.                 4       SNA-SDLC
  239.                 5       X.75 Btx
  240.                 8       V110 mit transparentem B2 protokoll
  241.                 9       V110 SNA-SDLC
  242.                 10      V110 X75 SLP nach T.90
  243.  
  244.         S21     B-Channel, level 3 protocol                     4
  245.                 1       T70 NL für Leitungsvermittlung (CSPDN)
  246.                 2       ISO 8208 (DTE/DTE)
  247.                 3       Level 3 according to T.90, Appendix II
  248.                 4       transparent
  249.  
  250.         S22     SELECT_B2_PROTOCOL_REQ: Data-length             2048
  251.  
  252.         S23     SELECT_B2_PROTOCOL_REQ: Link-Address-A          3
  253.  
  254.         S24     SELECT_B2_PROTOCOL_REQ: Link-Address-B          1
  255.  
  256.         S25     SELECT_B2_PROTOCOL_REQ: Modulo-Mode             8
  257.  
  258.         S26     SELECT_B2_PROTOCOL_REQ: Window-Size             2
  259.  
  260.         S27     SELECT_B2_PROTOCOL_REQ: V110 user rate          64
  261.  
  262.         S28     Maximum SEND B2-Framesize                       2048
  263.  
  264.         S29     B3-Protocol-Overhead in Bytes                   0
  265.                 b3 == 1 (t70nl): 2
  266.                 b3 == 2 (iso8208): 3
  267.                 b3 == 4 (transparent): 0
  268.  
  269.         S30     SELECT_B3_PROTOCOL_REQ: LIC                     0
  270.  
  271.         S31     SELECT_B3_PROTOCOL_REQ: HIC                     0
  272.  
  273.         S32     SELECT_B3_PROTOCOL_REQ: LTC                     0
  274.  
  275.         S33     SELECT_B3_PROTOCOL_REQ: HTC                     0
  276.  
  277.         S34     SELECT_B3_PROTOCOL_REQ: LOC                     0
  278.  
  279.         S35     SELECT_B3_PROTOCOL_REQ: HOC                     0
  280.  
  281.         S36     SELECT_B3_PROTOCOL_REQ: Modulo-Mode             8
  282.  
  283.         S37
  284.  
  285.         S38
  286.  
  287.         S39     Numbering Type/Plan                             0x80
  288.  
  289.         S40     Controller                                      0
  290.  
  291.         S41     Info-Mask-low                                   63
  292.  
  293.         S42     Info-Mask-high                                  0
  294.  
  295.         S43     Default V110 user rate & Protocol               64
  296.  
  297.         S44
  298.  
  299.         S45
  300.  
  301.         S46
  302.  
  303.         S47
  304.  
  305.         S48
  306.  
  307. {+}     S49   number of digits of caller id to ignore           0
  308.               (from right to left) when called with CCB
  309.  
  310.         S50    \
  311.         S51     |
  312.         S52     |   Default Additional Service Indicator and B2-Protocol
  313.         S53     |   for every EAZ:
  314.         S54     |   If the incoming AddSI is 0 then we get the AddSI
  315.         S55     |   from the low byte of register 50+EAZ; the B2-Protocol
  316.         S56     |   is got from the high byte.
  317.         S57     |
  318.         S58     |
  319.         S59    /
  320.  
  321.         S60   charge limit, main port     \
  322.         S61   charge limit, aux. port      |
  323.         S62   time limit, main port (secs) |
  324.         S63   time limit, aux. port (secs) |
  325.         S64   lower cps limit              | see CFOS.DOC, chapter 12
  326.         S65   upper cps limit              |
  327.         S66   charge simulation timer      |
  328.         S67   pre-off disconnect time      |
  329.         S68   connect tries                |
  330.         S69   delay between dyn.CCB tries /
  331.  
  332.  
  333.     -----------------------------------------------------------------------
  334.                           cFos Numerical Result Codes
  335.     -----------------------------------------------------------------------
  336.  
  337.          0     OK
  338.          1     CONNECT
  339.          2     RING
  340.          3     NO CARRIER
  341.          4     ERROR
  342.          5     ( not used )
  343.          6     NO DIALTONE
  344.          7     BUSY
  345.          8     NO ANSWER
  346.          9     ( not used )
  347.         10     ( not used )
  348.         11     RINGING
  349.