Blacklist en Asterisk

[Visto: 6604 veces]

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

Puntuación: 5.00 / Votos: 1

8 pensamientos en “Blacklist en Asterisk

  1. Aldo

    Estimado Isaac, es posible realizar esto pero con llamadas salientes ? de la siguiente forma:

    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()

    Responder
  2. Bullrem

    Alguien puede decirme como ver la lista negra.
    Quiero verificar si algunos números están en dicha lista.
    Cuando quiero verlo por Trix Box demora un monton en cargar.
    Alguien sabe la manera de saber poder verlo desde consola.

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *