Yes, but I have not attempted to implement it. There is a SendFAX
application in Asterisk to which you have to pass a .tiff file. You would
have to figure out how to get that .tiff file (which you may have to convert
from a PDF) onto the Astlinux box. Once on the astlinux box you then have
to trigger a outgoing call... perhaps by using a .call file (see
http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out and/or
http://www.the-asterisk-book.com/unstable/call-file.html ). Also google on
"asterisk email to fax"
I could be wrong... but I think the hardest part will be receiving the
email, I don't know if astlinux has a mail server to receive. But once you
have a file on astlinux the actual process of sending it should be easy.
David
On Mon, Sep 26, 2011 at 11:48 PM, Fernando Fuentes
<digitaldis...@gmail.com>wrote:
> Is the process for receiving faxes reversible? Meaning can I send faxes via
> email using asterisk?
>
>
> On Sun, Sep 25, 2011 at 7:50 AM, David Kerr <da...@kerr.net> wrote:
>
>> I see this as well... I have not tried to get rid of it. If you figure it
>> out let me know !
>>
>> David
>>
>>
>> On Sun, Sep 25, 2011 at 2:44 AM, Fernando Fuentes <
>> digitaldis...@gmail.com> wrote:
>>
>>> 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.
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> 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 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.