Por: Ing Isaac Fernández Baca

Ayer estuve configurando listas negras en Asterisk.

Si nuestro numero de inbound es el 666666 y queremos evitar que nos llamen del numero 6262000, entonces modificamos el archivo extensions.conf

En este ejemplo se están redireccionando todas las llamadas que entran al 666666 a la extensión SIP 1000.

Cuando llamen de este número escucharan el audio blacklist.gsm


[inbound]
exten => 6666666,1,Answer()
exten => 6666666,n,LookupBlacklist()
exten => 6666666,n,GotoIf($["${LOOKUPBLSTATUS}" = "FOUND"]?black,1)
exten => 6666666,n,Dial(SIP/1000,,tTrR)

exten => black,1,Playback(blacklist)
exten => black,n,Hangup()


Ahora bien, para agregar un número a la lista negra nos ubicamos en el CLI

database put blacklist 16262000 1

y para retirarlo de la lista negra

database del blacklist 16262000

Referencias:

[1]http://www.voip-info.org/wiki-Asterisk+cmd+LookupBlacklist
[2]http://www.the-asterisk-book.com/unstable/applikationen-lookupblacklist.html