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