15/01: Blacklist en Asterisk
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
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
Etiquetas :

Total de Votos: 1 - Rating: 5.00
Ingrese su correo electrónico para suscribirse a los comentarios de este artículo:







Aldo escribió:
exten => _91X.,1,LookupBlacklist()
exten => _91X.,n,GotoIf($["${LOOKUPBLSTATUS}" = "FOUND"]?black,1)
exten => _91X.,n,SetCallerID(1234567|a)
exten => _91X.,n,Dial(SIP/${EXTEN:2}@ID_proveedor,60,Tt)
exten => _91X.,n,Hangup()
exten => black,1,Playback(blacklist)
exten => black,n,Hangup()