Cursos Asterisk en México

Ya Tengo un E1 de Axtel ¿Que sigue?

Colapsar

Anuncio

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

  • Ya Tengo un E1 de Axtel ¿Que sigue?

    Saludos!!

    Soy nuevo por aqui (al menos posteando) y practicamente segui la mayoria de las instrucciones para configurar la señalizacion de mi Elastix, sin embargo, no logro hacer que entren o salgan las llamadas y ahi ya me confundi.

    Siempre he usado lineas analogas, por lo cual no le veo problema, pero ahora que uso un E1 estoy algo perdido...

    ¿Como debo configurar la ruta saliente? Tengo 49 DID pero esos no se donde van :/

    No se si solo tengo que crear un trunk (Zaptel Dahdi?) y luego en Zaptel DID ir agregando los DID o crear un Trunk por DID...

    Espero sus comentarios... Muchas Gracias!!

  • #2
    Hay muchas preguntas que debes responder antes:

    ¿Qué tipo de señalización usa tu E1?
    ¿Qué distro estás usando para configurar tu Asterisk?

    El primer paso es configurar tu troncal con la señalización que corresponda. Si estás utilizando Elastix, puedes utilizar el Hardware detector para configurarlo acorde. Ya con la tarjeta DAHDI configurada, puedes crear la troncal (típicamente DAHDI/g0) y luego las rutas salientes para sacar llamadas.
    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
      Gracias por la rapida respuesta.

      Es un E1 2048mb de Axtel. R2 MFC sin CRC.

      Al momento de usar el Hardware Detector no me detecta nada activo, tuve que configurar a mano el system.conf para que en axtel me detectaran que "El trunk esta arriba"

      Este es mi 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:4 bus:3 span:1] <wanpipe1>
      switchtype=national
      context=from-zaptel
      group=1
      echocancel=yes
      ;signalling=pri_cpe
      channel =>1-15,17-31
      signalling=mfcr2
      mfcr2_variant=mx
      mfcr2_get_ani_first=no
      mfcr2_max_ani=10
      mfcr2_max_dnis=4
      mfcr2_category=national_priority_subscriber
      mfcr2_call_files=yes
      mfcr2_mfback_timeout=-1
      mfcr2_metering_pulse_timeout=-1
      ;debug zone
      mfcr2_logdir=span1
      mfcr2_logging=all
      ;debug end zone NO LE MUEVAS

      mi /etc/dahdi/system.conf

      #autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
      #autogenrated on 2014-09-29
      #Dahdi Channels Configurations
      #For detailed Dahdi options, view /etc/dahdi/system.conf.bak
      loadzone=us
      defaultzone=us

      #Sangoma A101 port 1 [slot:4 bus:3 span:1] <wanpipe1>
      span=1,1,0,cas,hdb3
      echocanceller=oslec,1-10
      echocanceller=oslec,18
      cas=1-10:1101
      cas=17-31:1101
      hardhdlc=16

      loadzone = mx
      defaultzone = mx


      Con estos parametros, axtel me dice que ya detectan actividad, pero falta la parte de la entrada de llamadas y ahi me pierdo...

      Comentario


      • #4
        El proveedor me dio los siguientes datos:


        Señalización: R2 Modificado
        Código de línea: HDB3
        CRC4: Apagado
        Tipo de señalización: CAS (CHANNEL ASSOCIATED SIGNALING)


        Hasta ahi todo bien, creo que mi problema era mas tema de CAS y CRC4...

        De ahi ¿Como puedo comprobar que estoy recibiendo llamadas?

        Otra duda que tengo ¿Que archivo debo modificar? dahdi-channels o chan_dahdi.conf?

        Comentario


        • #5
          Actualizando (aunque creo que solo soy yo)

          Revisando el tema, hize uso de las siguientes configuraciones (Borre todo y reconfigure) y creo que quedo mas Limpio:

          #chan_dahdi.conf

          ; Auto-generated by /usr/sbin/hardware_detector

          [trunkgroups]

          [channels]
          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
          immediate=no
          context=pstn
          group=0
          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

          ;incluir la configuracion de dahdi-channels
          #include dahdi-channels.conf

          En dahdi-channels.conf

          ; Autogenerated by /usr/sbin/dahdi_genconf on Tue Sep 30 16:34:48 2014
          ; If you edit this file and execute /usr/sbin/dahdi_genconf again,
          ; your manual changes will be LOST.
          ; Dahdi Channels Configurations (chan_dahdi.conf)
          ;
          ; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended
          ; to be #include-d by /etc/chan_dahdi.conf that will include the global settings
          ;

          ; Span 1: WPE1/0 "wanpipe1 card 0" (MASTER)
          signalling=mfcr2
          mfcr2_variant=mx
          mfcr2_get_ani_first=no
          mfcr2_max_ani=10
          mfcr2_max_dnis=4
          mfcr2_category=national_subscriber
          mfcr2_mfback_timeout=-1
          mfcr2_metering_pulse_timeout=-1
          mfcr2_forced_release=no
          context=from-pstn
          group=0
          channel => 1-15,17-31

          En system.conf

          # This file is parsed by the Dahdi Configurator, dahdi_cfg
          #
          # Span 1: WPE1/0 "wanpipe1 card 0" (MASTER)
          span=1,1,0,cas,hdb3
          cas=1-15:1101
          cas=17-31:1101
          echocanceller=mg2,1-15,17-31
          # termtype: te
          #bchan=1-15,17-31
          #dchan=16
          hardhdlc=16

          # Global data

          loadzone = mx
          defaultzone = mx

          Y por ultimo, en wanpipe1.conf (lo que me faltaba)

          #================================================
          # WANPIPE1 Configuration File
          #================================================
          #
          # Date: Wed Dec 6 20:29:03 UTC 2006
          #
          # Note: This file was generated automatically
          # by /usr/local/sbin/setup-sangoma program.
          #
          # If you want to edit this file, it is
          # recommended that you use wancfg program
          # to do so.
          #================================================
          # Sangoma Technologies Inc.
          #================================================

          [devices]
          wanpipe1 = WAN_AFT_TE1, Comment

          [interfaces]
          w1g1 = wanpipe1, , TDM_VOICE, Comment

          [wanpipe1]
          CARD_TYPE = AFT
          S514CPU = A
          CommPort = PRI
          AUTO_PCISLOT = NO
          PCISLOT = 4
          PCIBUS = 3
          FE_MEDIA = E1
          FE_LCODE = HDB3
          FE_FRAME = NCRC4
          FE_LINE = 1
          TE_CLOCK = NORMAL
          TE_REF_CLOCK = 0

          TE_HIGHIMPEDANCE = NO
          TE_SIG_MODE = CAS
          TE_RX_SLEVEL = 430
          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

          --------------------------

          Hasta aqui, ya puedo recibir llamadas, de hecho, para los trunk segui los pasos de aqui (http://www.elastix.org/images/ehcp/g...setupguide.pdf)

          Lo que me queda duda es:

          - ¿Como hago que las llamadas salgan por DID? Quiero destinar un DID para llamadas locales, otro para moviles y uno especial. Si hay guia, mejor.
          - Al reves ¿Como configuro el DID para cada extension?

          Y pues, aun no puedo sacar llamadas, lo cual se me hace raro... ¿Como puedo debuggear esto?

          Las preguntas las hago porque no las he podido encontrar, ademas, me gustaria hacer una miniguia para Axtel.

          Comentario


          • #6
            Ok, ya quedo el tema de Sacar llamadas....

            En si, no habia configurado bien el Outbound Route ni el Dial Pattern correcto... pero ahora ya salen.

            Mi unico problema es ajustar por que linea van a salir ciertas llamadas. En Analogo solo tengo que crear Trunks distintos ¿En E1 como se hace? Lo unico que he leido es que debo crear grupos en el chan_dahdi.conf, pero no se como asignarles un DID para salida de llamadas...

            ¿Es esto ultimo posible?

            Comentario


            • #7
              Con un E1 generalmente las llamadas salen usando tu cabeza de grupo, sólo podrás cambiar el CID siempre y cuando el proveedor te lo permita(debes preguntarle eso), de ser así creas rutas salientes y en ellas estableces el CID a usar.

              Comentario


              • #8
                ¿Entonces ya seria tema del Proveedor?

                Ya pude hacer la entrada por DID, algo raro que no me funciono a la primera, pero ya esta operando como se debe. Como comentaba, lo que a mi logica indica, solo tendria que hace un Outbound Route que sale por el mismo trunk y usar un numero de mi lista de 50 DID para sacar las llamadas.

                ¿Lo de los canales para que es entonces? Porque vi en algunas instalaciones en chan_dahdi.conf crean grupos (group=1 channel =>12-15, group=2 channel=17-21, etc) y yo creo que eso es para crear otro trunk DAHDI usando el identificador (g1, g2) de modo que cuando quiera sacar mis llamadas de celular, haria lo siguiente:

                - Modificar el chan_dahdi.conf y meter los grupos mencionados
                - Usar el ID de cada grupo y crear un trunk diferente
                - Cada Trunk que yo cree, usará ciertos canales ya indicados en el chan_dahdi (en desorden, pero los usará)
                - Para que salgan a traves de un telefono de mis DID, le asigno el numero en donde dice CID.

                Es esto correcto? Obviamente, voy a preguntar al carrier si esto es posible. Aunque me late que es mas de mi lado, pero no se.

                Saludos!

                Comentario


                • #9
                  Gracias por los (pocos) comentarios.

                  Ya no tuve problemas con el Enlace, las configuraciones que puse son las correctas, ademas de que ya salen llamadas y entran, el unico tema es con los DID para asignarlos como salida, pero eso ya es otra cosa que tengo que ver con Axtel.

                  Saludos!!

                  (Si aplica, pongalo como Cerrado)

                  Comentario

                  Principales Usuarios Activos

                  Colapsar

                  No hay usuarios activos superiores.
                  Trabajando...
                  X