On 3 Feb 99, at 15:27, Gary W South wrote:
> My modem commands in AOL 4.0 are
>
> Setup modem string: AT&F1&D2&R2^M
> Dial Prefix: ATD
> Dial suffix: ^M
> Disconnect string: ATH^M
> escape: ~~~~+++~~~~
>
> My modem commands for AOL 3.0 are
>
> Setup modem string: AT&FV1X4&A1&B1&H1&M2&R2^M
> Restore modem string: AT&F^M
> Dial Prefix: ATD
> Dial suffix: ^M
> Disconnect string: ATH^M
> escape: ~~~~+++~~~~
> Reset String: ATZ^M
It would be interesting to see if copying the AOL 3 setup string into
the AOL 4 configuration fixes the problem....
There are three basic ways to get a modem to hang up the phone:
1. Shut off the DTR signal from the PC for a moment. This is the
fastest method, but there used to be modems around that didn't care,
and for a long time whether the modem should care or not was specified
by the setup string.
2. Send "ATH" (or "ATH1") to tell the modem to hang up. That looks
like what the disconnect string is supposed to do; I wonder why it
doesn't.
3. Send "ATZ" to reset the modem. This is the slowest approach, but
perhaps the most robust. You might try telling AOL 4 to use this as
the disconnect string, and see if that helps.
AT commands need to be sent while the modem is in "command mode".
The "+++" sequence, with pauses before and after, tells the modem to
switch to command mode, and this is what the escape string is trying to
accomplish. Each '~' should translate to a brief pause; either that
translation may be broken in AOL4, or there may not quite be enough of
them. [But either of these possibilities would have been caught if AOL
did *any* testing of the program, so they're less likely candidates.]
David G
PCSOFT's List Owner's:
Bob Wright<[log in to unmask]>
Drew Dunn<[log in to unmask]>
|