home *** CD-ROM | disk | FTP | other *** search
- ; ┌──────────────────────────────────────────┐
- ; │ Dialing Directory Script for PCP calls │
- ; │ by Dan Mancuso, Another BBS? (900/006) │
- ; │ (c) 1991 Version 0.3α 11/28/91 DJM │
- ; └──────────────────────────────────────────┘
- ;
- ; ┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐
- ; ├┼┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┼┤
- ; ├┤ ├┤
- ; ├┤ THIS IS THE SCRIPT THAT SHOULD BE ENTERED AS YOUR ├┤
- ; ├┤ DIALING SCRIPT IN THE PCP.DIR DIALING DIRECTORY ├┤
- ; ├┤ ├┤
- ; ├┼┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┼┤
- ; └┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┘
- ;
- ; These scripts are released under the "FREEWARE" concept, you are free to
- ; use it and pass it along to anyone under the agreement that all files
- ; will be sent intact without alterations to the original scripts. No fee
- ; may be charged (other than normal BBS subscriptions or minimal fee for
- ; disks and copying charge - not to exceed $5.00)
- ;
- ; To register these scripts for use, please NetMail me at 900/006 or send
- ; a postcard or letter to:
- ;
- ; Dan Mancuso
- ; Another BBS?
- ; 5621 Acoma SE Ste. 11A
- ; Albuquerque, NM 87108
- ;
- ;
- ; Absolutely no guarantees come with these scripts. They work for me and
- ; should work for you. I accept NO responsibitity whatsoever for anything
- ; that may or may not happen while using these scripts.
- ;
- ; Please read the accompanying documentation for instructions for use and
- ; what you NEED to change and what you CAN change..
- ;
- ; If you make any modifications to these scripts of consequence, please
- ; forward a copy to me. If the changes are nice I will incorporate them into
- ; the next release and give you credit for the change!
- ;
- ;
- ; -----------------------------------------------------------------------------
- ;
- ;
- ; Included SCRIPTS : PCP-DIAL.SCR - Script for PCP remote connects
- ; DIAL-PCP.SCR - Script to connect to PCPursuit
- ;
- ; Other Files : PCP.KEY - Macro Key file for these Scripts
- ; PCP-SCR.DOC - Documentation for these Scripts
- ; PCP.DIR - Sample PCP remote dialing directory
- ; PCPSTART.DIR - Sample PCP access dialing directory
- ; PCP-CITY.COD - Current list of PCP Cities
- ; PCPBILL - Reply from PCP about billing
- ;
- ; -----------------------------------------------------------------------------
- ;
- ; ┌───────────────────────────────────────────────────────┐
- ; │ Description of VARIABLES used in attached SCRIPTS │
- ; └───────────────────────────────────────────────────────┘
- ;
- ;
- ; PCP-DIAL.SCR
- ; ~~~~~~~~~~~~
- ;
- ; V1 = Sets PCP baud rate
- ; V2 = Phone number for DESTINATION BBS
- ; V3 = V2 with <CR> stripped
- ; NOTE: DO NOT put dashes in the phone numbers in the PCP Directory
- ; V4 = RESULT Code from remote modem
- ; V5 = used for reponse gathering of remote modem
- ;
- ;
- ; DIAL-PCP.SCR
- ; ~~~~~~~~~~~~
- ;
- ; V27= STRing result for V28
- ; V28= COUNTER - Number of attempts to connect to PCP local access number
- ; V29= DISCONNECT message (garbage) from PCPursuit HANGUP
- ;
- ;
- ; -----------------------------------------------------------------------------
- ;
- ;
- QUIET OFF
- SCREEN OFF
- CURSOR OFF
- CLEAR
- MKWIN 12 1 68 8 "PCP Call Information"
- WRITELN
- SETCOLOR 2 0
- WRITE " Dialing PCP CITY...... "
- SETCOLOR 10 0
- WRITELN %CITY
- SETCOLOR 2 0
- WRITE " Final Destination..... "
- SETCOLOR 14 0
- WRITELN %NAME
- SETCOLOR 2 0
- WRITE " Destination Number.... "
- SETCOLOR 14 0
- WRITELN %NUM
- SETCOLOR 2 0
- WRITE " Baud rate to connect.. "
- SETCOLOR 12 0
- WRITELN %BAUD
- MKWIN 8 8 72 24 "PC Pursuit Call Progress"
- SENDLN
- TWAIT 500
- SEND "@"
- TWAIT 500
- SENDLN
- WAIT 15 FOR "@"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN
- WRITELN " Cannot get PCP command mode "
- ALARM 1
- GOTO QUIT
- ESAC
- TWAIT 500
- SEND "D"
- TWAIT 500
- SENDLN
- V5 = ""
- GETLN V5
- GETLN V5
- CASE %5 OF
- ~ DISCON
- SETCOLOR 6 0
- WRITELN
- WRITELN " Disconnected from remote city "
- BEEP
- ESAC
- WRITELN
- SETCOLOR 2 0
- WRITELN " PCPursuit Ready "
- V2 = %NUM
- TWAIT 500
- WRITELN
- SETCOLOR 3 0
- WRITE " Logging into PCPursuit city: "
- SETCOLOR 10 0
- WRITE %CITY
- SETCOLOR 3 0
- WRITELN "... Please wait!"
- SEND "C D/"
- SEND %CITY
- V1 COPY %BAUD 1 2
- ;
- ; PPP999999D ...to be replaced with your PCP ID
- ; ||||||||||
- ; vvvvvvvvvv
- ;
- SEND "/"%1",PPP999999D"
- TWAIT 500
- SENDLN
- WAIT 15 FOR "PASSWORD ="
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " ┌──────────────────────────────────────┐ "
- WRITELN " │ PCP not accepting connection │ "
- WRITELN " │ -------------------------------- │ "
- WRITELN " │ ID, CITY, or BAUD may not be correct │ "
- WRITELN " │ Check PCP.DIR/PCP-DIAL.SCR-try again │ "
- WRITELN " └──────────────────────────────────────┘ "
- ALARM 1
- GOTO QUIT
- ESAC
- ;
- ; xxxxxx ...to be replaced with your PCP password
- ; ||||||
- ; vvvvvv
- ;
- SEND "xxxxxx"
- TWAIT 500
- SENDLN
- WAIT 30 FOR "CONNECTED"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " PCP Password was not accepted "
- ALARM 1
- GOTO QUIT
- ESAC
- SETCOLOR 2 0
- WRITE " Login Completed... "
- SETCOLOR 3 0
- WRITELN "Setting Parameters. "
- TWAIT 500
- SEND "I"
- TWAIT 500
- SENDLN
- TWAIT 1000
- SEND "ATZ"
- TWAIT 500
- SENDLN
- WAIT 15 FOR "OK"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " Remote modem did not respond to ATZ "
- ALARM 1
- GOTO QUIT
- ESAC
- SENDLN
- SENDLN "@"
- WAIT 15 FOR "@"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " Cannot get PCP command line "
- ALARM 1
- GOTO QUIT
- ESAC
- SENDLN "SET 5:1"
- WAIT 15 FOR "@"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " Cannot set parameter 1 "
- ALARM 1
- GOTO QUIT
- ESAC
- SENDLN "RST? 5:1"
- WAIT 15 FOR "@"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " Cannot set parameter 2 "
- ALARM 1
- GOTO QUIT
- ESAC
- SENDLN "CONT"
- TWAIT 1000
- SETCOLOR 2 0
- WRITELN " Parameters Set..."
- WRITELN
- SETCOLOR 3 0
- WRITE " Connected to PC Pursuit City: "
- SETCOLOR 10 0
- WRITELN %CITY
- SETCOLOR 3 0
- WRITE " Now attempting to connect to: "
- SETCOLOR 14 0
- WRITELN %NAME
- V3 = ""
- V3 COPY %2 1 11
- SETCOLOR 3 0
- WRITE " Sending Dialing command...... "
- SETCOLOR 11 0
- WRITE %3 "{CR}"
- SETCOLOR 3 0
- WRITELN "..."
- SETCOLOR 3 0
- WRITE " Waiting for answer........... "
- SEND %3
- TWAIT 500
- SENDLN
- WAIT 15 FOR %3
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN
- WRITELN
- WRITELN " Could not send phone number "
- ALARM 1
- GOTO QUIT
- ESAC
- TWAIT 500
- V4 = ""
- GETLN V4
- SETCOLOR 15 0
- WRITELN %4
- WRITELN
- TWAIT 1500
- QUIET OFF
- CASE %4 OF
- ~ CONNECT
- LOG "PCP Connect: " %NAME " : " %TIME
- BEEP
- RMWIN
- CLEAR
- TWAIT 1000
- SET ONLINE TRUE
- ~ BUSY
- BEEP
- ~ NO
- BEEP
- BEEP
- ?
- SETCOLOR 14 4
- WRITELN
- WRITE " Unexpected response recieved: "
- SETCOLOR 15 0
- WRITELN %4
- WRITELN
- BEEP
- BEEP
- BEEP
- ESAC
- TWAIT 1000
- SETCOLOR 3 0
- WRITE " Disconnecting from PCP City : "
- SETCOLOR 10 0
- WRITELN %CITY
- SENDLN
- TWAIT 500
- SEND "@"
- TWAIT 500
- SENDLN
- WAIT 15 FOR "@"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN " Cannot get PCP command mode "
- ALARM 1
- GOTO QUIT
- ESAC
- TWAIT 500
- SEND "D"
- TWAIT 500
- SENDLN
- V5 = ""
- GETLN V5
- GETLN V5
- CASE %5 OF
- ~ DISCON
- SETCOLOR 10 0
- WRITE " Successful DISCONNECT "
- BEEP
- ?
- SETCOLOR 14 4
- WRITELN " Cannot Disconnect from remote modem "
- ALARM 1
- GOTO QUIT
- ESAC
- TWAIT 1000
- RMWIN
- CLEAR
- SET ONLINE FALSE
- ;
- WRITELN " ERROR 4 - YOU SHOULD NEVER SEE THIS - PCP-DIAL "
- ALARM
- ;
- :QUIT
- ;
- WRITELN
- TWAIT 500
- CASE %DCD OF
- FALSE
- SETCOLOR 14 0
- WRITELN " You were not connected to PCPursuit! "
- ALARM 5
- GOTO NODCD
- ESAC
- WRITELN
- SETCOLOR 12 0
- WRITE " Disconnecting from PCP City : "
- SETCOLOR 10 0
- WRITELN %CITY
- SENDLN
- TWAIT 500
- SEND "@"
- TWAIT 500
- SENDLN
- WAIT 15 FOR "@"
- CASE %FAIL OF
- TRUE
- SETCOLOR 14 4
- WRITELN
- WRITELN " Cannot get command mode"
- ALARM 1
- GOTO HANG
- ESAC
- TWAIT 500
- SEND "D"
- TWAIT 500
- SENDLN
- V5 = ""
- GETLN V5
- GETLN V5
- CASE %5 OF
- ~ DISCON
- SETCOLOR 10 0
- WRITELN " Disconnected from remote city "
- BEEP
- ?
- SETCOLOR 14 4
- WRITELN " Cannot Disconnect from remote modem "
- WRITELN " I'm going to HANG-UP on PCPursuit!! "
- ALARM 1
- GOTO HANG
- ESAC
- TWAIT 1000
- SET ONLINE FALSE
- ;
- WRITELN " ERROR 5 - YOU SHOULD NEVER SEE THIS - PCP-DIAL "
- ALARM
- ;
- :HANG
- ;
- SETCOLOR 12 0
- WRITELN " Disconnecting from PC Pursuit..... "
- SENDLN
- SEND "@"
- SENDLN
- WAIT FOR "@"
- SENDLN "HANGUP"
- WAIT 20 FOR "NO"
- CASE %FAIL OF
- TRUE
- CASE %DCD OF
- TRUE
- HANG-UP
- ESAC
- ESAC
- WRITELN
- SETCOLOR 15 0
- WRITELN " Disconnected .... "
- QUIET OFF
- ALARM 5
- QUIT
- ;
- WRITELN " ERROR 6 - YOU SHOULD NEVER SEE THIS - PCP-DIAL "
- ALARM
- ;
- :NODCD
- ;
- WRITELN
- SETCOLOR 3 0
- TWAIT 2000
- QUIT
- ;
- WRITELN " ERROR 7 - YOU SHOULD NEVER SEE THIS - PCP-DIAL "
- ALARM
- ;
-