HAYES ACCURA 336 MESSAGE MODEM

Prasad Khandkar (prasadk@winsoftech.com)
Fri, 19 Jun 1998 14:20:33 +0200


HI,

This query is regarding the HAYES ACCURA 336 MESSAGE MODEM
(V.34 DATA + VOICE + FAX). Although the question is not directly related

to vgetty, i hope i can take the liberty of posting this here, since
there is
such a wealth of ideas regarding voice and fax in the mgetty/vgetty
mailing list.

I would greatly appreciate any information about the following.

My problem is the following.

I have a small program (NOT vgetty) that uses the above modem ( i have
made it compatible to all ROCKWELL modems), and puts it in voice
mode and waits for calls.

As soon as a call is received, it plays the greeting, presents a voice
menu
and accepts tones. When user selects a tone for the "fax-on-demand"
option,
the program attempts to put the modem in the CLASS 2 fax modem
mode (by ending the voice mode using AT#BDR=0#CLS=0)
, and sends a FAX in the SAME CALL.

This works fine with some other models of ROCKWELL based modems, but
the HAYES modem above gives a weird problem. Whenever the program
puts it into fax mode, the modem sends the fax tone to the caller. The
caller
then pushes "START" button on his fax machine. My program gets
+FCON
+FCSI
OK
and then
+FDIS

Then my program gives a AT+FDT.

However, the other side's fax machine just gets a +FCON, beyond which
nothing happens, and the call drops.

After lots of tinkering, i identified that whenever my hayes modem is
put into voice mode AND a AT#VTX (voice transmit) command is
given to it and later terminated by a <DLE><ETX>, the above problem
starts happening.

The funny thing is that this problem does not happen on the HAYES modem
if i just put it into voice mode, DO NOT give any AT#VTX commands
and then take it out of voice mode, then try the fax. That works fine.

Also, if i do a ATZ and then the fax, that works, but then ATZ drops the
line, and
that kills the fax-on-demand!

ANY IDEAS ? IS THIS A FIRMWARE PROBLEM ?
I TRIED FLOW CONTROL ETC. ETC. BUT NO LUCK
*** I WOULD BE TERRIBLY GRATEFUL IF ANY ONE CAN POINT ME
TO THE RIGHT DIRECTION.

THANKS A LOT,
PRASAD.