| done |
|
|
disconnect: | delay 2 | # Separate from previous data. | |
| |||
| send "+++" | # Assure command mode. | |
| delay 2 | # Allow mode switching delay. | |
| send "ATHð\r" | # Set modem | |
|
| # (i.e., hang up). | |
| ignore "ð\r" or "OK\r" timeout 2 | # Ignore modem response. | |
| send "ATEðQ1\r" | # Initialize modem: Echo OFF, | |
| ignore "ð\r" timeout 1 | # | Disable responses. |
|
|
| |
| done |
|
|
condin: | send "AT&F\EðEð\r" | # Reset to factory defaults. | |
|
| # \Eð=data compression disabled | |
|
| # Eð=echo disabled | |
| ignore "ð\r" or "OK\r\n" timeout 2 | # Ignore modem response. | |
| send "AT#Fð\Q2\r" | # Trellis modulation disabled | |
|
| # Retrain with adaptive rate | |
| expect "ð\r" or "OK\r\n" timeout 2 | # Confirm commands successful | |
| send "ATVðXðSð=2\r" | # Numeric response code | |
|
| # AT compatible messages | |
|
| # Answer on 2nd ring | |
| expect "ð\r" timeout 2 | # Confirm commands successful. | |
| done |
|
|
waitcall: | ignore "2\r" timeout 1 | # Ignore first ring. | |
| expect "2\r" timeout 1ð | # Pick up second ring | |
|
| # | or timeout. |
| expect "1\r" timeout 6ð | # Expect a connection response. | |
|
|
| |
| done |
|
|
page: | send "ATD%N,%R\r" | # %N = pager call center number | |
|
| # commas=6sec wait time to | |
|
| # | enter paging number. |
|
| # %R = return number | |
| expect "ð\r" or "3\r" timeout 3ð | # Confirm successful command. | |
| delay 2 | # Wait before hanging up. | |
| send "+++" | # Assure command mode. | |
| delay 2 | # Allow mode switching delay. | |
| send "ATHð\r" | # Hang up. | |
| expect "ð\r" timeout 2 | # Confirm successful command. | |
| done |
|
|
ripo: | send "AT&F\EðEð\r" | # Reset to factory defaults. | |
|
| # \Eð=data compression disabled | |
|
| # Eð=echo disabled | |
| ignore "ð\r" or "OK\r\n" timeout 2 | # Ignore modem response. | |
| send "AT#Fð\Q2\r" | # Trellis modulation disabled | |
|
| # Retrain with adaptive rate |