All pastes #2120674 Raw Edit

Mine

public text v1 · immutable
#2120674 ·published 2012-02-22 08:16 UTC
rendered paste body
[incoming-context]
exten => fax,1,NOOP(FAX DETECTED)
same => n, Goto(receive_fax,receive${FAXBOXNR},1)
same => n,Hangup()


[receive_fax]

exten => _receive.,1,Noop(***********************************)
same => n,Noop(Incoming fax from ${CALLERID(number)} to ${ORIGEXTEN} )
same =>n,Noop(***********************************)
same => n,Set(ISFAX=1)
same => n,Set(FAXOPT(localstationid)=${ORIGEXTEN})
;same => n,Set(FAXOPT(ecm)=yes)
same => n,Set(FAXOPT(ecm)=yes)
same => n,Set(FAXID=${EXTEN:7})
;xx some database stuff in here to get email address where to send fax
same => n,Noop(${KONTO} ${EMAIL} ${FAXBOXNAME})
same => n,ReceiveFAX(/var/spool/asterisk/infax/${CDR(uniqueid)}.tif,f)
same => n,Hangup()

[send-fax]


exten => _X.,1,Noop(SENDING FAX)
same => n,Set(FAXOPT(localstationid)=${CALLERID(number)})
same => n,Set(FAXOPT(headerinfo)=${FAXID})

same => n,Set(FAXOPT(ecm)=yes)
same => n,SendFAX(${FAXFILE},df)
same => n,Wait(30)
same => n,Verbose(1,###       FAXSTATUS: ${FAXSTATUS})
same => n,Verbose(1,###        FAXERROR: ${FAXERROR})
same => n,Verbose(1,###         FAXMODE: ${FAXMODE})
same => n,Verbose(1,###        FAXPAGES: ${FAXPAGES})
same => n,Verbose(1,###      FAXBITRATE: ${FAXBITRATE})
same => n,Verbose(1,###   FAXRESOLUTION: ${FAXRESOLUTION})
same => n,Verbose(1,### REMOTESTATIONID: ${REMOTESTATIONID})
same => n,Hangup()

exten => h,1,Verbose(1,###             )
same => n,Verbose(1,###       FAXSTATUS: ${FAXSTATUS})
same => n,Verbose(1,###        FAXERROR: ${FAXERROR})
same => n,Verbose(1,###         FAXMODE: ${FAXMODE})
same => n,Verbose(1,###        FAXPAGES: ${FAXPAGES})
same => n,Verbose(1,###      FAXBITRATE: ${FAXBITRATE})
same => n,Verbose(1,###   FAXRESOLUTION: ${FAXRESOLUTION})
same => n,Verbose(1,### REMOTESTATIONID: ${REMOTESTATIONID})