How can i use both scripts
On Mon, Apr 5, 2010 at 4:55 PM, Tiago Geada <tiago.ge...@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 "aster...@tretas.eu"|base64 > > sleep 0 > > echo -n "tretas"|base64 > > echo "MAIL FROM: <aster...@tretas.eu>" > > sleep 0 > > echo "RCPT TO: <tiago.ge...@gmail.com>" > > echo "RCPT TO: <f...@tretas.eu>" > > sleep 1 > > echo "data" > > > echo "Subject: FAX $2" > > echo "FROM: <aster...@tretas.eu>" > > echo "TO: <f...@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 <gomespere...@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: gomespere...@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 >
-- _____________________________________________________________________ -- 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