Sample file modem_f1.cfg – IBM 6C4 User Manual

Page 221

Advertising
background image

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

Sample File modem_f1.cfg

#

# COMPONENT_NAME: (ESPSETUP) ENTRY SERVICE PROCESSOR SETUP F1

#

# FUNCTIONS: Modem configuration file for many recent Hayes* compatible modems.

# This example uses the AT&F1 reset command to choose the factory defaults.

# This set up is for modems with extended (&) commands and which do not work

# properly with setup F0. For early vintage modems, setup Z or Z0 is

# recommended.

#

# * Trademark of Hayes Microcomputer Products, Inc.

#

# (C) COPYRIGHT International Business Machines Corp. 1996

# All Rights Reserved

# Licensed Materials - Property of IBM

#

# US Government Users Restricted Rights - Use, duplication or

# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

#

#

# If the modem has configuration switches, they should be set to the

# factory default settings.

ICDelay 1

DefaultTO 10

CallDelay 120

# AT Attention Code

,

Inserts delay in dialing commands

# &F1 Reset. Restore profile 1 Q0

Turn on responses

# E0 Turn echo off

Q1

Turn off responses

# V0 Use numeric responses

S0=0 Automatic answer inhibit

# +++ Escape to command mode

S0=2 Answer on second ring

# H0 Hang-up

X0=0 Limit modem response codes

#

T = Tone mode. When used as T\r, it is a

#

no op to maintain program synchronization

#

when modem may/will echo the commands.

#

# &C1 Detect CD

&D2 Respond to DTR (often the default)

# &R1 Ignore RTS (CTS)

#

# %N Call-Out phone number

%P

Paging phone number

# %S Modem speed (available to users)

#

# Following are common responses from a wide range of modems:

# 16, 15, 12, 10, 5 and 1 are connection responses. Add others as required.

# 7=busy; 6=no dial tone; 4=error; 3=no carrier; 2=ring; 0=OK

#

# PROGRAMMING NOTE: No blanks between double quote marks (").

condout:

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.

Appendix F. Modem Configurations

203

Advertising