Multi-Tech Systems RF500S User Manual

Page of 138
Appendix E – Writing a Login Script
RouteFinder RF500S User Guide
130
Example 3 : Script for Unreliable ISP (2
nd
 ISP backup)
#
Login Script
Meaning of Each Login Script Command
1
Send”ATZ”
Resets modem
2
Send”ATS0 =1”
Sends initial string ‘ATS0 =1‘ to modem
3
Send”ATDT8881234”
Dials phone number 888-1234
4
Wait”CONNECT” 12
Waits for ISP to send reply ‘CONNECT’.  If no reply, goes to line 12
for ISP #2.
5
Wait “username:” 12
Waits for ISP to send reply ‘username’.  If no response, goes to line
12 for ISP #2.
6
Send”JaneDoe”
Sends the username ‘JaneDoe‘ to ISP
7
Wait”password”
Waits for ISP to send reply‘ password‘
8
SH”1234”
Sends password ‘1234‘ to ISP
9
Wait”====>”
Waits for ISP to send reply ‘===>‘
10
Send”1”
Selects option 1 (PPP) for this ISP
11
Go
Starts PPP mode (Rest of script ignored)
12
Hangup
Hangs up Modem
13
Send “AT S0=1”
Sends initial string ‘AT SO=1’ to modem
14
Send ‘ATDT 8885678’
Dials phone number 888-5678 (ISP #2)
15
Wait ‘Connect’ 23
Waits for ISP to send reply ‘CONNECT’.  If no CONNECT, goes to
line 23.
16
Wait “username:” 23
Waits for ISP to send reply ‘username’.  If no response, goes to line
23.
17
Send “Stephen”
Sends the username ‘Stephen’ to ISP
18
Wait “password:”
Waits for the ISP to send ‘password:’
19
SH “5678”
Sends password ‘5678’ to ISP
20
Wait”====>”
Waits for ISP to send reply ‘===>‘
21
Send”1”
Selects option 1 (PPP) for this ISP
22
Go
Starts PPP mode
23
Hangup
Hangs up Modem
24
Jump 2
Goes back to line 2 to re-dial ISP#1