Cursos Asterisk en México

[RESUELTO] CID y OUTBOUND grouping con Sangoma A102

Colapsar

Anuncio

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

  • [RESUELTO] CID y OUTBOUND grouping con Sangoma A102

    Hola a todos,

    Inicialmente estaba tratando de instalar una openvox, pero no encontré nada específico para conectar esa tarjeta con telmex y mejor la cambié por una sangoma. Haber leído un tema que me encontré aquí me ayudó a instalar y configurar la tarjeta sangoma con mayor facilidad. PERO...

    + No estoy recibiendo el ID de la llamada, ya se habló con telmex para ver ese detalle, pero no se si sea por parte de telmex o del hardware, de todas formas, me adelanté e investigué (google es mi mejor amigo), y la página de sangoma tiene una sección para esto diciendo:

    Below is the steps to enable DTMF CID in Asterisk and Wanpipe.

    Add the line "RM_FAKE_POLARITY = YES" into /etc/wanpipe/wanpipe*.conf in the wanpipeX section.
    Add "cidsignalling=dtmf" and "cidstart=polarity" into /etc/asterisk/chan_dahdi.conf
    y en extensions.conf agregué una línea para monitorear esto
    exten => 0000,1,NoOp(${CALLERID(num)})
    pero me regresa el valor en blanco
    Habría algo más para activar el CID?

    + No me funciona la opción de group=X, y esto es cuando quiero usar opciones como la siguiente:
    exten => _9XXXXXXX,1,Dial(DAHDI/g1/${EXTEN:${GLOBAL(TRUNKMSD)}})
    no había configurado esto de los grupos antes, y en todas partes que mencionan al respecto, solo dicen que agregan "group=N" en chan_dahdi.conf, pero al ejecutarlo en extensions.conf no lo reconoce.

    Alguna pista al respecto que me puedan facilitar?

    Saludos y muchas gracias

  • #2
    Con openvox no tienes que instalar nada es compatible con DAHDI o bien puedes bajar la versión de DAHDI para las tarjetas de GSM por ejemplo. Para la próxima revisa la wiki de openvox tienen muy buenos manuales.

    Sobre lo del CID y los grupos muestranos el chan_dahdi.conf y la sección del extensions.conf.

    Comentario


    • #3
      Según quien nos vendió la tarjeta, que también trabaja con asterisk, se enteró que ese modelo de openvox era uno nuevo que no aceptaba r2 modificado, por eso el cambio. Dahdi la reconocía, asterisk también, las distros de Elastix y Fedora la reconocían también, pero un cuate de telmex que nos apoyó, con su equipo de monitoreo, decía que no estaba reconociendo las tramas de r2 modificado. Pero bueno, ya cambiamos a Sangoma y asunto resuelto.

      Ahora, el chan_dahdi.conf es:

      [trunkgroups]

      [channels]
      callerid=asreceived
      hidecallerid=no
      usecallerid=yes
      ;;cidsignalling=v23
      ;cidsignalling=dtmf
      ;cidstart=polarity
      language=es
      context=maintelmex
      rxwink=300 ; Atlas seems to use long (250ms) winks
      callwaiting=yes
      usecallingpres=yes
      callwaitingcallerid=yes
      threewaycalling=yes
      transfer=yes
      canpark=yes
      cancallforward=yes
      callreturn=yes
      echocancel=yes
      echocancelwhenbridged=no
      faxdetect=incoming
      echotraining=800
      rxgain=0.0
      txgain=0.0
      callgroup=9
      group=1
      pickupgroup=1
      relaxdtmf=yes
      signalling=mfcr2
      mfcr2_variant=mx
      mfcr2_get_ani_first=no
      mfcr2_max_ani=10
      mfcr2_max_dnis=4
      mfcr2_category=national_subscriber
      mfcr2_call_files=yes
      mfcr2_logdir=span1
      mfcr2_logging=all
      mfcr2_mfback_timeout=-1
      mfcr2_metering_pulse_timeout=-1
      channel => 1-15,17-31
      ;channel => 1-10

      ;Uncomment these lines if you have problems with the disconection of your analog lines
      ;busydetect=yes
      ;busycount=3

      immediate=no

      #include dahdi-channels.conf
      Con el extensions.conf todavía estoy jugando un rato por que tenía ya varios años de que no usaba asterisk, pero ya probé con g1 y g9 de la siguiente forma:

      exten => _9XXXXXXX,n,Dial(DAHDI/g1/${EXTEN:1})
      exten => _9XXXXXXX,n,Dial(DAHDI/g9/${EXTEN:1})
      y, según el cli>, el resultado es este:

      [Feb 9 10:23:58] WARNING[22933][C-00000003]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 6 - Channel unacceptable)
      == Everyone is busy/congested at this time (1:0/0/1)
      Saludos y gracias

      Comentario


      • #4
        Olvidé poner el contexto de entrada para lo del CID

        [maintelmex]
        exten => 0000,1,NoOp(${CALLERID(num)})
        exten => 0000,2,Goto(bienvenidagral,s,1)
        exten => 0020,1,Goto(demo,s,1)
        exten => 0001,1,Wait(1)
        exten => 0001,2,Answer
        exten => 0001,3,Dial(DAHDI/g1/<un numero local para probar>)
        exten => 0010,1,Goto(menu2,s,1)
        exten => 0029,1,NoOp(${CALLERID})
        exten => 0029,2,Wait(10)
        exten => 0029,3,Goto(bienvenidagral,s,1)
        Nótese incluso en la línea 0001,3 en que estoy haciendo pruebas con los grupos

        Comentario


        • #5
          Ok, el problema del group quedó resuelto. Mi confusión era con el callgroup y el group, y en el último restart que le hice al asterisk mientras probaba otras cosas, volví a marcar a un contexto que hacía referencia a DAHDI/g1 y ya funcionó. Pero la cuestión del CID sigue pendiente.

          Comentario


          • #6
            y lo del CID ya lo arregló telmex

            Comentario

            Principales Usuarios Activos

            Colapsar

            No hay usuarios activos superiores.
            Trabajando...
            X