home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 146 / dpcs0400.iso / Internet / CS2000.exe / %MAINDIR% / csl / sprint.csl < prev    next >
Encoding:
Text File  |  1999-09-30  |  3.1 KB  |  116 lines

  1. #
  2. #  SPRINT.CSL: SprintNet Script
  3.  
  4. TITLE       "SprintNet"
  5. HARDWARE    MODEM
  6.  
  7. GOSUB mdmgen.csl:Connect
  8.  
  9. LABEL BannerScreen
  10.    SET {SprintTries} 1
  11.    GOTO SprintSyncLoop
  12.  
  13. LABEL SprintSyncLoop
  14.    XMIT "@D"         # Transmit SYNC command.
  15.    MSG 8453
  16.    WAIT 20 FOR
  17.       {
  18.       "TERMINAL="    : GOTO SprintNetLogin
  19.       "TERMINAL ="   : GOTO SprintNetLogin
  20.       "\13\10@"      : GOTO SprintTalkToNetwork
  21.       "\13\10 ?"     : FAILURE 8470
  22.       "LOCAL"        : FAILURE 8470
  23.       "ANSNet"       : FAILURE 8478
  24.       "UU.Net"       : FAILURE 8478
  25.       "Saturn.BBN"   : FAILURE 8478
  26.       "Sprint-ip"    : FAILURE 8478
  27.       "NO CARRIER"   : FAILURE 8473
  28.       }
  29.    INCREMENT {SprintTries}
  30.    IF {SprintTries} LE 3
  31.       GOTO SprintSyncLoop
  32.    FAILURE 8470
  33.  
  34. # This label is called as a hotwire from AolNet.
  35. LABEL SprintOnlyBannerScreen
  36.    XMIT "@D"         # Transmit SYNC command.
  37.    MSG 8453
  38.    WAIT 20 FOR
  39.       {
  40.       "TERMINAL="    : GOTO SprintNetLogin
  41.       "TERMINAL ="   : GOTO SprintNetLogin
  42.       "\13\10@"      : GOTO SprintTalkToNetwork
  43.       "\13\10 ?"     : FAILURE 8470
  44.       "LOCAL"        : FAILURE 8470
  45.       "NO CARRIER"   : FAILURE 8473
  46.       }
  47.    FAILURE 8471
  48.  
  49. LABEL SprintNetLogin
  50.    XMIT "D1"
  51.    MSG 8454
  52.    WAIT 40 FOR 
  53.       {
  54.       "\13\10@"      : GOTO SprintTalkToNetwork
  55.       "@"            : GOTO SprintTalkToNetwork
  56.       "(AAA,LLL)="   : GOTO SprintNetLogin
  57.       "(AAA,LLL) ="  : GOTO SprintNetLogin
  58.       "="            : GOTO SprintNetLogin
  59.       "\13\10 ?"     : FAILURE 8470
  60.       "NO CARRIER"   : FAILURE 8473
  61.       }
  62.    FAILURE 8471
  63.  
  64. LABEL SprintTalkToNetwork 
  65.    WAIT 2
  66.    SET {HiLo} 1
  67.    XMIT "par? 11"
  68.    WAIT 20 FOR
  69.    {
  70.    "11:2"       :   SET {HiLo} 0   # 300
  71.    "11:3"       :   SET {HiLo} 0   # 1200
  72.    "11:12"      :   SET {HiLo} 1   # 2400
  73.    "11:13"      :   SET {HiLo} 1   # 4800 
  74.    "11:14"      :   SET {HiLo} 1   # 9600
  75.    "11:15"      :   SET {HiLo} 1   # 19200
  76.    "11:16"      :   SET {HiLo} 1   # 48000
  77.    "11:17"      :   SET {HiLo} 1   # 56000
  78.    "NO CARRIER" :   FAILURE 8473
  79.    }
  80.  
  81.    WAIT 2
  82.    MSG 8455
  83.    EXTERN TLN {HiLo}
  84.    WAIT 200 FOR
  85.    {
  86.       "Connected"       : GOTO SuccessfulConnection
  87.       "Open"            : GOTO SuccessfulConnection
  88.       "Unavailable"     : FAILURE 8474
  89.       "Connect Failed"  : FAILURE 8474
  90.       "Not Available"   : FAILURE 8474
  91.       "Unreachable"     : FAILURE 8474
  92.       "No Connection"   : FAILURE 8474
  93.       "\13\10 ?"        : FAILURE 8474
  94.       "NOT RE"          : FAILURE 8474
  95.       "AVAIL"           : FAILURE 8474
  96.       "REJECT"          : FAILURE 8474
  97.       "LOCAL"           : FAILURE 8474
  98.       "ERROR"           : FAILURE 8474
  99.       "NOT PERMIT"      : FAILURE 8474
  100.       "CONGEST"         : FAILURE 8474
  101.       "NOT OPERATING"   : FAILURE 8474
  102.       "BUSY"            : FAILURE 8474
  103.       "DISCONNECT"      : FAILURE 8474
  104.       "Bad Password"    : FAILURE 8483
  105.       "Login Invalid"   : FAILURE 8484
  106.       "NO CARRIER"      : FAILURE 8473
  107.    }
  108.    FAILURE 8485
  109.  
  110. LABEL SuccessfulConnection
  111.    PICTURE 7
  112.    MSG 8459
  113.    SUCCESS
  114.  
  115.