HylaFAX The world's most advanced open source fax server

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

[hylafax-users] Re: Xircom CEM56(Class2) Call aborted, from +FK or <CAN> (code 2)



Darren Nickerson <darren@dazza.org> writes:

> >>>>> On 9 Jun 2000, "Dmitry" == Dmitry Bely wrote:
> 
> 
>   Dmitry> Oh, no ... :-) I realize that you use Hylafax without my patches,
>   Dmitry> but even then Hylafax does *not* send RTC in Class 2 by default
>   Dmitry> (Class2SendRTC=no). Have you enabled it your config.modem???
> 
> *grin* I did that just to bug ya.

:-)

>   +> Jun 08 12:13:49.83: [16528]: <-- data [9]
>   +> Jun 08 12:13:49.83: [16528]: <-- data [2]
>   +> Jun 08 12:13:49.83: [16528]: SEND end page
>   +> Jun 08 12:13:50.70: [16528]: --> [2:OK]
>   +> Jun 08 12:13:50.70: [16528]: SEND send EOP (no more pages or documents)
>   +> Jun 08 12:13:50.70: [16528]: <-- [9:AT+FET=2\r]
>   +> Jun 08 12:13:54.08: [16528]: --> [7:+FPTS:1]
>   +> Jun 08 12:13:54.08: [16528]: SEND recv MCF (message confirmation)
>   +> Jun 08 12:13:54.08: [16528]: SEND FAX (00000047): FROM darren@dazza.org TO
>   +> +12152438335 (page 2 of 2 sent in 0:05)
>   +> Jun 08 12:13:54.08: [16528]: SEND FAX (00000047): FROM darren@dazza.org TO
>   +> +12152438335 (docq/doc24.ps;31 sent in 0:05)
> 
>   Dmitry> Hmm, looks like that we have to wait for "OK" after "AT+FET=2"
>   Dmitry> (people who own EIA/TIA-592, can you check this?) Just another
>   Dmitry> Hylafax bug?
> 
> Aw - you're so hard on poor ole' HylaFAX. Well, hopefully we'll have stomped 
> all your buys pretty soon! Thanks for your contributions ;-)

Seems that I was right. But it was not simply the bug: Sam tried to work
around the problem in Zyxel firmware and made some other modems
unusable. It's Class2, man :-)

(from Class2Erzatz.cpp)
...
/*
 * (In some firmware revisions...) The ZyXEL modem
 * appears to drop DCD when the remote side drops
 * carrier, no matter whether DCD is configured to
 * follow carrier or not.  This results in a stream
 * of empty lines, sometimes* followed by the requisite
 * trailing OK.  As a hack workaround to deal with
 * the situation we accept the post page response if
 * this is the last page that we're sending and the
 * page is good (i.e. we would hang up immediately anyway).
 */

Wait for the patch :-)

Hope to hear from you soon,
Dmitry




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




Project hosted by iFAX Solutions