Topic: Send fax from web portal no longer working [Comments: 6]
chris
Thu, 05/20/2010 - 07:32 | Send fax from web portal no longer working
I had the Send fax option in the web portal working. At some point between MTE 6.0.1.78 and 6.0.1.81 it seems to have broken. When attempting to send either a pdf or tiff, I get the following error:
[May 20 10:19:08] ERROR[26103]: res_fax_digium.c:1749 dgm_fax_start: FAX handle 1: failed to queue document '/tmp/TENANT-EXT-2010-04-20-10-19-03.tiff'
Ghostscript is working properly, as I can upload the pdf and convert it manually. One thing I notice is the system time doesn't match the timestamp in the file name.
Asterisk 1.6.0.15 is running as root, so I don't think it's a permission issue. Any ideas what else to check as to why this is failing?
Chris





Thu, 05/20/2010 - 18:07 | did you verify the file is
did you verify the file is actually there in /tmp ?
Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane Support by BluegrassNet Voice
eeman at bluegrassnetvoice dot com
Thu, 05/20/2010 - 18:13 | The file is not there. I
The file is not there. I wasn't sure if the script created and then deleted it or if it just never got created at all.
Chris
Chris Norris
Carolina Digital Phone
dCAP
Thu, 05/20/2010 - 18:25 | open up a console and
open up a console and run
watch -n 1 ls -l /tmp/then while thats running upload a file to fax. see if it ever shows up in the dir
CTRL-C to exit
Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane Support by BluegrassNet Voice
eeman at bluegrassnetvoice dot com
Thu, 05/20/2010 - 18:32 | Yes. The file is being
Yes. The file is being created.
Chris Norris
Carolina Digital Phone
dCAP
Thu, 05/20/2010 - 19:07 | well if the file is created,
well if the file is created, and dialplan gets to the part where it calls SendFax, then your problem is quite possibly the digium module.
I just confirmed that 6.0.1.81 works on an MTE box running asterisk 1.4.26.3 ..
[root@vpbx01 ~]# asterisk -r | grep fax-- Attempting call on Local/5023150582@from-inside-bgn for s@tl-faxsend:1 (Retry 1)
-- Executing [s@tl-faxsend:1] Answer("Local/5023150582@from-inside-bgn-c98f,1", "") in new stack
-- Executing [s@tl-faxsend:2] Set("Local/5023150582@from-inside-bgn-c98f,1", "FAXOPT(localstationid)=5025895278") in new stack
-- Executing [s@tl-faxsend:3] Set("Local/5023150582@from-inside-bgn-c98f,1", "FAXOPT(ecm)=yes") in new stack
-- Executing [s@tl-faxsend:4] SendFAX("Local/5023150582@from-inside-bgn-c98f,1", "/tmp/bgn-564-2010-04-20-15-02-15.tiff|") in new stack
[2010-05-20 15:02:35] NOTICE[4133]: res_fax.c:1036 generic_fax_exec: Channel 'SIP/VPBX01-b7506de0' did not return a frame; probably hung up.
== Spawn extension (tl-faxsend, s, 4) exited non-zero on 'SIP/VPBX01-b7506de0'
-- Executing [h@tl-faxsend:1] GotoIf("SIP/VPBX01-b7506de0", "0?hangup") in new stack
-- Executing [h@tl-faxsend:2] GotoIf("SIP/VPBX01-b7506de0", "0?error") in new stack
-- Executing [h@tl-faxsend:3] GotoIf("SIP/VPBX01-b7506de0", "1?sendmail") in new stack
-- Goto (tl-faxsend,h,5)
-- Executing [h@tl-faxsend:5] System("SIP/VPBX01-b7506de0", "REMOTENUMBER=502xxxxxxx CONFSUCCESS=1 FAXFILE=/tmp/bgn-564-2010-04-20-15-02-15.tiff FAXERROR="NO_ERROR" STATUS=SUCCESS EMAILADDR=eeman@somedomain.com REMOTESTATIONID="BluegrassNet" FAXPAGES=1 FAXBITRATE=14400 /usr/local/sbin/faxreport.sh") in new stack
-- Executing [h@tl-faxsend:6] NoOp("SIP/VPBX01-b7506de0", "") in new stack
this seems to rule out dialplan. I have an STE asterisk 1.6.2.8 at home I can test with.
as far as the date being off by a month... yea it looks dumb but its only there to be unique so that there wouldnt be two identical files at the same time.. they get deleted once sent so I'm going to log that as a fairly low priority bug if thats ok :)
Erik Smith
CTO
BluegrassNet Voice
dCAP
Thirdlane Support by BluegrassNet Voice
eeman at bluegrassnetvoice dot com
Mon, 06/07/2010 - 11:50 | Solved
Upgrading both Asterisk and Digium's fax modules resolved this issue. Thanks for the help on this one Erik.
Chris Norris
Carolina Digital Phone
dCAP