source: npl/phone/fax2email_script/fax2email.README

Last change on this file was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100644
File size: 1.1 KB
Line 
1#(C) 2009 DatuX
2#This script is made for easy fax2mail bridges out of Asterisk
3#The actual fax receiving does Asterisk with build in RxFax app (for 1.4)
4
5Example extentions.conf entry:
6
7
8;DatuX generic fax reception context:
9[fax-reception]
10exten = s,1,Set(FAX_RX=system)
11exten = s,n,set(RandomNumber=${RAND()})
12exten = s,n,set(CallTime=${STRFTIME(${EPOCH},GMT+1,%C%y%m%d%H%M)})
13exten = s,n,set(CallHTime=${STRFTIME(${EPOCH},GMT+1,%c)})
14exten = s,n,Set(EMAILADDR=fax@test.lan)
15exten = s,n,Set(FAXFILE=/var/spool/asterisk/fax/${RandomNumber}-${CallTime}-${CALLERID(NUM)}.tif)
16exten = s,n,Answer
17exten = s,n,Rxfax(${FAXFILE}|ecm)
18exten = s,n,hangup
19;Important: Call system in the hangup-extension, because Rxfax sometimes returns -1 !
20exten = h,1,System(FAXFILE=\"${FAXFILE}\" EMAILADDR=\"${EMAILADDR}\" FAXPAGES=\"${FAXPAGES}\" FAXBITRATE=\"${FAXBITRATE}\" FAXRESOLUTION=\"${FAXRESOLUTION}\" FAXSENDER=\"${CALLERID(num)}\" /var/lib/asterisk/scripts/fax2email >> /var/log/asterisk/fax2email.log)
21
22
23;Somewhere in the dialplan, check the phone number and goto the fax-reception context:
24[DID_robinen01]
25exten = 037471234,1,Goto(fax-reception,s,1)
Note: See TracBrowser for help on using the repository browser.