On Thursday, July 02, 2009 13:39, Steve Underwood wrote,

>> Hello,
>>
>> We have a serious problem with Callweaver. It seems faxes are going to
>> the wrong numbers. We are now engaged in a legal issue because of
>> this. Sensitive information was going to a customer that should've
>> gone to our HR department. Is there something I need to check? We are
>> running the latest version of callweaver and latest version of
>> spanDSP. Please help!!
>>
> That is not an issue I have seen reported before, and there are people
> handling really big volumes of FAX through this software. You haven't
> given a lot of information. Do you have any idea of the frequency with
> which this is happening? Have you been able to trace a bad FAX in any logs?

Found what was causing it.  The fax2mail procedure was sending anything that 
was labeled as "restricted" to the last person on the extensions.conf file.  To 
fix, we modified the fax2mail procedure to include both "called number" and 
"calling number."

Example:

exten => s,n,Set(FAXFILE=/tmp/${CALLERIDNUM}-${CALLERID(dnid)})
exten => s,n,Set(FAXFILEPDF=/tmp/${CALLERIDNUM}-${CALLERID(dnid)}.tif)


[proc-fax2mail]
exten => s,1,Set(LOCALSTATIONID=CallWeaver FAX)
exten => s,n,Set(LOCALHEADERINFO=CallWeaver fax termination)
exten => s,n,Set(FAXFILE=/tmp/${CALLERIDNUM}-${CALLERID(dnid)})
exten => s,n,Set(FAXFILEPDF=/tmp/${CALLERIDNUM}-${CALLERID(dnid)}.tif)
exten => s,n,Set(EMAILADDR=${ARG1})
exten => s,n,Set(SIP_CODEC=ulaw)
exten => s,n,FaxDetect(6,ring,d,1000,100,0)
exten => s,n,SipDTMFMode(inband)
exten => s,n,SipT38SwitchOver()
exten => s,n,RxFAX(${FAXFILE},ecm)
exten => s,n,System(cp ${FAXFILE} ${FAXFILE}.tif)
exten => s,n,System(uuencode ${FAXFILEPDF} ${FAXFILEPDF} | mail -s 
FAX_MESSAGE_FROM:${CALLERIDNUM} ${EMAILADDR} -- -f faxni...@broad
vox.com)
;exten => s,n,System(uuencode ${FAXFILEPDF} ${FAXFILEPDF} | mail -s 
FAX_MESSAGE_FROM:${CALLERIDNUM} ${EMAILADDR} -- -f faxni...@broa
dvox.com < /tmp/faxmessage.txt)
exten => s,n,System(rm -f ${FAXFILE}.tif)
exten => s,n,System(rm -f ${FAXFILE})
exten => s,n,System(rm -f ${FAXFILE}.pdf)
exten => s,n,Wait(2)
exten => s,n,Hangup()
exten => s,1,NoOp(RxFAX completed)
exten => s,n,NoOp(RX: REMOTESTATIONID is ${REMOTESTATIONID})
exten => s,n,NoOp(RX: FAXPAGES is ${FAXPAGES})
exten => s,n,NoOp(RX: FAXRESOLUTION  is ${FAXRESOLUTION})
exten => s,n,NoOp(RX: FAXBITRATE is ${FAXBITRATE})
exten => s,n,NoOp(RX: PHASEESTATUS is ${PHASEESTATUS})
exten => s,n,NoOp(RX: PHASESTRING is ${PHASEESTRING})

(END)

CONFIDENTIAL.  This e-mail and any attached files are confidential and should 
be destroyed and/or returned if you are not the intended and proper recipient.
_______________________________________________
Callweaver-users mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-users

Reply via email to