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] Replace faxsend program



Hello,

so far i'v found that i do not need any dummy modem.
I just add vitrual modem to faxq, using faxmodem command.
This is for 1st question.
For second - faxsend inform faxq about result of outbound job with return value
so far i'v tested that returning "2" mean - documend send successfuly.
I found some info about other returning values

    return 0; - retry
    return 1; - error
    return 2; - done
    return 3; - reformat

Can anyone confirm/disconfirm these return values?
I tried to search faxsend source, but C++ is a bit tricky for me.

Thanks in advance

Tomas

------------ Původní zpráva ------------
Od: Tomas Novosad <kbbl@xxxxxxxx>
Předmět: [hylafax-users] Replace faxsend program
Datum: 05.8.2008 09:37:59
----------------------------------------
Hello,

i'd like to use my own script instead of "faxsend" command.
This is because i need to run hylafax on server which has no telephone line
connected - therefore there is no modem.

I inted to write my own script which will transmit the documents via scp, while
server pretends it send it via fax.
The T.37 nor T.38 protocols are not suitable for for my solution.

So i have two questions
  1) as there is no phone line on server, there is no modem - ho do i create a
dummy modem for faxq process.
       if there is no modem, faxq says it has no resouurces and does not invoke
the FaxSendCmd script
   2) my FaxSendScript send the document over scp, then return 0 for success and
update qfile with "returned: send_done"  but,
      faxq still does not consider the job as completed.(see the log few line
lower). What exactly has to be done, to mark the job
       completed, so that faxq process consider the job as completed a move it
from senq to doneq?

------------------------  faxq log
Aug  5 06:58:01 vmtnv02 FaxQueuer[6388]: JOB 24 (active dest +42059979 pri 127
tts 0:00 killtime 2:58:56): CMD START bin/my_faxsend -m ttyIAX01 sendq/q24 (PID
2963)
Aug  5 06:58:01 vmtnv02 FaxQueuer[6388]: BATCH to +42059979 CMD DONE: exit
status 0
Aug  5 06:58:01 vmtnv02 FaxQueuer[6388]: JOB 24 (sleeping dest +42059979 pri 126
tts 0:00 killtime 2:58:56): SEND INCOMPLETE: requeue for 6:48;
-----------------------
on first line, faxq is invoking my_faxsend command
on second line "my_faxsend" returned 0 - command completed
on third line faxq complains about send incomplete

do you have any idea why faxq think the send is not completed or rather, what
has to be done to persuade faxq thet the job has been successfuly sent.

Many thanks in advance and have a nice day

Tomas Novosad


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





Tomáš Novosad
mailto:kbbl@xxxxxxxx
jabber:kbbl@xxxxxxxxx
+420737309887
# rm -rf /*


____________________ 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