This article is from the Windows NT Internet FAQ, by sscoggin@enet.net (Steve Scoggins) with numerous contributions by others.
Thanks to Christopher Browne (cbrowne@usr.com) at USR for the
recommended MODEM.INF for various USR modems.
This is the .INF as we have it now. It's been tested on NT 3.1 / 3.5
andWfW 3.11 with great success. I've been able to use all of our
modems from the Courier v.34 down to the Sportster 9600 data/fax.
The MAXCONNECTBPS is set at 38400 so that this file works with most
of the installed base of modems. We only started supporting > 57600
with the Courier V.32t.
The MAXCARRIERBPS is set but any dce-dce rate that is reported at
connect isignored since the port is locked. The first release of
this file was in error since it did not contain the &B1 command
and this caused considerable pain for a few folks. My apologies!
Using ITU-T as our default allows a USR modem to connect with more
than USR modems at higher dce rates. This can be changed runtime by
the user either through the phone number "123-123-1234B0" or by
changing the INF file. I would prefer to see the phone number used
so that the modem stays in a more compatible mode by default.
; MDMUSR.INF
;
; For use with Windows for Workgroups, NT 3.1, NT 3.5
[Responses]
; General non-connect responses that all USR modems generate...
OK=<cr><lf>OK<cr><lf>
LOOP=<cr><lf>RING<cr><lf>
LOOP=<cr><lf>RINGING<cr><lf>
ERROR=<cr><lf>ERROR<cr><lf>
ERROR_NO_CARRIER=<cr><lf>NO CARRIER<cr><lf>
ERROR_VOICE=<cr><lf>VOICE<cr><lf>
ERROR_NO_DIALTONE=<cr><lf>NO DIAL TONE<cr><lf>
ERROR_BUSY=<cr><lf>BUSY<cr><lf>
ERROR_NO_ANSWER=<cr><lf>NO ANSWER<cr><lf>
; General connect responses that all USR modems generate...
CONNECT=<cr><lf>CONNECT <ignore>/NONE<ignore>
CONNECT_EC=<cr><lf>CONNECT <ignore>/ARQ<ignore>
; Since serial port is locked, carrier rate is irrelevant.
; The RAS client calcuates link rate after connection is accepted.
[USRobotics General]
; This selection can be used by almost ALL USRobotics modems!
; * A MAXCONNECTBPS of 38400 allows this to be used by older modems
; such as the HST 14400.
; * Compression is off by default because of the lower DTE-DCE rate.
; * ITU-T standards are on by default to ensure compatibility with
; non-USR modems.
; * X4 is set to ensure compatibility with Sportster modems. Advanced
; dial features for Courier can be activated by placing X7 in the dial
; string. (i.e. phone number field contains "1-708-676-1059X7"
CALLBACKTIME=10
DEFAULTOFF=compression
MAXCARRIERBPS=28800
MAXCONNECTBPS=38400
<speaker_on>=m1
<speaker_off>=m0
<hwflowcontrol_on>=&h1&r2
<hwflowcontrol_off>=&h0&r1
<compression_on>=&k3
<compression_off>=&k0
<protocol_on>=&m4
<protocol_off>=&m0
<autodial_on>=ATdt
<autodial_off>=ATd
COMMAND_INIT=AT&f&a3x4e1q0v1s0=0s7=55s2=128<cr>
COMMAND_INIT=AT&b1&c1&d2b0x4<cr>
COMMAND_INIT=<hwflowcontrol><compression><protocol><speaker><cr>
COMMAND_DIAL=<autodial><phonenumber><cr>
COMMAND_LISTEN=ATS0=1<cr>
; US Robotics modems are defined in original MODEM.INF are
; maintained here for installation purposes
[US Robotics Courier Dual]
ALIAS=USRobotics General
[US Robotics Courier HST]
ALIAS=USRobotics General
[US Robotics Courier V.32bis]
ALIAS=USRobotics General
[US Robotics Sportster 2400]
ALIAS=USRobotics General
[US Robotics Sportster 9600]
ALIAS=USRobotics General
[US Robotics V.FC/V.34]
ALIAS=USRobotics General
 
Continue to: