[asterisk-users] FAX 2 mail configuration

Kashif Ali kashif at kashifbukhari.com
Wed Apr 7 07:01:10 CDT 2010


How can i use both scripts


On Mon, Apr 5, 2010 at 4:55 PM, Tiago Geada <tiago.geada at gmail.com> wrote:

> Hi João.
>
> We made up a script that sends received faxes trough a smtp server as an
> attachment.
>
> the FAX.ael
>
> context FAX
>
> {
>
>         s => {
>
>                 Answer();
>
>                 Set(TIMEOUT(absolute)=600);     // 10 min
>
>                 Wait(3);
>
>                 if("${CALLERID(num)}"="") {                     //
>
>                         Set(Number=withhold);                   // If
> number is private
>
>                 }                                               //
>
>                 else {
>
>                         Set(Number=${CALLERID(num)});           // If
> number is NOT private
>
>                 }
>
>                 Set(recordFile=${UNIQUEID}_${Number}.tiff);
>                                     // Record file to RAM first,
>
>
>  Set(recordPath=/var/log/asterisk/fax/${CALLERID(dnid)}/${STRFTIME(${EPOCH},GMT+0,%F)});
>         // then run /usr/local/bin/mailfax $1 $2
>
>                 ReceiveFax(/ramdrive/${recordFile});
>
>                 Wait(5);
>
>                 Hangup();
>
>         };
>
>         h => {
>
>
>
>                 System(/usr/local/bin/faxmail "${recordPath}"
> "${recordFile}");
>
>         };
>
> }
>
>
>
> and the script @ /usr/local/bin/faxmail has got something like:
>
>
> #!/bin/sh
>
> PATH=/usr/sbin:/sbin:/bin:/usr/bin:/usr/local/bin
>
>
> if [ -d "$1" ]; then
>
>  mv "/ramdrive/$2" "$1";
>
> chmod a+rx "$1/$2";
>
> else
>
> mkdir -p "$1";
>
>  mv "/ramdrive/$2" "$1";
>
>  chmod a+rx "$1/$2";
>
> fi
>
>
> #chmod a+rx "/ramdrive/$2";
>
>
> {
>
>   (
>
>     sleep 1
>
>     echo "ehlo tretas.eu"
>
>     sleep 1
>
>     echo "AUTH LOGIN"
>
>     sleep 0
>
>     echo -n "asterisk at tretas.eu"|base64
>
>     sleep 0
>
>     echo -n "tretas"|base64
>
>     echo "MAIL FROM: <asterisk at tretas.eu>"
>
>     sleep 0
>
>     echo "RCPT TO: <tiago.geada at gmail.com>"
>
>     echo "RCPT TO: <fax at tretas.eu>"
>
>     sleep 1
>
>     echo "data"
>
>
>     echo "Subject: FAX $2"
>
>     echo "FROM: <asterisk at tretas.eu>"
>
>     echo "TO: <fax at tretas.eu>"
>
>     sleep 1
>
>     echo 'Content-Type: multipart/mixed; boundary=Y3VzY28udHJldGFzLmV1'
>
>     echo ""
>
>
>     echo "--Y3VzY28udHJldGFzLmV1"
>
>     echo 'Content-Type: multipart/alternative;
> boundary="Y3VzY28udHJldGFzLmV2"'
>
>     echo ""
>
>
>     echo "--Y3VzY28udHJldGFzLmV2"
>
>     echo 'Content-Type: text/plain; charset="ISO-8859-1"'
>
>     echo ""
>
>
>     echo "Fax em $(date)"
>
>     echo "$1/$2"
>
>     echo ""
>
>
>     echo "--Y3VzY28udHJldGFzLmV2"
>
>     echo 'Content-Type: text/html; charset="ISO-8859-1"'
>
>     echo ""
>
>     echo "Fax em $(date)<br>$1/$2"
>
>     echo ""
>
>
>     echo "--Y3VzY28udHJldGFzLmV2--"
>
>     echo "--Y3VzY28udHJldGFzLmV1"
>
>     echo 'Content-Type: image/tiff; name="fax.tiff"'
>
>     echo 'Content-Disposition: attachment; filename="fax.tiff"'
>
>     echo "Content-Transfer-Encoding: base64"
>
>     echo "X-Attachment-Id: 0.1"
>
>     echo ""
>
>     sleep 1;
>
>
>     cat "$1/$2"|base64
>
>     sleep 1;
>
>
>     echo "--Y3VzY28udHJldGFzLmV1--"
>
>
>     echo "."
>
> #    echo "quit"
>
>    ) | telnet smtp.tretas.eu 25
>
> }
>
>
> Boa sorte!
>
>
> On 30 March 2010 16:29, Joao Gomes Pereira <gomespereira at startel.pt>wrote:
>
>> Hello
>> Im trying to configure Fax2Mail in my Asterisk 1.4.23.1 server, wich
>> receievs the Faxes through a SIP trunk.
>> I found a lot of solutions in voip-info.org
>> So, I would like to know what's the best free Fax2Mail solution and if I
>> really need to install Dahdi or Zaptel.
>> Thanks
>> Regards
>> Joao Pereira
>>
>> --
>> StarTel - A Rede Livre
>> Joao Gomes Pereira
>> www.startel.pt
>> +351 304500650
>> sip: gomespereira at startel.pt
>>
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>               http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>               http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100407/e83bce16/attachment-0001.htm 


More information about the asterisk-users mailing list