Hylafax Mailing List Archives

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] [hylafax-devel] Re: any body can help ?



At 15:53 27/08/00 +0400, Dmitry Bely wrote:
>"Sobari Tanuwijaya" <sobari@cheerful.com> writes:
> > I'm using Courier I modem and using ISDN line.

Have you tried the latest firmware on this?.....(also does it use any kind 
of special software driver?)

> >     ---- Transcript of session follows ----
> >
> > Aug 27 13:10:14.58: [14207]: SESSION BEGIN 00000007
> > 62226031855
> > Aug 27 13:10:14.58: [14207]: SEND FAX: JOB 1 DEST 6031855
> > COMMID 00000007
> > Aug 27 13:10:14.58: [14207]: DELAY 2600 ms

Drops DTR...

> > Aug 27 13:10:17.17: [14207]: <-- [4:ATZ\r]
> > Aug 27 13:10:22.17: [14207]: MODEM <Timeout>

and the ATZ command disappears. :-(
....
> > Aug 27 13:10:23.54: [14207]: <-- [28:AT+FLI="JTSoft
> > Db.App.Dev."\r]
> > Aug 27 13:10:23.69: [14207]: --> [27:AT+FLI="JTSoft Db.App.Dev."]
> > Aug 27 13:10:23.69: [14207]: --> [2:OK]
> > Aug 27 13:10:23.70: [14207]: DIAL 6031855
> > Aug 27 13:10:23.70: [14207]: <-- [12:ATDT6031855\r]
> > Aug 27 13:10:33.29: [14207]: --> [11:ATDT6031855]
> > Aug 27 13:10:33.29: [14207]: SEND FAILED: Unknown problem
> > (check modem power)

Another problem here as well.

> > Aug 27 13:10:33.29: [14207]: <-- [5:ATH0\r]
> > Aug 27 13:10:33.29: [14207]: --> [4:+FCO]
> > Aug 27 13:10:35.04: [14207]: --> [7:+FHS:02]
> > Aug 27 13:10:35.04: [14207]: REMOTE HANGUP: Call aborted,
> > from +FK or <CAN> (code 2)
> > Aug 27 13:10:35.04: [14207]: --> [2:OK]
> > Aug 27 13:10:35.04: [14207]: SESSION END
>
>Something wrong happened with the modem -- there was no "OK" in response
>to ATZ! Of course, the best solution of the above problem is AT&F&W, but

As well as ATZ not working the modem refused to dial as well, possibly if 
we ignore the first error(the ATZ) then it will only reach ATDT and then 
stop again.

Perhaps connect to the modem using minicom/cu/kermit and manually send the 
AT&F&W to see if it fixes things up....


>... maybe to change the following in ClassModem.c++
>
>     /*
>      * Perform a soft reset as well to ensure the modem
>      * is in a stable state before sending the additional
>      * reset commands.
>      */
>     return atCmd(conf.softResetCmd, AT_OK, conf.resetDelay)
>             && atCmd(resetCmds, AT_OK, ms);
>
>
>to
>
>     (void) atCmd(conf.softResetCmd, AT_OK, conf.resetDelay);
>     return atCmd(resetCmds, AT_OK, ms);
>
>
>as I suggested initially? This way we could still recover in the situation
>like that. What do you think, Robert?

Maybe:

if (!atCmd(conf.softResetCmd, AT_OK, conf.resetDelay)) {
         //report error here
         if (!atCmd("AT&F&W", AT_OK, conf.resetDelay)) {
                 //there's really no coming back from here - crash and burn.
         }
}
return atCmd(resetCmds, AT_OK, ms);

- Robert




____________________ HylaFAX(tm) Users Mailing List _______________________
 To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null



Home
Report any problems to webmaster@hylafax.org

HylaFAX is a trademark of Silicon Graphics Corporation.
Internet connectivity for hylafax.org is provided by:
VirtuALL Private Host Services