David,

Thank you very much for the help. It works flawlessly. One thing I am seen
in my logs is:

WARNING[5830]: res_fax_spandsp.c:367 in spandsp_log: WARNING T.30 ECM
carrier not found

do you know how I can get rid of this issue?

I still receive the fax but I get a flood of that warning in my logs.

Thank you all for the help.

On Sat, Sep 24, 2011 at 9:38 AM, David Kerr <da...@kerr.net> wrote:

> To allow easy changes, I pull the email address from the asterisk database
> rather than hard code it into the dialplan... using the Astlinux user
> interface "Actionlist" tab to set it. Use action key "fax" and enter the
> email address into the data field.  You can also use action key "faxXXXX"
> where XXXX is a destination number --  I use this so that I can send a fax
> to a different email address based on the extension I am sending the fax
> too, but it probably only work for faxes originating at another internal
> extension rather than coming in from a DID trunk.
>
> Once the email address is pulled from the database it becomes part of the
> .tiff file name that is placed in the /tmp directory. Then the bash script
> that I have running in the background parses it out, converts the tiff to
> pdf, moves the tiff to the kd (for backup/archive), mails the pdf and then
> deletes the pdf.  The bash script is executed on every Astlinux boot by
> placing
>
> /mnt/kd/bin/check_fax
>
> inside the rc.local file (see Edit tab on the user interface) -- this
> assumes you put the script in /mnt/kd/bin... and set the file attributes to
> make it executable (chmod +x)
>
> Good luck
> David
>
> On Fri, Sep 23, 2011 at 10:05 PM, Fernando Fuentes <
> digitaldis...@gmail.com> wrote:
>
>> David Kerr,
>>
>> Where did you define your email address in the script to send the fax to
>> the inbox?
>> I am a noob  at the dial plan so I am trying to Incorporate your context
>> just want to see where I need to make my changes.
>>
>> Thanks!
>>
>> On Thu, Sep 22, 2011 at 1:57 PM, David Kerr <da...@kerr.net> wrote:
>>
>>> 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.
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>>
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2dcopy2
>>
>> _______________________________________________
>> 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 of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2dcopy2
> _______________________________________________
> 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 of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
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.

Reply via email to