Cursos Asterisk en México

[RESUELTO] Bloquear llamadas salientes

Colapsar

Anuncio

Colapsar
No hay anuncio todavía.
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • [RESUELTO] Bloquear llamadas salientes

    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,

  • #2
    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

    Comentario


    • #3
      He realizado dicha configuración en mi archivo de asterisk extension_custom.conf pero no me funciona, aunque agregue los números a la lista negra. Espero puedan ayudarme. Saludos!

      Comentario


      • #4
        Adjunta la salida del CLI a la hora de marcar un numero en lista negra para ver porque esta fallando
        Hector Alvarez
        dCAP Certified #2199
        http://mx.linkedin.com/in/alvarezhector/

        Comentario


        • #5
          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


          • #6
            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


            • #7
              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


              • #8
                Agradezco su apoyo a todos, mi problema era que habia declarado el include correspondiente. Saludos!!!

                Comentario


                • #9
                  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.jpg
                  Editado por última vez por bryanmetal77; https://asteriskmx.org/foros/member/2994-bryanmetal77 en 11-18-2021, 07:06 AM.

                  Comentario

                  Nube de Etiquetas

                  Colapsar

                  Principales Usuarios Activos

                  Colapsar

                  No hay usuarios activos superiores.
                  Trabajando...
                  X