[asterisk-users] Sending and receiving fax with Digium FFA

Tech Support asterisk at voipbusiness.us
Mon Aug 11 11:09:31 CDT 2014


    Just taking a quick glance at it, I think you have a syntax error in
your dial plan. Instead of ReceiveFax(${FAXDEST}/${tempfax}.tiff,f,d,
shouldn't it be ReceiveFax(${FAXDEST}/${tempfax}.tiff,fd) with no comma
between the f and d options?





From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Dumitru
Sent: Monday, August 11, 2014 9:39 AM
To: asterisk-users at lists.digium.com
Subject: [asterisk-users] Sending and receiving fax with Digium FFA


I've been trying to setup Free Fax for Asterisk on a Debian machine with
Asterisk 1.8. I have managed to register and installed the Digium modules.
Sending and receiving through it have resulted in failure. The output of fax
show capabilities is:
    Registered FAX Technology Modules:

    Type            : DIGIUM
    Description     : Digium FAX Driver
    Capabilities    : SEND RECEIVE T.38 G.711 MULTI-DOC

    1 registered modules

We have a fax blackbox  through which I'm trying to send faxes to the
Asterisk server. Every time that I send a fax I get a timeout error. Been
tinkering with the settings and whatnot to get it working.

The extension to receive fax:
    exten => recvfax,1,Verbose(2,Receiving fax)
        same => n,Set(FAXDEST=/tmp/fax)
        same => n,Set(tempfax=${STRFTIME(,,%C%y%m%d%H%M)})
        same => n,Wait(8)
        same => n,ReceiveFax(${FAXDEST}/${tempfax}.tiff,f,d)
It's without most of the tinkering I've done, which are: setting ecm to no,
tweaking the min/max rate and other things.

Also, because the fax machine can't print (half broken), we receive our
faxes through a fax to email service we have subscribed to, so the tests for
sending have that one as a destination. 

The extension to send fax:
exten => sendfax,1,Verbose(2,Sending fax)
    same => n,Set(faxlocation=/tmp)
    same => n,Set(faxfile=fax.tiff)
    same => n,Set(FAXOPT(headerinfo)=Testing FAX)
    same => n,Set(FAXOPT(localstationid)=123456)
    same => n,SendFax(${faxlocation}/${faxfile},d)
    same => n,Verbose(2, Fax Status: ${FAXOPT(error)})
I did the exact same thing, and tried sending from both a SIP channel and a
DAHDI line. The weird thing is that when I am sending through Asterisk I
get, as a response to fax, a recorded message from the telco. Sending
through the same line with the fax machine works perfectly.

Any advice and help is welcome.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20140811/003632a0/attachment.html>

More information about the asterisk-users mailing list