Cursos Asterisk en México

Ayuda sangoma A200

Colapsar

Anuncio

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

  • Ayuda sangoma A200

    Hola, compre en enlaza.mx una tarjeta sangoma a200 con un modulo Modulo FXO, ya tengo configurada la tarjeta Sangoma en el Asterisk con el winpipe y todo, ahora bien mi duda es, tengo 2 lineas de telmex, estas las conecto a la tarjeta sangoma y como puedo identificar cual es cual desde asterisk

    de igual forma reviso el estado de los canales:

    asterisk*CLI> dahdi show channels
    Chan Extension Context Language MOH Interpret Blocked State Description
    pseudo default default In Service
    3 from-zaptel default In Service
    4 from-zaptel default In Service

    pero cuando quiero validar mfcr2 show channels, no encuentra el comando

    Aqui estan mis archivos de configuracion:

    chan_dahdi.conf
    [trunkgroups]

    [channels]
    context=default
    usecallerid=yes
    hidecallerid=no
    callwaiting=yes
    usecallingpres=yes
    callwaitingcallerid=yes
    threewaycalling=yes
    transfer=yes
    canpark=yes
    cancallforward=yes
    callreturn=yes
    echocancel=yes
    echocancelwhenbridged=yes
    relaxdtmf=yes
    rxgain=5.0
    txgain=5.0
    group=1
    callgroup=1
    pickupgroup=1
    immediate=no

    busydetect=yes
    busycount=6
    relaxdtmf=yes
    progzone=mx

    ;Sangoma AFT-200 [slot:4 bus:4 span:1] <wanpipe1>
    context=from-zaptel
    group=1
    echocancel=yes
    signalling = fxs_ks
    channel => 1

    context=from-zaptel
    group=2
    echocancel=yes
    signalling = fxs_ks
    channel => 2

    context=from-zaptel
    group=3
    echocancel=yes
    signalling = fxs_ks
    channel => 3

    context=from-zaptel
    group=4
    echocancel=yes
    signalling = fxs_ks
    channel => 4
    system.conf
    #autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
    #autogenrated on 2014-07-03
    #Dahdi Channels Configurations
    #For detailed Dahdi options, view /etc/dahdi/system.conf.bak
    loadzone=mx
    defaultzone=mx



    #Sangoma AFT-200 [slot:4 bus:4 span:1] <wanpipe1>
    fxsks=1
    echocanceller=oslec,1
    fxsks=2
    echocanceller=oslec,2
    fxsks=3
    echocanceller=oslec,3
    fxsks=4
    echocanceller=oslec,4
    extensions.conf

    [salida_telefono]
    exten => _01ZXXXXXXXXX,1,Dial(DAHDI/g1/${EXTEN})
    realizo una prueba marcando y me manda este error:

    [Jul 3 17:23:35] WARNING[5223][C-00000007]: channel.c:5980 ast_request: No channel type registered for 'DAHDI'
    [Jul 3 17:23:35] WARNING[5223][C-00000007]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 66 - Channel not implemented)
    Editado por última vez por alphabravo; https://asteriskmx.org/foros/member/2288-alphabravo en 07-03-2014, 05:24 PM.

  • #2
    Hola de entrada el comando mfcr2 show channels no te va a mostrar nada porque no se trata de un enlace digital E1 en R2, por la salida que da el cli parece que solo tienes habilitadas las lineas 3 y 4 de tu tarjeta, en la definicion de los canales de dahdi asignas cada canal a un grupo diferente (grupo 1, grupo2, etc) y en el plan de marcado estas sacando la llamada por el grupo 1 que corresponde al canal 1, hay que poner los 2 canales en el mismo grupo y modificar tu dialplan de acuerdo al grupo que asignes la marcacion.

    Intenta y comenta.

    Comentario


    • #3
      Hola, realice los cambios que me comentas:

      [channels]
      context=default
      usecallerid=yes
      hidecallerid=no
      callwaiting=yes
      usecallingpres=yes
      callwaitingcallerid=yes
      threewaycalling=yes
      transfer=yes
      canpark=yes
      cancallforward=yes
      callreturn=yes
      echocancel=yes
      echocancelwhenbridged=yes
      relaxdtmf=yes
      rxgain=5.0
      txgain=5.0
      group=1
      callgroup=1
      pickupgroup=1
      immediate=no

      busydetect=yes
      busycount=6
      relaxdtmf=yes
      progzone=mx


      ;Sangoma AFT-200 [slot:4 bus:4 span:1] <wanpipe1>
      context=from-zaptel
      group=1
      echocancel=yes
      signalling = fxs_ks
      channel => 3

      context=from-zaptel
      group=1
      echocancel=yes
      signalling = fxs_ks
      channel => 4
      [salida_telefono]
      exten => _01XXXXXXXXXX,1,Dial(DAHDI/g1/${EXTEN})
      Pero cuando hago la prueba me manda el siguiente error:[Jul 4 13:55:50] WARNING[13047][C-0000000d]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 34 - Circuit/channel congestion)

      Comentario


      • #4
        Ya va cambiando el error. Ahora dice que no puede usar ni el canal 3 ni 4 porque no están activos.

        Esto puede pasar porque 1) no tengas líneas conectadas o 2) los canales 3 y 4 no son los correctos.

        Cambia esto:
        Código:
        ;Sangoma AFT-200 [slot:4 bus:4 span:1] <wanpipe1>
        context=from-zaptel
        group=1
        echocancel=yes
        signalling = fxs_ks
        channel => 3
        
        context=from-zaptel
        group=1
        echocancel=yes
        signalling = fxs_ks
        channel => 4
        Por esto:
        Código:
        ;Sangoma AFT-200 [slot:4 bus:4 span:1] <wanpipe1>
        context=from-zaptel
        group=1
        echocancel=yes
        signalling = fxs_ks
        channel => 1-4
        Y trata de sacar la llamada por el g1, asegurándote de tener líneas válidas conectadas. A ver que pasa.
        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


        • #5
          Hola ya realice el cambio que me mencionas, tengo 2 lineas telmex conectadas a la tarjeta, vuelvo a realizar la llamada y me manda el siguiente error:

          [Jul 4 17:25:16] WARNING[14282][C-00000016]: app_dial.c:2437 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 34 - Circuit/channel congestion)

          Comentario


          • #6
            Pues ahi te esta dciendo que las lineas conectadas no ofrecen servicio para salir por ellas. Puede ser que no tengan voltaje suficiente para que la tarjeta las detecte, o que sea un problema con la tarjeta (muy poco común).

            Cambia tu plan de marcación temporalmente y haz que la llamada en vez de mandarse hacia g1/${EXTEN}, se mande solamente hacia g1. Lo que buscamos es que escuches el tono de invitación a marcar de parte del carrier para saber que la tarjeta si lo está escuchando.

            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


            • #7
              Hola, la tarjeta sangoma que tiene el equipo, hay 2 conexiones que prenden en rojo y otras 2 no, la linea telmex la conecto del microfiltro de telmex a la primer conexion que prende en rojo, y me sigue enviando el mismo mensaje de error, ya probe con las 3 conexiones y sigue igual, sera que pueda ser la tarjeta?

              Comentario


              • #8
                Buenas tardes... yo tengo el mismo problema... con la salida de llamadas, con solo una linea de telmex, me sale el mismo error... mi antecedente fue que en el área donde esta el servidor hubo bastante tormentas eléctricas lo cual provoco varios apagones.... creo yo que es la tarjeta la que se dañó una A200 con 1 modulo FXO... aunque lo raro de mi caso es que si pueden entrar las llamadas,, pero al momento de realizarlas :

                Executing [99276012@DLPN_celular:1] Answer("SIP/776-c0008cc0", "") in new stack
                -- Executing [94260872@DLPN_celular:2] Authenticate("SIP/776-c0008cc0", "/etc/asterisk/permisos/local|ja|5") in new stack
                -- <SIP/776-c0008cc0> Playing 'agent-pass' (language 'en')
                -- <SIP/776-c0008cc0> Playing 'auth-thankyou' (language 'en')
                -- Executing [99276012@DLPN_celular:3] Macro("SIP/776-c0008cc0", "trunkdial-failover-0.3|DAHDI/1/9276012||trunk_1|") in new stack
                -- Executing [s@macro-trunkdial-failover-0.3:1] GotoIf("SIP/776-c0008cc0", "0?1-fmsetcid|1") in new stack
                -- Executing [s@macro-trunkdial-failover-0.3:2] GotoIf("SIP/776-c0008cc0", "0?1-setgbobname|1") in new stack
                -- Executing [s@macro-trunkdial-failover-0.3:3] Set("SIP/776-c0008cc0", "CALLERID(num)=776") in new stack
                -- Executing [s@macro-trunkdial-failover-0.3:4] GotoIf("SIP/776-c0008cc0", "0?1-dial|1") in new stack
                -- Executing [s@macro-trunkdial-failover-0.3:5] Set("SIP/776-c0008cc0", "CALLERID(all)=") in new stack
                -- Executing [s@macro-trunkdial-failover-0.3:6] Goto("SIP/776-c0008cc0", "1-dial|1") in new stack
                -- Goto (macro-trunkdial-failover-0.3,1-dial,1)
                -- Executing [1-dial@macro-trunkdial-failover-0.3:1] Dial("SIP/776-c0008cc0", "DAHDI/1/4260872") in new stack
                [Sep 4 12:48:07] WARNING[2838]: app_dial.c:1237 dial_exec_full: Unable to create channel of type 'DAHDI' (cause 0 - Unknown)
                == Everyone is busy/congested at this time (1:0/0/1)

                -- Executing [1-dial@macro-trunkdial-failover-0.3:2] GotoIf("SIP/776-c0008cc0", "0 > 0 ?1-CHANUNAVAIL|1:1-out|1") in new stack
                -- Goto (macro-trunkdial-failover-0.3,1-out,1)
                -- Executing [1-out@macro-trunkdial-failover-0.3:1] Hangup("SIP/776-c0008cc0", "") in new stack
                == Spawn extension (macro-trunkdial-failover-0.3, 1-out, 1) exited non-zero on 'SIP/776-c0008cc0' in macro 'trunkdial-failover-0.3'
                == Spawn extension (DLPN_celular, 9276012, 3) exited non-zero on 'SIP/776-c0008cc0'

                Comentario


                • #9
                  Que raro, yo nunca tuve ningún problema con las líneas, incluso antes de usar tarjeta utilizaba Spas de cisco y me funcionaban bien, después compre mi tarjeta en enlaza hace no mucho por cierto y funciona a la perfección.

                  No se cual sea el significado de esos errores "No soy un experto en el tema" pero la marca sangoma se caracteriza precisamente por su calidad además de tener garantía de por vida hasta donde yo se.

                  Son tarjetas de muy alta calidad tanto en soporte como en el mismo producto.

                  ¿No será problema de tu asterisk o lo que hayas instalado?

                  ¿Ya trataste de instalar todo de nuevo? yo tuve muchos conflictos cuando la instale "por desconocimiento de la correcta instalación en México" yo la utilizo con telmex y axtel y no he tenido ningún problema. De hecho tengo el mismo modelo.

                  En mi caso tengo las cuatro líneas en rojo solo que solo utilizo 3 pero la cuarta desocupada esta en rojo, según recuerdo por cada dos líneas hay que poner una tarjeta BRM <-- (o algo así) yo tengo dos por eso deberían de funcionar las 4.

                  ¿Estas utilizando asterisk puro?

                  Yo apostaría que es tu dial plan…

                  ¿por qué no lo pegas aquí?

                  Saludos,
                  Editado por última vez por elarquitecto; https://asteriskmx.org/foros/member/1851-elarquitecto en 09-04-2014, 10:12 PM. Razón: falto info
                  Siempre son bienvenidas las críticas y comentarios, incluso si no son constructivos

                  Comentario


                  • #10
                    ¿Estás aplicando los cambios correctamente?
                    ¿Qué output te el unload y el load de chan_dahdi?
                    ¿Qué output te da dahdi_cfg -vv en el cli de linux?
                    ¿Qué te muestra el comando lsdahdi en el cli de linux?
                    IT Specialist

                    Comentario

                    Principales Usuarios Activos

                    Colapsar

                    No hay usuarios activos superiores.
                    Trabajando...
                    X