[Asterisk-Users] Block anonymous calls

Blake Van Eekeren blake at biimsoft.com
Sat Mar 5 14:57:07 MST 2005


Fredrik wrote:

 > I see from my CDR's that some of my callers also have "unknown" in
 > their FROM field. I would like to let them through. Only block the
 > FROM "anonymous" that the telemarketers use.

Fredrik, I found something on the Wiki a while back... Try this...

exten => s,1,Answer
exten => s,2,NoOp(${CALLERID})
exten => s,3,ResponseTimeout(10)
exten => s,4,GotoIf($["${CALLERIDNUM}" = ""]?|1000)
exten => s,5,GotoIf($["${CALLERIDNUM:0:3}" = "877"]?s|1000)
exten => s,6,GotoIf($["${CALLERIDNUM:0:3}" = "866"]?s|1000)
exten => s,7,GotoIf($["${CALLERIDNUM:0:3}" = "800"]?s|1000)
exten => s,8,Macro(stdexten,${SIP0})
exten => s,9,Hangup
exten => s,1000,Background(SPAMSTOPPER)
exten => s,1001,Hangup

I have used this for a few months at home, and it works great...

Blake



More information about the asterisk-users mailing list