Tech Bulletin 57: Host Mode: "The Modem is Reporting 'ONLINE'"

Procomm Plus -- Host Mode (Procomm)
Revision: 1.00 (04/19/96)
Author: Garrel Renick

TECHNICAL BULLETIN #57 - Rev 1.00 (5/13/96)

==============================================================================
TITLE   : Host Mode - Modem is Reporting "Online"
PRODUCT : PROCOMM PLUS
==============================================================================

This document details what to do if PROCOMM PLUS reports "The modem is
reporting `ONLINE' when you attempt to use the HOST script.

SYMPTOM: THE HOST ALWAYS REPORTS THAT "THE MODEM IS REPORTING ONLINE...START
         HOST SCRIPT ANYWAY?"  WHEN I RUN THE HOST SCRIPT.  IF I CLICK ON THE
         YES PUSH-BUTTON, USERS CAN CALL INTO MY HOST PC, BUT WHEN THEY
         DISCONNECT THE SAME MESSAGE APPEARS.

The host PC's modem may be forcing a Carrier Detect (CD) signal.  Carrier
Detect is a signal that is generated by your modem when it is connected to
another modem.  Your modem can also be forced to generate this signal, even
when it is not connected to another modem.  However, it is important to
initialize your modem to report the true state of CD since this signal is used
by Host mode to determine if another PC has called and connected.

If the host's modem has a DIP switch which allows it to force Carrier Detect,
move the switch to the opposite position so that it reports the true state of
Carrier Detect (the "CD" or "DCD" line should activate only when the modem
connects to another modem).  If your modem does not have DIP switches, it
should be possible to do this using "AT" commands.  Try the following:

1. From the Terminal window, press <Alt><S> to activate the Setup menu and
   select Setup to activate the Current Setup window.

2. Select the Data Modem/Connection group button and select the Data Modem
   Commands secondary button.

3. Select the Advanced pushbutton to see the initialization string. Add
   "&C1&D2" to the initialization string and click on the OK push-button.
   For example, "AT&F^M" should be changed to "AT&F&C1&D2^M".

4. Click on the "OK" push-button to return to the Terminal window.

5. Press <Alt><J> to re-initialize the modem.

6. Run the HOST script again to see if your problem is resolved.

HARDWARE CONSIDERATIONS:
If you are using an external modem and the above procedure does not help, you
may have either a faulty serial cable or port which is not accurately reporting
the CD signal.  In addition, 9 to 25 pin serial cable adapters are prime
suspects for losing signals in this situation.  You may want to test this by
replacing the serial cable with a new one or attaching your modem to a
different serial port on your PC.

SYMPTOM: AFTER THE FIRST AND SUBSEQUENT CALLERS HANG UP, THE MESSAGE "YOUR
         MODEM IS REPORTING ONLINE...START HOST ANYWAY?" APPEARS.

While trying to recycle for the next caller, the Host script is checking the
state of Carrier Detect (CD) before the modem hangs up and toggles the CD
signal to an off state.  It is simply running too fast and your modem needs
more time to hang-up.  Try the following:

1. Edit the SUBS.WAS script, located in the \ASPECT\HOST directory, in your
   favorite text editor.

2. On line 177, add the command PAUSE 5 to allow the modem more
   time to hang up before the script recycles for the next caller.

3. Save SUBS.WAS and compile the _HOST.WAS file.

==========================================================================
 To ensure that you have the latest version of this document, compare its
 revision number to that of the same document on any of our support sites.
This technical bulletin may be copied and distributed freely as long as it
     is distributed in its entirety and it is not distributed for profit.
         Copyright (c) 1996 Quarterdeck  All rights reserved.
==========================================================================