ripo: | send "AT&F1Q0T\r" | # Reset modem. Select profile 1 | ||
| ignore "0\r" or "OK\r\n" timeout 2 | # Ignore modem response. | ||
| send "ATE0T\r" | # Initialize modem: Echo OFF, | ||
| expect "0\r" or "OK\r\n" timeout 2 | # | Enable | responses (Numeric), |
| send "ATQ0V0X0T\r" | # | Limit response codes. | |
| expect "0\r" timeout 2 | # Confirm | commands successful. | |
| send "ATS0=0\r" | # Set AutoAnswer OFF | ||
| expect "0\r" timeout 2 | # Confirm | command successful. | |
| send "AT&C1&D2&R1\r" | # Detect carrier and DTR, | ||
|
| # | Ignore | RTS. |
| expect "0\r" timeout 2 | # Confirm | command successful. | |
| done | # RI Power On enabled. | ||
error: |
| # Handle unexpected modem | ||
|
| # | responses. |
expect "8\r" or "7\r" or "6\r" or "4\r" or "3\r" delay 2
done