Interesting.

Thank You David.

On Tue, Sep 27, 2011 at 7:58 AM, David Kerr <da...@kerr.net> wrote:

> 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.
>
------------------------------------------------------------------------------
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.

Reply via email to