beautypg.com

Sample file modem_z0.cfg – IBM RS/6000 44P User Manual

Page 197

background image

expect "0\r" or "OK\r\n" timeout 2 # Enable responses (Numeric),

send "ATQ0V0T\r"

# Limit response codes.

expect "0\r" timeout 2

# Confirm commands successful.

send "ATS0=2\r"

# Set AutoAnswer ON

expect "0\r" timeout 2

# Confirm command successful.

done

waitcall: ignore "2\r" timeout 1

# Ignore first ring.

expect "2\r" timeout 10

# Pick up second ring

# or timeout.

# Expect a connection response.

expect "16\r" or "15\r" or "14\r" or "12\r" or "10\r" or "5\r" or "1\r"

timeout 60

done

page:

send "ATDT%N,,,,%R;\r"

# %N = pager call center number

# Add enough commas to wait for

# time to enter paging number.

# %R = paging number

# Confirm successful command.

expect "0\r" timeout 60

delay 2

# Wait before hanging up.

send "ATH0T\r"

# Hang up.

expect "0\r" timeout 2

# Confirm successful command.

done

ripo:

send "ATZQ0T\r"

# Reset to factory defaults.

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 "ATQ0V0T\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.

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

Sample File modem_z0.cfg

#

# COMPONENT_NAME: (ESPSETUP) ENTRY SERVICE PROCESSOR SETUP Z0

#

# FUNCTIONS: Modem configuration file for some early Hayes* compatible modems.

# This example uses the ATZ0 reset command to choose the factory defaults.

# This setup is recommended for modems that will respond to the ATZ0 command

# and which do not respond to the extended (&) commands. Refer to your modem

# manual.

#

# * Trademark of Hayes Microcomputer Products, Inc.

#

Appendix E. Modem Configurations

179