Alguien me podría decir como bloquear llamadas salientes a una base de datos, use black list pero no me bloquea, siguen saliendo las llamadas a esos números,
[RESUELTO] Bloquear llamadas salientes
Colapsar
Anuncio
Colapsar
No hay anuncio todavía.
X
-
Re: Bloquear llamadas salientes
Una manera sencilla:
[macro-blacklist]
exten => s,1,Noop(Revisando el numero ${ARG1} en blacklist)
exten => s,n,GotoIf(${DB_EXISTS(blacklist/${ARG1})}?Bloqueado:SinBloquear)
exten => s,n(Bloqueado),Congestion
exten => s,n(SinBloquear),Noop(permitiendo el paso)
[default]
exten => _XXXXXXXX,1,Macro(blacklist,${EXTEN})
exten => _XXXXXXXX,n,Dial(DAHDI/g0/${EXTEN})
[/code]
De acuerdo con el ejemplo, tienes un blacklist que utiliza el AstDB para saber si un número esta bloqueado o no. Desde el *CLI> puedes agregar números usando database put blacklist **tu numero** 1 y con eso, cada que marques se usa el macro blacklist para revisar si debe bloquear la llamad ao no.
Saludos,dCAP Christian Cabrera R.
Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
Si deseas asesoría pagada, por favor contáctame
-
Adjunta la salida del CLI a la hora de marcar un numero en lista negra para ver porque esta fallando
Comentario
-
Es un tanto difícil ayudarte sin más información, más cuando estás retomando un mensaje inactivo de hace más de 2 años.
Como te comenta Hector, necesitamos el output del CLI al momento en que no te funciona para ver que es lo que está pasando.dCAP Christian Cabrera R.
Para aprender a usar Asterisk, asiste a uno de mis cursos Asterisk
Si deseas asesoría pagada, por favor contáctame
Comentario
-
Solo agregue el codigo indicado en la parte de arriba en el archovo extensions_custom.conf, pero la llamada sale aunque ese numero se encuentre en la black list. En el modo cli solo pasa por el contexto que tiene asiganado la extension para su salida pero no valida este macro. Tendre que realizar alguna otra configuración?
[macro-blacklist]
exten => s,1,Noop(Revisando el numero ${ARG1} en blacklist)
exten => s,n,GotoIf(${DB_EXISTS(blacklist/${ARG1})}?Bloqueado:SinBloquear)
exten => s,n(Bloqueado),Hangup
exten => s,n(SinBloquear),Noop(permitiendo el paso)
[default]
exten => _[0-9]X.,1,Macro(blacklist,${EXTEN})
exten => _[0-9]X.,n,Dial(DAHDI/g1/${EXTEN})
[/code]
Comentario
-
Con la información que nos proporcionas el problema puede ser causado por muchas razones, las que te recomiendo revises son:
¿En qué contexto está el usuario?, debería estar en default
¿No tendrás declarado en contexto default dos veces?
Si estás usando un archivo adicional al extensions.conf, ¿estás haciendo el include correspondiente?
Si cualquiera de esas opciones no resuelven el problema, y recalcando lo que mencionan Héctor y Christian, necesitaríamos el cli para identificar la fuente del problema.IT Specialist
Comentario
-
hola porfavor necesito una ayuda para el mismo tema, ya coloque el ejemplo y si me bloquea los numeros, lo que sucede es que me interfiere con el marcador automatico de vicidial existira alguna manera o alguna otra linea que deba añadir al macro para que trabajen juntamente.
Screenshot_2.jpgEditado por última vez por bryanmetal77; https://asteriskmx.org/foros/member/2994-bryanmetal77 en 11-18-2021, 08:06 AM.
Comentario
Comentario