[comp.dcom.modems] escape character not recognized

foxworth@bnlux0.bnl.gov (robert l. foxworth) (08/23/90)

 As a new comer to modem use I need to ask something that may be obvious
to many on this group. When using either a Smart One 2400X or a CTS
Datacomm 2424ADH (both of which appear to be substantially if not fully
Hayes-compatible) I will finish an on-line connection, and attempt to go
to command mode so I can send the ATH. To do so, I wait then send the
three + signs but don't get the OK response. I am on a PC running PcPlot
which is a VT-100 terminal emulator. I would like to know if there is a
register setting or other thing I am overlooking. I thought that *any*
string of 3 plusses, with the guard time, while connected, would send an
OK back. I checked the S2 register with a terminal on the 232 port and
it returns 043. Any help? The modem in this case is being used in
dialing outward.



 

tnixon@hsfmsh.UUCP (Toby Nixon) (08/24/90)

- ... I will finish an on-line connection, and attempt to go to
- command mode so I can send the ATH. To do so, I wait then send the
- three + signs but don't get the OK response. I am on a PC running
- PcPlot which is a VT-100 terminal emulator. I would like to know if
- there is a register setting or other thing I am overlooking. I
- thought that *any* string of 3 plusses, with the guard time, while
- connected, would send an OK back. I checked the S2 register with a
- terminal on the 232 port and it returns 043. 

In addition to register S2 (which contains the escape character; 043 
is decimal for the ASCII "+" character), you also have to consider 
the guard time specified in register S12.  S12 is specified in 20 
millisecond increments, with the default being 050 meaning 1 second. 

For the "+++" escape sequence to be recognized, there must be NO 
characters received before the first "+" for at least the time 
period specified in S12, and no characters after the third "+" for 
that time.  ALSO, the time BETWEEN the "+" characters must be LESS 
than specified in S12.  So, even though you pause before the first 
"+", you must be sure to send the three "+" characters close enough 
together that S12 doesn't expire in between.

If that doesn't turn out to be your problem, let me know and I'll 
try to think of other solutions.

	-- Toby

-----------------------------------------------------------------------------
Toby Nixon, Principal Engineer     Fax:    +1-404-441-1213  Telex: 6502670805
Hayes Microcomputer Products Inc.  Voice:  +1-404-449-8791  CIS:    70271,404
Norcross, Georgia, USA             BBS:    +1-404-446-6336  MCI:       TNIXON
                                   Telemail: T.NIXON/HAYES  AT&T:     !tnixon
UUCP:   ...!uunet!hayes!tnixon     Internet:        hayes!tnixon@uunet.uu.net
MHS:    C=US / AD=ATTMAIL / PN=TOBY_L_NIXON / DD=TNIXON
-----------------------------------------------------------------------------