Cursos Asterisk en México

[RESUELTO] Canales E1 TELMEX se bloquean al reiniciar el PBX

Colapsar

Anuncio

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

  • [RESUELTO] Canales E1 TELMEX se bloquean al reiniciar el PBX

    Saludos cordiales, les comento que estoy configurando un PBX con Elastix 2.3 2 tarjetas sangoma (A101 y A200) las líneas análogas funcionan sin problemas, pero el problema es mi E1, pues me indica que todas las líneas estan ocupadas y cada vez que reinicio el PBX los canales se bloquean, debo conectar el conmutador existente (PANASONIC) y apagarlo para desbloquear los canales, la conexión es a traves de un balum a un gateway watson, pego mis configuraciones, a ver si alguien pudiera ayudarme, de antemano gracias.

    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=0.0
    txgain=0.0
    group=1
    callgroup=1
    pickupgroup=1
    immediate=no

    ;Sangoma A101 port 1 [slot:0 bus:6 span:1] <wanpipe1>
    ;switchtype=euroisdn
    context=from-pstn
    group=1
    ;echocancel=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_mfback_timeout=-1
    mfcr2_metering_pulse_timeout=-1
    ; this is for debugging purposes
    mfcr2_logdir=span1
    mfcr2_logging=all
    ; end debugging configuration
    restrictcid=yes
    hidecallerid=no
    channel => 1-10

    ;Uncomment these lines if you have problems with the disconection of your analog lines
    ;hanguponpolarityswitch=yes
    detectbusy=yes
    busycount=3
    progzone=mx
    callprogress=yes

    #include dahdi-channels.conf
    #include chan_dahdi_additional.conf

    dahdi-channels.conf
    ; Span 2: WRTDM/0 "wrtdm Board 1"
    ;;; line="32 WRTDM/0/0 FXSKS"
    signalling=fxs_ks
    callerid=asreceived
    group=1
    context=from-pstn
    channel => 32
    context=default

    ;;; line="33 WRTDM/0/1 FXSKS"
    signalling=fxs_ks
    callerid=asreceived
    group=2
    context=from-pstn
    channel => 33
    context=default

    system.conf
    ;Sangoma A101 port 1 [slot:0 bus:6 span:1] <wanpipe1>
    span=1,1,0,cas,hdb3
    echocanceller=mg2,1-10
    cas=1-10:1101
    hardhdlc=16

    #Sangoma AFT-A200 [slot:4 bus:2 span:2] <wanpipe2>
    fxsks=32
    echocanceller=mg2,32
    fxsks=33
    echocanceller=mg2,33

    # Global data
    loadzone = mx
    defaultzone = mx

    Wanpipe1.conf
    [devices]
    wanpipe1 = WAN_AFT_TE1, Comment

    [interfaces]
    w1g1 = wanpipe1, , TDM_VOICE, Comment

    [wanpipe1]
    CARD_TYPE = AFT
    S514CPU = A
    CommPort = PRI
    AUTO_PCISLOT = NO
    PCISLOT = 1
    PCIBUS = 5
    FE_MEDIA = E1
    FE_LCODE = HDB3
    FE_FRAME = NCRC4
    FE_LINE = 1
    TE_CLOCK = NORMAL
    TE_REF_CLOCK = 0
    TE_SIG_MODE = CAS
    TE_HIGHIMPEDANCE = NO
    TE_RX_SLEVEL = 120
    HW_RJ45_PORT_MAP = DEFAULT
    LBO = 120OH
    FE_TXTRISTATE = NO
    MTU = 1500
    UDPPORT = 9000
    TTL = 255
    IGNORE_FRONT_END = NO
    TDMV_SPAN = 1
    TDMV_DCHAN = 16
    TE_AIS_MAINTENANCE = NO #NO: defualt YES: Start port in AIS Blue Alarm and keep line down
    #wanpipemon -i w1g1 -c Ttx_ais_off to disable AIS maintenance mode
    #wanpipemon -i w1g1 -c Ttx_ais_on to enable AIS maintenance mode
    TDMV_HW_DTMF = NO # YES: receive dtmf events from hardware
    TDMV_HW_FAX_DETECT = NO # YES: receive fax 1100hz events from hardware
    HWEC_OPERATION_MODE = OCT_NORMAL # OCT_NORMAL: echo cancelation enabled with nlp (default)
    # OCT_SPEECH: improves software tone detection by disabling NLP (echo possible)
    # OCT_NO_ECHO:disables echo cancelation but allows VQE/tone functions.
    HWEC_DTMF_REMOVAL = NO # NO: default YES: remove dtmf out of incoming media (must have hwdtmf enabled)
    HWEC_NOISE_REDUCTION = NO # NO: default YES: reduces noise on the line - could break fax
    HWEC_ACUSTIC_ECHO = NO # NO: default YES: enables acustic echo cancelation
    HWEC_NLP_DISABLE = NO # NO: default YES: guarantees software tone detection (possible echo)
    HWEC_TX_AUTO_GAIN = 0 # 0: disable -40-0: default tx audio level to be maintained (-20 default)
    HWEC_RX_AUTO_GAIN = 0 # 0: disable -40-0: default tx audio level to be maintained (-20 default)
    HWEC_TX_GAIN = 0 # 0: disable -24-24: db values to be applied to tx signal
    HWEC_RX_GAIN = 0 # 0: disable -24-24: db values to be applied to tx signal

    [w1g1]
    ACTIVE_CH = ALL
    TDMV_HWEC = NO
    MTU = 8

  • #2
    Hola aldo,

    2 preguntas:

    ¿Qué versión de firmware tienes en tu tarjeta? (wanrouter hwprobe)

    ¿Cómo se portan los canales en Asterisk cuando te ocurre el problema? (*CLI> mfcr2 show channels )
    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
      Saludos Christian, muchas gracias por contestar, los resultados:

      wanrouter hwprobe

      -------------------------------
      | Wanpipe Hardware Probe Info |
      -------------------------------
      1 . AFT-A200-SH : SLOT=4 : BUS=2 : IRQ=11 : CPU=A : PORT=PRI : HWEC=0 : V=13
      2 . AFT-A101-SH : SLOT=1 : BUS=5 : IRQ=4 : CPU=A : PORT=1 : HWEC=0 : V=37

      Card Cnt: A101-2=1 A200=1

      mfcr2 show channels

      Chan Variant Max ANI Max DNIS ANI First Immediate Accept Tx CAS Rx CAS
      1 MX 10 4 No No IDLE BLOCK
      2 MX 10 4 No No IDLE BLOCK
      3 MX 10 4 No No IDLE BLOCK
      4 MX 10 4 No No IDLE BLOCK
      5 MX 10 4 No No IDLE BLOCK
      6 MX 10 4 No No IDLE BLOCK
      7 MX 10 4 No No IDLE BLOCK
      8 MX 10 4 No No IDLE BLOCK
      9 MX 10 4 No No IDLE BLOCK
      10 MX 10 4 No No IDLE BLOCK

      Te comento además que no tengo alarmas en la tarjeta y en el gateway WATSON el led siempre esta en verde.

      Comentario


      • #4
        La versión actual de tu tarjeta es la 39. Dado que veo que toda tu configuración se ve correcta, sugeriría que actualizaras el FW y pruebes nuevamente.

        En ocasiones que me ha pasado algo similar, detengo Asterisk, reinicio wanrouter y arranco Asterisk, con el problema corregido. Inténtalo y coméntame por favor.

        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


        • #5
          Muchas gracias; Christian por el dato ya he actualizado el firmware, esta noche reviso si existe algún cambio, además me gustaría preguntarte acerca de como crear los grupos o que significa a nivel de troncales, es decir group=0, al crear la troncal tiene algo que ver con g0 (según entiendo son los canales) y en mi caso Elastix con la E1 por default creo la troncal g0 para las análogas debo cambiar el grupo a 1 y 2 respectivamente pues tengo 2 líneas análogas o seria 32 y 33 pues son los canales asignados, ya que al configurar rutas de salida solo marca a través de la análoga si elimino la troncal del E1, gracias por tu apoyo.

          Comentario


          • #6
            Los grupos son nombres cortos para hacer referencia a un número más amplio de canales. Si en tu chan_dahdi tienes algo como esto:

            Código:
            ; Configuración para E1R2
            group=0
            channel => 1-10
            
            ; Configuración para análogas
            group=0
            channel => 32-35
            Quiere decir que tienes un grupo único llamado grupo 0 y haces referencia a él como g0. Y si, siempre sacarás las llamadas por la E1.

            Pero si pones algo como esto:

            Código:
            ; Configuración para E1R2
            group=1
            channel => 1-10
            
            ; Configuración para análogas
            group=2
            channel => 32-35
            Tu grupo 1 es el E1 y tu grupo 2 son las análogas. Entonces ya puedes editar tus troncales para hacer referencia a g1 y g2 y con ello mandar las llamadas por tu troncal digital o por las análogas, según requieras.

            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
              Buenos días, muchas gracias por la explicación, en cuanto al error de los canales te comento:
              Ya actualice el firmware, apague el conmutador panasonic y desconecte los coaxiales, conecto los cables al balum (el elastix ya estaba encendido) el watson se pone en verde y la tarjeta tambien, verifico los canales en el CLI y estan desbloqueados, reinicio el elastix, verifico otra vez los canales y ahora se encuentran bloqueados.

              En alguna ocación haciendo pruebas cambie los bits en la configuración recargue asterisk y se desbloqueaban pero marcaba errores la tarjeta en el dhadi_tools, tendrás alguna otra sugerencia.


              Gracias y excelente día.

              Comentario


              • #8
                Buen dia a todos les comento lo siguiente:

                En cuanto al problema del bloqueo de canales les comento que cambie un bit y se a solucionado.

                system.conf
                ;Sangoma A101 port 1 [slot:0 bus:6 span:1] <wanpipe1>
                span=1,1,0,cas,hdb3
                echocanceller=mg2,1-10
                cas=1-10:1001
                hardhdlc=16

                Verificando la tabla de bit de la sañalización CAS veo que 1001 es para IDLE, sin embargo en todos los post que revise en la web la configuración era como la tenia 1101.

                Christian gracias por el dato de los group ya pude redireccionar las llamadas por las troncales.


                Gracias y excelente día.

                Comentario


                • #9
                  Asi es en todos los post que hay es 1101 que significa bloqueado y el que se debe encargar de desbloquearlos es el asterisk, pero veo que no lo hace. Por ahí un debug de cuando carga asterisk podría arrojar mas info.

                  Comentario


                  • #10
                    Buena tarde, gracias Navaismo por el comentario, es cuanto pueda saco el log y lo pego para su revisión.

                    Comentario


                    • #11
                      Buen día a todos, primeramente una disculpa Navaismo por no haber podido pegar el log, pero con tantas cosas que debo hacer en el trabajo no puedo trabajar de lleno en el asterisk; sin embargo te comento que despues de una reinstalación y seguir con el problema, opte por probar la nueva versión 2.4 con la cual el problema se corrigio sin haber hecho ningún cambio, por lo que doy como resuelto este tema, gracias nuevamente a todos por el apoyo.

                      Comentario

                      Principales Usuarios Activos

                      Colapsar

                      No hay usuarios activos superiores.
                      Trabajando...
                      X