Colin Anderson
2005-Apr-12 21:14 UTC
[Asterisk-Users] Looking for comments on robustness of SpanDS P / app-rxfax / mime-construct <--solved
>2. Here is my macro-faxreceiveBoris, thanks for the great reply. I was thinking about this all evening, and just finished off a far more modest script that does the trick. I just sent 10 simultaneous inbound 100 page faxes and they all went through fine. Here is my (simple) solution to increase fax reliability with AMP: 1. Create a script like this: #!/bin/sh FAXFILE=$1 EMAILADDRESS=$2 CALLERID=$3 tiff2ps -2eaz -w 8.5 -h 11 $FAXFILE | ps2pdf = $FAXFILE.pdf mime-construct --to $EMAILADDRESS --subject "Fax from$CALLERID" --attachment $CALLERID.pdf --type application/pdf --file $FAXFILE.pdf rm $FAXFILE rm $FAXFILE.pdf 2. Save it in a directory that the user you run Asterisk under has rights to or else it won't run 3. chmod a+x myscriptname 4. Comment out priority 3,4 and 5 in context ext-fax in extensions.conf 5. Add a line like this to replace priority 3: exten => in_fax,3,system(/myasteriskdirectory/myscriptname ${FAXFILE} ${EMAILADDR} ${CALLERIDNUM}) Modifying simple things in AMP should not affect extensions.conf but of course reinstalling or upgrading AMP will nuke any customizations (yaya I know it should be in extensions_custom.conf) so make sure you always backup *.conf somewhere safe. Fax like crazy.