kenn10
Well-Known Member
- Joined
- Dec 16, 2007
- Messages
- 4,711
- Reaction score
- 3,085
The simplest solution to block all these calls is to add and save the following code immediately below [from-internal-custom] at the top of /etc/asterisk/extensions_custom.conf and then issue command: asterisk -rx "dialplan reload"
Code:; Block international Caribbean/High-risk NANP calls exten => _NXXNXXXXXX,1,NoOp(Checking Dialed Number against Blocklist) exten => _268NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _284NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _345NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _473NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _649NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _664NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _721NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _758NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _767NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _784NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _809NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _829NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _849NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _868NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _869NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _876NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1NXXNXXXXXX,1,NoOp(Checking Dialed Number against Blocklist) exten => _1268NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1284NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1345NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1473NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1649NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1664NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1721NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1758NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1767NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1784NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1809NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1829NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1849NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1868NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1869NXXXXXX,2,Goto(app-blackhole,hangup,1) exten => _1876NXXXXXX,2,Goto(app-blackhole,hangup,1)
I just use an outbound route before the typical toll route. I route them to a recording. Easy to maintain. My dial plan is always 1NXXNXXXXXX for toll calls.



