[asterisk-users] block certain numbers
binary dreamer
binary.vortex at gmail.com
Mon Jun 17 08:33:08 CDT 2013
i am using asterisk's internal database to create a phonebook. i was
thinking to create something similar for the blocking, but i got stuck on
how to block the numbers.
On Mon, Jun 17, 2013 at 12:47 PM, Salaheddine Elharit <
salah.elharit200 at gmail.com> wrote:
> hello
>
> if you have just some numbers to block you can use the below code in
> your dial plan
>
> exten => 5xx,1,NoOp(Caller-ID: ${CALLERID(all)})
> exten => 5xx,n,GotoIf($["${CALLERID(num)}"="0661xxxxxx" ]?3:4)
> exten => 5xx,n,hangup
> exten => 5xx,n,Dial(SIP/223, 30)
>
>
> 2013/6/17 A J Stiles <asterisk_list at earthshod.co.uk>
>
>> On Monday 17 June 2013, binary dreamer wrote:
>> > Hi.
>> >
>> >
>> > i would like to manually create a list of numbers to block.
>> > these numbers are from spammers (advertizers).
>> > is there an easy way to send these particular numbers to busy or even
>> drop
>> > the call?
>>
>> Yes! Dead easy.
>>
>> Use an external script, written in your favourite language, to look up the
>> number in some sort of database and return failure (exit 1) if it finds
>> it
>> there, or success (exit 0) if not. Call this with System() in
>> dialplan. If
>> the System() call succeeds (meaning the number was not found in the
>> database), Asterisk will move onto the next priority; if it fails
>> (meaning
>> the number was in the database) then it will move on by an extra 100.
>>
>> Alternatively, you can read the value of ${SYSTEMSTATUS} to get the exit
>> code.
>>
>> --
>> AJS
>>
>> Answers come *after* questions.
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>> http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130617/8cfd3c15/attachment.htm>
More information about the asterisk-users
mailing list