I am receiving faxes just fine on an Alix board. I use the following in my
dialplan.... asterisk 1.8 will automatically detect fax tone and branch to
"fax", for asterisk 1.4 you need to use NVdetect/NVbackgrounddetect to catch
the tone.
exten = fax,1,Gosub(fax-rx,s,1)
exten = fax,n,Hangup()
[fax-rx]
exten = s,1,NoOp(Receive FAX)
exten =
s,n,Set(emailaddr=${IF(${DB_EXISTS(actionlist/fax${CALLERID(dnid)})}?${DB_RESULT}:${DB(actionlist/fax)})})
exten =
s,n,Set(FAXFILE=/tmp/fax~${CALLERID(NUM)}~${emailaddr}~${FILTER(0123456789,${UNIQUEID})})
exten = s,n,Set(LOCALHEADERINFO=My Name)
exten = s,n,Set(LOCALSTATIONID=My Name)
exten = s,n,ReceiveFAX(${FAXFILE}.tiff) ;Asterisk 1.8
;exten = s,n,RxFAX(${FAXFILE}.tiff) ;Asterisk 1.4
exten = s,n,Log(NOTICE,New FAX: ${FAXPAGES} page(s) from ${CALLERID(NUM)}
(${REMOTESTATIONID}) to ${CALLERID(dnid)})
exten = s,n,Hangup()
exten = s,n,Return()
This places a .tiff file into the /tmp/fax directory. The filename includes
the email address that the fax should be forwarded to -- the email address
comes from the astdb "actionlist/fax" or "actionlist/faxXXX" where XXX is
destination extension. I then have an application running in background
looking for new tiff files, converting them to pdf and emailing. I do this
outside of the asterisk dialplan as I found it more reliable....
#!/bin/bash
#
background () {
echo $$ > /tmp/check_fax.pid
while true;
do
for f in /tmp/*.tiff
do
if [ -f $f ]
then
fuser -s $f
if [ $? -ne 0 ]
then
tiff2pdf -o "${f%\.*}".pdf "$f"
mv -f "$f" /mnt/kd/fax
fi
fi
done
for f in /tmp/*.pdf
do
if [ -f $f ]
then
cidemail="${f%~*}"
cidemail="${cidemail#*~}"
email="${cidemail#*~}"
cid="${cidemail%~*}"
shortf="${f##*~}"
mv -f "$f" "/tmp/fax-$shortf"
echo "Subject: New FAX from $cid
From: AsteriskPBX
To: $email" | \
mime-pack "New FAX received from $cid" "/tmp/fax-$shortf" "application/pdf"
| \
sendmail -t
rm -f "/tmp/fax-$shortf"
fi
done
sleep 30
done
rm -f /tmp/check_fax.pid
}
background&
On Thu, Sep 22, 2011 at 12:44 PM, Fernando Fuentes
<digitaldis...@gmail.com>wrote:
> Looks like I have a lot of research to do. :)
> I would like to setup a 3rd line for faxing. I think I will see how far
> the rabbit holes goes and get a fax module loaded and going. One issue I
> can foresee is the lack of sound processing in the Alix board. I do not have
> the dsp module load it as is unable to be processed in alix (no dsp engine)
>
> Thank You,
> -
>
>
> On Thu, Sep 22, 2011 at 11:34 AM, Michael Keuter
> <li...@mksolutions.info>wrote:
>
>> >You can receive faxes in Astlinux using
>> >SpanDSP... using built in fax functions in
>> >asterisk 1.8 or the NVfax packages in asterisk
>> >1.4. I have both working -- but you may need to
>> >do your own build of astlinux for 1.4 not sure
>> >what is included in the default build of 1.8.
>>
>> With 1.8 you can also send faxes with "SendFax",
>> "Originate" or "Call Files" or any combination of
>> that. I've tested that intensely. Spandsp and
>> tiff-utils are included in the Astlinux 1.8-image
>>
>> >David
>> >
>> >On Thu, Sep 22, 2011 at 11:25 AM, Fernando
>> >Fuentes
>> ><<mailto:digitaldis...@gmail.com>digitaldis...@gmail.com>
>> >wrote:
>> >
>> >Is it possible to use Asterisk Free Fax in AstLinux?
>> >
>> >
>>
>
>
> ------------------------------------------------------------------------------
> All the data continuously generated in your IT infrastructure contains a
> definitive record of customers, application performance, security
> threats, fraudulent activity and more. Splunk takes this data and makes
> sense of it. Business sense. IT sense. Common sense.
> http://p.sf.net/sfu/splunk-d2dcopy1
> _______________________________________________
> Astlinux-users mailing list
> Astlinux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to
> pay...@krisk.org.
>
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users
Donations to support AstLinux are graciously accepted via PayPal to
pay...@krisk.org.