On Oct 10, 2007, at 1:33 AM, Luki wrote:

>> 2007-10-09 23:56:02 WARNING[28453]: app_faxdetect.c:341
>> detectfax_exec: Fax detected, but no fax extension
>
> Do you have a fax extension in the incoming context?
> exten => fax,1,...
>
> Your post doesn't show that you do.

Hi Luki,

Sorry if my email was confusing, but it did have a 'fax' extension in  
it as follows -- below the 's' extension:

My extensions.conf snipet:

[incoming]

exten => s,1,Wait(1) ; Wait a second to get the caller ID
exten => s,n,Answer()
exten => s,n,FaxDetect(10|ring|t|||)
.
.
.

exten => fax,n,Set(CID=${CALLERID(num)})
exten => fax,n(s3),Set(FAXFILE=${UNIQUEID})
exten => fax,n,Set(FAXPATH=/usr/local/callweaver/var/spool/callweaver/ 
rxfax/)
exten => fax,n,Set(FAXPAGES=0)
exten => fax,n,RxFAX(${FAXPATH}${FAXFILE}.tif,ecm)
.
.
.

BUT i just noticed that the 'fax' extension doesn't have a '1' as the  
first step, a typo! Changed that first 'n' to a '1' and things sort  
of work.

I can now receive a one page fax but a two page fax shows i am  
receiving two pages (in the cli) but then it only saves one in the  
FAXPATH folder.

The whole 'fax' extension is here (based on the one from the  
callweaver.org wiki except NOT using T38) which gets control by a  
faxdetect application in the same context (see above):

exten => fax,1,Set(CID=${CALLERID(num)})
exten => fax,n(s3),Set(FAXFILE=${UNIQUEID})
exten => fax,n,Set(FAXPATH=/usr/local/callweaver/var/spool/callweaver/ 
rxfax/)
exten => fax,n,Set(FAXPAGES=0)
exten => fax,n,RxFAX(${FAXPATH}${FAXFILE}.tif,ecm)
exten => fax,n,GotoIf,$["${FAXPAGES}" = "0"] ? s20
exten => fax,n(s7),NoOp(REMOTE="${REMOTESTATIONID}" PAGES=${FAXPAGES}  
BITRATE=${FAXBITRATE} RESOLUTION=${FAXRESOLUTION})
exten => fax,n,Set(OFAXPAGES=${FAXPAGES})
exten => fax,n,Set(FAXPAGES=0)
; exten => fax,n,System(FAXFILE="${FAXFILE}" FAXPATH="${FAXPATH}"  
REMOTESTATIONID="${REMOTESTATIONID}" FAXPAGES="${OFAXPAGES}"  
FAXBITRATE="${FAXBITRATE}" FAXRESOLUTION="${FAXRESOLUTION}"  
FAXSENDER="${CID}" MYFAX="${MYFAX}" /SCRIPT_PATH_TO_HANDLE_TIF)
exten => fax,n,Wait,1
exten => fax,n,Goto(fax,s3)

exten => fax,n(s20),Wait,1
exten => fax,n,Hangup

Question: Will this ever work? Receiving a Fax over ulaw SIP with  
multiple pages?

Also, if i do get this working, i need to find some code to email a  
tif as an attachment -- and we are good to go!

Peace,
Dan
_______________________________________________
Callweaver-users mailing list
Callweaver-users@callweaver.org
http://lists.callweaver.org/mailman/listinfo/callweaver-users

Reply via email to