*@home has this for it's incoming fax macro --- start snip --- [ext-fax] exten => in_fax,1,GotoIf($[${FAX_RX} = system]?2:analog_fax,1) exten => in_fax,2,Macro(faxreceive) exten => in_fax,3,system(tiff2ps -2eaz -w 8.5 -h 11 ${FAXFILE} | ps2pdf ${FAXFILE}.pdf) exten => in_fax,4,system(mime-construct --to ${EMAILADDR} --subject "Fax from ${CALLERIDNUM} ${CALLERIDNAME}" --attachment ${CALLERIDNUM}.pdf --type application/pdf --file ${FAXFILE}.pdf) exten => in_fax,5,system(rm ${FAXFILE} ${FAXFILE}.pdf) exten => in_fax,6,Hangup exten => analog_fax,1,GotoIf($[${FAX_RX} = disabled]?3:2) ;if fax is disabled, just hang up exten => analog_fax,2,Dial(${FAX_RX},20,d) exten => analog_fax,3,Hangup ;exten => out_fax,1,wait(7) exten => out_fax,1,txfax(${TXFAX_NAME}|caller) exten => out_fax,2,Hangup exten => h,1,Hangup() --- end snip --- If I just want it to print to my printer I should be able to setup a printer and the use exten => in_fax,3,system(lpr 11 ${FAXFILE}) and then renumber 5 & 6 to 4 & 5 or is this not possible?
try it out and tell us if it works. That would be a cool feature. --- Tim Litwiller <tim@litwiller.net> wrote:> *@home has this for it's incoming fax macro > > --- start snip --- > [ext-fax] > exten => in_fax,1,GotoIf($[${FAX_RX} > system]?2:analog_fax,1) > exten => in_fax,2,Macro(faxreceive) > exten => in_fax,3,system(tiff2ps -2eaz -w 8.5 -h 11 > ${FAXFILE} | ps2pdf > ${FAXFILE}.pdf) > exten => in_fax,4,system(mime-construct --to > ${EMAILADDR} --subject "Fax > from ${CALLERIDNUM} ${CALLERIDNAME}" --attachment > ${CALLERIDNUM}.pdf > --type application/pdf --file ${FAXFILE}.pdf) > exten => in_fax,5,system(rm ${FAXFILE} > ${FAXFILE}.pdf) > exten => in_fax,6,Hangup > exten => analog_fax,1,GotoIf($[${FAX_RX} > disabled]?3:2) ;if fax is > disabled, just hang up > exten => analog_fax,2,Dial(${FAX_RX},20,d) > exten => analog_fax,3,Hangup > ;exten => out_fax,1,wait(7) > exten => out_fax,1,txfax(${TXFAX_NAME}|caller) > exten => out_fax,2,Hangup > exten => h,1,Hangup() > --- end snip --- > > If I just want it to print to my printer I should be > able to setup a > printer and the use > exten => in_fax,3,system(lpr 11 ${FAXFILE}) > > and then renumber 5 & 6 to 4 & 5 or is this not > possible? > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com >http://lists.digium.com/mailman/listinfo/asterisk-users> To UNSUBSCRIBE or update options visit: > >http://lists.digium.com/mailman/listinfo/asterisk-users>__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/
I tested today with and without my modifications - and all I get is comm err messages on the sending fax machine - So now I wonder if asterisk can recieve faxes on my X100p that the phone line is connected to. Tim Litwiller wrote:> *@home has this for it's incoming fax macro > > --- start snip --- > [ext-fax] > exten => in_fax,1,GotoIf($[${FAX_RX} = system]?2:analog_fax,1) > exten => in_fax,2,Macro(faxreceive) > exten => in_fax,3,system(tiff2ps -2eaz -w 8.5 -h 11 ${FAXFILE} | > ps2pdf ${FAXFILE}.pdf) > exten => in_fax,4,system(mime-construct --to ${EMAILADDR} --subject > "Fax from ${CALLERIDNUM} ${CALLERIDNAME}" --attachment > ${CALLERIDNUM}.pdf --type application/pdf --file ${FAXFILE}.pdf) > exten => in_fax,5,system(rm ${FAXFILE} ${FAXFILE}.pdf) > exten => in_fax,6,Hangup > exten => analog_fax,1,GotoIf($[${FAX_RX} = disabled]?3:2) ;if fax is > disabled, just hang up > exten => analog_fax,2,Dial(${FAX_RX},20,d) > exten => analog_fax,3,Hangup > ;exten => out_fax,1,wait(7) > exten => out_fax,1,txfax(${TXFAX_NAME}|caller) > exten => out_fax,2,Hangup > exten => h,1,Hangup() > --- end snip --- > > If I just want it to print to my printer I should be able to setup a > printer and the use > exten => in_fax,3,system(lpr 11 ${FAXFILE}) > > and then renumber 5 & 6 to 4 & 5 or is this not possible? > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >