ajit - 2007-08-06

Hi there!

Thanks to the developers of this app. Great job!
I'm using it with Huawei ets cdma phone, which usses the qualcomm chipset. It requires hard flow control. But  I noticed that efax was using software flow control, causing garbaged lines on the receiving machine (the log reports it as failed). efax still uses +FLO=1 after specifing -o h. I was unable to test fax transmission with this setting yet here's the waiting command log:

ajit@ajit-desktop:~$ efax-0.9a -d /dev/ttyUSB0 -o 0h -v cm -c 1,3,0,2,0,1,0,0 -w
efax-0.9a: Mon 06 Aug 2007 07:12:42 PM IST efax v 0.9a-001114 Copyright 1999 Ed Casas
efax-0.9a: Mon 06 Aug 2007 07:12:42 PM IST efax v 0.9a-001114 Copyright 1999 Ed Casas
efax-0.9a: 19:12:42 compiled Aug  6 2007 18:17:19
efax-0.9a: 19:12:42 command  "Q0V1"
efax-0.9a: 19:12:42 waiting 2.0 s
efax-0.9a: 19:12:42 .623 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:42 response "OK"
efax-0.9a: 19:12:42 command  "E0"
efax-0.9a: 19:12:42 waiting 5.0 s
efax-0.9a: 19:12:42 .751 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:42 response "OK"
efax-0.9a: 19:12:42 command  "I3"
efax-0.9a: 19:12:42 waiting 5.0 s
efax-0.9a: 19:12:42 .879 [<CR><LF>ERROR<CR><LF>]
efax-0.9a: 19:12:42 response "ERROR"
efax-0.9a: 19:12:42 command  "+FCLASS=2.0"
efax-0.9a: 19:12:42 waiting 5.0 s
efax-0.9a: 19:12:42 .995 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:42 response "OK"
efax-0.9a: 19:12:43 command  "+FMI?"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .111 [<CR><LF>ERROR<CR><LF>]
efax-0.9a: 19:12:43 response "ERROR"
efax-0.9a: 19:12:43 command  "+FMM?"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .231 [<CR><LF>ERROR<CR><LF>]
efax-0.9a: 19:12:43 response "ERROR"
efax-0.9a: 19:12:43 command  "+FMR?"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .347 [<CR><LF>ERROR<CR><LF>]
efax-0.9a: 19:12:43 response "ERROR"
efax-0.9a: 19:12:43 command  "+FIP"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .475 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:43 response "OK"
efax-0.9a: 19:12:43 command  "+FNR=1,1,1,0"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .615 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:43 response "OK"
efax-0.9a: 19:12:43 command  "+FLO=1"    <<<<<<<<<<<<<
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .751 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:43 response "OK"
efax-0.9a: 19:12:43 command  "+FBO=0"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:43 .887 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:43 response "OK"
efax-0.9a: 19:12:43 command  "+FCR=1"
efax-0.9a: 19:12:43 waiting 5.0 s
efax-0.9a: 19:12:44 .027 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:44 response "OK"
efax-0.9a: 19:12:44 command  "+FCC=1,3,0,2,0,1,0,0"
efax-0.9a: 19:12:44 waiting 5.0 s
efax-0.9a: 19:12:44 .067 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:44 response "OK"
efax-0.9a: 19:12:44 command  "+FLI="                    ""
efax-0.9a: 19:12:44 waiting 5.0 s
efax-0.9a: 19:12:44 .099 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:44 response "OK"
efax-0.9a: 19:12:56 command  "Q0V1"
efax-0.9a: 19:12:56 waiting 2.0 s
efax-0.9a: 19:12:56 .135 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:56 response "OK"
efax-0.9a: 19:12:56 command  "H"
efax-0.9a: 19:12:56 waiting 5.0 s
efax-0.9a: 19:12:56 .250 [<CR><LF>OK<CR><LF>]
efax-0.9a: 19:12:56 response "OK"

Is there something wrong with efax?

Further more busy & dial tone detection should be disabled for this modem, though it dials fine already. Should  I have to disalbe them, if so how can I do this?
Please help me. If I get this working I'll save my run to the library for my faxing needs.
Thanks in advance.