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