差分

移動先: 案内検索

Fax for Asterisk

869 バイト追加, 2010年10月28日 (木) 22:09
受信したFAXをメールで送る
exten => h,1,System(/var/lib/asterisk/fax2mail.sh ${FAXFILE}) <--FAXをメールにするスクリプト
exten => h,n,Hangup
 
シェルスクリプトは以下のように記述します
 
#!/bin/sh
SENDTO="someone@somedomain.tld"
FROMADDR="asterisk@somedomain.tld"
DATE=`date`
SUBJECT="Fax recieved at $DATE"
SENDMAIL="sendmail -t"
FAXDIR=/var/spool/asterisk/faxin
PDFDIR=/var/spool/asterisk/faxpdf
UUE=uuencode
TIF=$FAXDIR/$1
PDF=`echo $1|sed s/\.tif/\.pdf/`
PDF=$PDFDIR/$PDF
TMP=`echo $1|sed s/\.tif/\.tmp/`
TMP=$FAXDIR/$TMP
if [ -f $TIF ] ; then
#Convert tif to pdf
tiff2pdf -o$PDF $TIF
#build envelop
echo "From: $FROMADDR" > $TMP
echo "To: $SENDTO" >> $TMP
echo "Subject: $SUBJECT" >> $TMP
echo "" >> $TMP
#Encode pdf and send it to recipent
uuencode $PDF < $PDF >> $TMP
cat $TMP | $SENDMAIL
rm -f $TMP
else
exit
fi
 
このような感じで処理すればFAX(TIFF)をPDF化してメールで送ることができます。

案内メニュー

VoIp-Info.jp

HP Directplus -HP公式オンラインストア-