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] JobRetryNoAnswer doesn't work?



Because I changed NOFCON into NOANSWER in Class2Modem::dialResponse, the dial function now gives back a status of 3, which is correct. I see that the dial function is called in pageSendApp::sendPage:

CallStatus callstat = getModem()->dial(number, notice);

callstat will be 3 after I close the connection on my voice phone. However, hylafax still calls my voice phone 3 times. I tried to put things after 'case ClassModem::NOANSWER:' to let it stop after the first call, but without a result. I can't use protoTrace in this function, that's an extra handicap. Is there another function that writes something in a logfile that's available in pageSendApp?

Or can somebody see what's wrong in pageSendApp::sendPage in hylafax 4.2.2? Either case ClassModem::NOANSWER is not true (should be true however), or the sendFailed(req, send_retry, notice, requeueTTS[callstat]); that follows doesn't do the correct job.

Thanks again,
Mark


Mark Hunting wrote:


Ah, protoTrace() writes into the session log.

Mark Hunting wrote:

I thought I found the problem. In Class2Modem::dialResponse is this line:

case 11: return (NOFCON); // No answer (T.30 timeout)

I changed the 'NOFCON' to 'NOANSWER'

case 11: return (NOANSWER); // No answer (T.30 timeout)

Unfortunately, this doesn't give the desired result, Hylafax still calls me three times. I have very little experience in C++, and because the Hylafax source code is a bit too complicated for me I don't know how to get some information into a logfile. This would be handy to see what's happening. How can I write something in a logfile? It doesn't matter if it is syslog or the session log.

Thanks!


____________________ 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*



____________________ 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