HylaFAX The world's most advanced open source fax server

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

Re: [hylafax-users] V.21 signal reception timeout +FCERROR



dev.malst wrote:

We enabled “BadPageHandlingMethod: DCN” as you suggested. So why this communication is not aborted ?


hylafax received corrupted fax, we can find REJECT by page quality but hylafax does not abort communication.

Dec 09 09:49:20.87: [ 7678]: <-- [10:AT+FRM=74\r]

Dec 09 09:49:22.91: [ 7678]: --> [7:CONNECT]

Dec 09 09:49:22.91: [ 7678]: RECV: begin page

Dec 09 09:49:47.04: [ 7678]: RECV: 971 total lines, 48 bad lines, 5 consecutive bad lines

Dec 09 09:49:47.04: [ 7678]: RECV: end page

Dec 09 09:49:47.04: [ 7678]: --> [10:NO CARRIER]


First page. This page is going to be confirmed.



Dec 09 09:49:52.14: [ 7678]: RECV recv MPS (more pages, same document)

Dec 09 09:49:52.14: [ 7678]: <-- [9:AT+FRS=7\r]

Dec 09 09:49:52.32: [ 7678]: --> [2:OK]

Dec 09 09:49:52.32: [ 7678]: RECV send MCF (message confirmation)


We confirmed it, and there are more pages coming...


Dec 09 09:49:53.71: [ 7678]: <-- [10:AT+FRM=74\r]

Dec 09 09:49:55.78: [ 7678]: --> [7:CONNECT]

Dec 09 09:49:55.78: [ 7678]: RECV: begin page

Dec 09 09:50:19.70: [ 7678]: RECV: 883 total lines, 50 bad lines, 5 consecutive bad lines

Dec 09 09:50:19.70: [ 7678]: RECV: REJECT page quality, 94% good lines (95% required)

Dec 09 09:50:19.70: [ 7678]: RECV: end page

Dec 09 09:50:19.70: [ 7678]: --> [10:NO CARRIER]


Second page. This page will not be confirmed.


Dec 09 09:50:19.70: [ 7678]: <-- [9:AT+FRH=3\r]

Dec 09 09:50:19.83: [ 7678]: --> [7:CONNECT]

Dec 09 09:50:20.86: [ 7678]: --> [2:OK]

Dec 09 09:50:20.86: [ 7678]: RECV recv MPS (more pages, same document)

Dec 09 09:50:20.86: [ 7678]: <-- [9:AT+FRS=7\r]

Dec 09 09:50:21.04: [ 7678]: --> [2:OK]

Dec 09 09:50:21.04: [ 7678]: <-- [9:AT+FTH=3\r]

Dec 09 09:50:22.01: [ 7678]: --> [7:CONNECT]

Dec 09 09:50:22.01: [ 7678]: <-- data [3]

Dec 09 09:50:22.01: [ 7678]: <-- data [2]

Dec 09 09:50:22.44: [ 7678]: --> [2:OK]

Dec 09 09:50:22.44: [ 7678]: RECV send DCN (disconnect)


And, true to your configuration, DCN is sent instead of RTN or MCF.


It did exactly what you wanted. I don't know what else you expected it to do.

When operating in non-ECM you're going to get corrupt pages. Your only choice is to accept them (MCF), reject them with RTN (which does not guarantee that the sender will interpret it as a request for retransmission), or disconnect with DCN (which hopefully gets the sender to call back and retransmit, but they still may not).

The *right* way forward is to employ ECM.

Thanks,

Lee.


____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*




Project hosted by iFAX Solutions