martes, 10 de abril de 2012

MFCR2 Y DTMF Caso Venezuela para señalización de E1

Para mayor detalle, visitar mi otro articulo: Configuracion-de-tarjeta-digital-e1

;CANTV
;entrante
group=1
signalling=mfcr2
mfcr2_variant=ve
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=log
mfcr2_logging=all
channel => 1-15

;saliente
group=11
signalling=mfcr2
mfcr2_variant=ve
mfcr2_get_ani_first=no
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=log
mfcr2_logging=all
channel => 17-31


; Sample Movilnet
signalling=mfcr2
mfcr2_variant=ve
mfcr2_get_ani_first=yes
mfcr2_immediate_accept=yes
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=movilnet
mfcr2_logging=all
mfcr2_mfback_timeout=-1

; Sample Movistar
signalling=mfcr2
mfcr2_variant=ve
mfcr2_get_ani_first=yes
mfcr2_immediate_accept=yes
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=movistar
mfcr2_logging=all
mfcr2_mfback_timeout=-1


; Sample Digitel
signalling=mfcr2
mfcr2_variant=ve
mfcr2_get_ani_first=yes
mfcr2_immediate_accept=yes
mfcr2_max_ani=10
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=digitel
mfcr2_logging=all
mfcr2_mfback_timeout=-1

----
para DTMF-R2 Saliente (Asterisk 1.4 y dahdi 2.3.0 y OpenR2 1.3.0 o superior) 
agregar:
mfcr2_dtmf_detection=1
mfcr2_dtmf_dialing=1

47 comentarios:

  1. Hola Aguilar. Estoy montando una centralita Elastix 2.2 y cantv no me quiere cambiar a r2-r2 así que tengo que morir con r2-dtmf... sabes si esta version de elastix soporta ya esta configuracion???

    ResponderEliminar
    Respuestas
    1. La versión de Elastix 1.6 tiene asterisk 1.4, sin embargo para usar DTMF saliente, no te sirve asterisk 1.4 nativo sino una versión de asterisk modificado con un patch de openr2, con lo que debes recompilar asterisk a la version mod. Te recomendo esta guia de openr2 donde te explican como usar el parche para asterisk 1.4. Es muy complicado trata de conseguir un contacto en cantv que te ponga mfcr2, sino tendras noches sin dormir, es bastante engorroso.

      http://code.google.com/p/openr2/downloads/detail?name=openr2-guide-0.1-es.pdf&can=2&q=

      Eliminar
  2. Ing. Aguilar gusto en saludarlo, tengo una consulta, estoy configurando una central Elastix con la ultima version, esta tiene una tarjeta E1 para un servicio de movistar aun no he logrado que funcione me podra hacer alguna recomendacion?? mi correo es j.deachurra@galanet.com.ve

    Gracias y felicidades por este excelente blog.

    ResponderEliminar
  3. Primero debe revisar muy bien la hoja que entrega movistar en cuanto a numeración y señalizacion, si es mfcr2 saliente y entrante. Estos metodos varian dependiendo si la tarjeta de E1 es sangoma u openvox... Debe enfocarse en la configuracion de dahdi para determinado modelo y luego jugar con las configuraciones que muestro. El proceso puede tornarse bastante avanzado, si se da por vencido puedo ofrecerle soporte remoto con un paquete de horas, tardaria unas 5 horas minimo en el proceso. puede contactarme por dany.aguilar.c@gmail.com saludos.

    ResponderEliminar
  4. Saludos Ing. Ya le envie un correo cualquier cosa estamos en contacto por alli

    ResponderEliminar
  5. Buenas ingeniero, mi re le va a sonar extraño pero le quiero hacer una consulta relacionada con esto, pero no es para Asterisk, tengo este problema con un equipo Avaya contra un E-1 Cantv Huawei, ya la configuré MFC-R2 y está funcionando bien el entrante mas no, el saliente, yo lo tenía en DTMF y me dijeron ellos mismos que lo pasara a MFC porque fallaba de la otra manera, así que lo hice. Les e pedido miles de veces a Cantv que me pase el template de las señales de su central y no me lo quieren dar, como calibro la mia? por ensayo y error? disculpa que te pregunte yo sé que es otro equipo pero mi grado de desesperación es alto, ya escalé el asunto a Avaya pero ellos me dijeron exactamente eso, que le pida el template de valores a mi proveedor, obvio, ellos parece que no saben lo que es pedir eso a Cantv.
    alguna recomendación? gracias y disculpa

    ResponderEliminar
    Respuestas
    1. Bueno debes llamar a provisio en 0800-EMPRESA de cantv si no mal recuerdo, consulta nuevamente que señalizacion saliente tienes, si es dtmf o r2, en el caso de ser r2 puro debes colocar tus canales en 1101 eso quiere decir que tienes tus canales disponibles y la negociacion de bits podra ocurrir sin problema, otro detalle es NO USAR CRC4 ya que cantv no lo usa para los pocos bits de mfcr2.. recomiendo entender bien el protocolo, lee este link http://wiki.sangoma.com/MFCR2-OpenR2

      El caso de dtmf es el mismo protocolo, pero debes detectar multifreciencia, es algo entre digital y analogo (un protocolo con 50 años de viejo.... asi esta nuestra CANTV)

      Eliminar
  6. Buenas noches Ing.
    He estado dándome cabezazos con la configuración de un dispositivo RedFone foneBridge2 con E1 de Movistar y Asterisk 1.8, he logrado hacer y recibir llamadas pero el audio se oye distorsionado por momentos, luego se le pasa pero después vuelve la distorsión y así está durante la duración de la llamada, ¿ha tenido usted alguna experiencia configurando este tipo de dispositivo antes?

    ResponderEliminar
  7. No he tenido la oportunidad, sin embargo veo esta guia quizas le pueda servir.. comente si tuvo exito! http://www.google.co.ve/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CDEQFjAB&url=http%3A%2F%2Fsupport.red-fone.com%2Findex.php%3F_m%3Ddownloads%26_a%3Ddownloadfile%26downloaditemid%3D18&ei=ppGQUODdKY-F0QGN2IGgCg&usg=AFQjCNGvOHA7ZQSw73I2ZRYIS08gyiNJ4w

    lo que diga ccs cambielo por cas, no se usa crc4, y es mfcr2 en ambos sentidos, vea si le puede colocar cancelador de eco. Y otra cosa, lo que vea como zaptel es lo mismo que dahdi!

    saludos.

    ResponderEliminar
  8. Buenas Tardes Ingeniero!

    Hemos realizado una instalacion en un cliente que ya le habiamos configurado un E1 con una tarjeta Sangoma, usando un conversor ISDN PRI-E1 el cual venia funcionando bien. La semana pasada se realizo una migracion hacia Elastix, quitando el conversor y configurando directo el enlace hacia la tarjeta haciendo uso de una Balun. La tarjeta es una Sangoma A101D. Ahora el problema es el siguiente, hemos logrado configurar las llamadas salientes desde la central, pero no hemos logrado configurar las llamadas entrantes. Cada vez que llega una llamada nos da este error en el log de Asterisk:

    [Nov 16 14:53:48] DEBUG[7012]: chan_dahdi.c:4462 dahdi_r2_write_log: Chan 1 - calling timer 17 (mf_back_cycle) callback
    [Nov 16 14:53:48] WARNING[7012]: chan_dahdi.c:4452 dahdi_r2_write_log: Chan 1 - MF back cycle timed out!
    [Nov 16 14:53:48] ERROR[7012]: chan_dahdi.c:4455 dahdi_r2_write_log: Chan 1 - Protocol error. Reason = Multi Frequency Cycle Timeout, R2 State = Seize ACK Transmitted, MF state = Accepted Call Transmitted, MF Group = Backward Group A, CAS = 0x00
    DNIS = 711, ANI = 2129533010, MF = 0x20
    [Nov 16 14:53:48] DEBUG[7012]: chan_dahdi.c:4462 dahdi_r2_write_log: Chan 1 - CAS Tx >> [IDLE] 0x08
    [Nov 16 14:53:48] DEBUG[7012]: chan_dahdi.c:4462 dahdi_r2_write_log: Chan 1 - CAS Raw Tx >> 0x09
    [Nov 16 14:53:48] ERROR[7012]: chan_dahdi.c:4240 dahdi_r2_on_protocol_error: MFC/R2 protocol error on chan 1: Multi Frequency Cycle Timeout

    Confirmamos esta mañana con CANTV que no hay problema aparente en el E1, y ellos nos indican que puede ser un problemade nuestras tablas de señalizacion.

    Agradecemos cualquier ayuda que nos pueda brindar.De antemano gracias por su apoyo.

    Muchos Saludos

    Los archivos:
    /etc/dahdi/system.conf

    loadzone=us
    defaultzone=us

    #Sangoma A101 port 1 [slot:2 bus:3 span:1]
    span=1,1,0,cas,hdb3
    cas=1-15:1101
    dchan=16
    #hardhdlc=16
    cas=17-31:1101
    echocanceller=mg2,1-15,17-31

    /etc/asterisk/chan_dahdi.conf

    [trunkgroups]

    [channels]
    context=default
    usecallerid=yes
    hidecallerid=no
    callwaiting=yes
    usecallingpres=yes
    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:2 bus:3 span:1]


    resetinterval=never

    switchtype=euroisdn
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_immediate_accept=yes
    mfcr2_category=national_subscriber
    mfcr2_logdir=cantv
    mfcr2_logging=all
    mfcr2_skip_category=no

    context=from-pstn
    group=0
    channel => 1-15
    ;------------------------------
    mfcr2_get_ani_first=yes
    mfcr2_metering_pulse_timeout=-1
    mfcr2_max_ani=10
    mfcr2_max_dnis=3
    mfcr2_mfback_timeout=3000
    mfcr2_call_files=yes
    mfcr2_allow_collect_calls=yes
    mfcr2_double_answer=yes
    mfcr2_charge_calls=no

    context=from-pstn
    group=11
    channel => 17-31
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=3
    mfcr2_category=national_subscriber
    mfcr2_mfback_timeout=-1
    mfcr2_call_files=yes

    ResponderEliminar
    Respuestas
    1. Intenta quitandole el mfcr2_mfback_timeout=3000 porque parece que el time out te esta rebotando. Comenta si te funcionó asi. sino trata de tener bloques como:

      context=from-pstn
      group=11
      channel => 17-31
      signalling=mfcr2
      mfcr2_variant=ve
      mfcr2_get_ani_first=yes
      mfcr2_immediate_accept=yes
      mfcr2_max_ani=10
      mfcr2_max_dnis=4
      mfcr2_category=national_subscriber
      mfcr2_mfback_timeout=-1
      mfcr2_call_files=yes

      y solo variando los canales por bloque de codigo.
      Comparte si te funcionò

      Eliminar
    2. Hola Ing.
      Hice los cambios, como me indicaste y nada. Sigo con el problema de las llamadas entrantes. El mismo error. De igual forma hice los cambios en los bloques de configuracion. Espero tus comentarios, y de nuevo gracias.

      Eliminar
    3. y la configuración de wanpipe1 y 2?

      Eliminar
    4. Te mando el /etc/dahdi/system.conf

      #autogenerated by /usr/sbin/wancfg_dahdi do not hand edit
      #autogenrated on 2012-11-15
      #Dahdi Channels Configurations
      #For detailed Dahdi options, view /etc/dahdi/system.conf.bak
      loadzone=ve
      defaultzone=ve

      #Sangoma A101 port 1 [slot:2 bus:3 span:1]
      span=1,1,0,cas,hdb3
      cas=1-15:1101
      dchan=16
      #hardhdlc=16
      cas=17-31:1101
      echocanceller=mg2,1-15,17-31

      Y el /etc/wanpipe/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 = 2
      PCIBUS = 3
      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 = 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

      Es una tarjeta Sangoma A101D

      Eliminar
    5. Hoy procedi a actualizar el firmware de la tarjeta, pero no tuvo ningún cambio en el comportamiento.

      Eliminar
    6. FE_FRAME = NCRC4

      dejalo asi vacio:

      FE_FRAME =



      CANTV no usa NCRC4 puede ser una de las causas de tu falla.

      en cuanto al dahdi-channels: acà esta una muestra funcional:

      ;entrante
      group=1
      signalling=mfcr2
      mfcr2_variant=ve
      mfcr2_get_ani_first=no
      mfcr2_max_ani=10
      mfcr2_max_dnis=4
      mfcr2_category=national_subscriber
      mfcr2_logdir=log
      mfcr2_logging=all
      channel => 1-15

      ;saliente
      group=11
      signalling=mfcr2
      mfcr2_variant=ve
      mfcr2_get_ani_first=no
      mfcr2_max_ani=10
      mfcr2_max_dnis=4
      mfcr2_category=national_subscriber
      mfcr2_logdir=log
      mfcr2_logging=all
      channel => 17-31

      recuerda hacer los grupos troncales correspondientes y las rutas en elastix. Hacer amportal stop, luego wanrouter restart y amportal start.
      Si no escribe a dany.aguilar.c@gmail.com y te envío una propuesta de soporte remoto para que mates eso. Saludos

      Eliminar
    7. Ok, hago las ultimas pruebas, sino te envio el correo. Gracias!

      Eliminar
  9. Buenas tardes Ingeniero, estoy montando una central con elastix 2.2, esta version utiliza asterisk 1.8 estoy usando para conectarme con la PSTN una tarjeta DIGIUM TE122, sim embarho tengo ya varioos dias tratando de que se quiten las luces rojas de la tarjeta y nada, el proveedor de mi E1 es movistar, aqui le mando los cambios que hice en los arhivos de configuracion dahdi, si esta dentro de sus posibilidades ayudarme mucho le sabria agradecer.
    System.conf

    span=1,1,0,cas,hdb3
    #termtype:te
    cas=1-15:1101
    dchan=16
    cas=17-30:1101
    echocanceller=mg2,1-15,17-30
    #Global data

    Loadzone=ve
    defaultzone=ve

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

    Chan_dahdi.conf

    [trunkgroups]

    [channels]
    context=from-pstn
    signalling=mfcr2
    rxwink=300 ; Atlas seems to use long (250ms) winks
    usecallerid=yes
    hidecallerid=no
    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=1
    pickupgroup=1




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


    immediate=no

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

    dahdi-channels.conf

    ; Autogenerated by /usr/sbin/dahdi_genconf on Fri Nov 16 16:13:05 2012
    ; 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: WCT1/0 "Wildcard TE122 Card 0" (MASTER)

    group=1 ; entrantes
    context=from-pstn
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_logdir=movistar
    mfcr2_logging=all
    mfcr2_mfback_timeout=-1
    mfcr2_dtmf_detection=1
    mfcr2_dtmf_dialing=1
    mfcr2_call_files=yes
    channel => 1-15
    context = default



    group=2 ;salientes
    context=from-pstn
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_logdir=movistar
    mfcr2_logging=all
    mfcr2_mfback_timeout=-1
    mfcr2_dtmf_detection=1
    mfcr2_dtmf_dialing=1
    mfcr2_call_files=yes
    channel => 17-30
    context = default


    Gracias de Antemano.

    ResponderEliminar
  10. Buenas tardes tengo el siguiente problema, en la actualidad estoy usando Asterisk 1.6.2 con compatibilidad de señalización MFCR2/DTMF y tengo algunos canales se bloquena y se colocan en estado [CLEAR FORWARD] en grupos de 10. A que se puede deber este problema, ya que estoy perdiendo efectividad?

    Gracias de antemano Ingeniero.

    ResponderEliminar
    Respuestas
    1. Hola Angelo, si llegaste a tener el E1 operativo y te da ese estado, debes reiniciar la cpa de CANTV o tu proveedor y luego hacer "amportal restart" en la consola de tu linux. Si el problema persiste comunicarte con tu proveedor para reportar el problema. Saludos.

      Eliminar
  11. Ing., buenas tardes, tengo instalado en un Elastix 2.3.0, un E1 con digitel, 20 canales de salida, y 10 entrantes. Las llamadas ingresan perfecto, pero la salida no funcionan, estas son las configuraciones que estoy usando:

    dahdi-channels.conf:
    context=from-pstn
    switchtype = euroisdn
    ;Entrantes
    group=1
    channel => 22-31
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_dtmf_detection=1
    mfcr2_dtmf_dialing=1
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_logging=all
    mfcr2_mfback_timeout=-1
    mfcr2_call_files=yes
    ;Salientes
    group=0
    channel => 1-15,17-21
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_dtmf_detection=1
    mfcr2_dtmf_dialing=1
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_logdir=digitel
    mfcr2_logging=all
    mfcr2_mfback_timeout=-1


    chan_dahdi.conf:
    [channels]
    language=es
    signalling=mfcr2
    group=0
    mfcr2_variant=ve
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_logging=all
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_category=national_subscriber
    mfcr2_logdir=digitel
    mfcr2_mfback_timeout=-1
    mfcr2_dtmf_detection=1
    mfcr2_dtmf_dialing=1
    channel=1-15
    channel=17-31
    context=from-pstn
    rxwink=300 ; Atlas seems to use long (250ms) winks
    usecallerid=yes
    hidecallerid=no
    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=2.0
    txgain=2.0
    callgroup=1
    pickupgroup=1
    ;Uncomment these lines if you have problems with the disconection of your analog lines
    busydetect=yes
    busycount=3
    immediate=no
    #include dahdi-channels.conf
    #include chan_dahdi_additional.conf


    system.conf:
    span=1,1,0,cas,hdb3
    cas=1-15:1101
    cas=17-31:1101
    dchan=16
    echocanceller=mg2,1-15,17-31
    loadzone = ve
    defaultzone = ve

    Que me faltaria? La gente de digitel me dice que cuando mando la llamada, no les envio el numero de salida, pero en la configuracion de la troncal, le coloque el master... Gracias de antemano por la ayuda...

    ResponderEliminar
    Respuestas
    1. ok tu error es este:

      mfcr2_max_ani=10
      mfcr2_max_dnis=4

      Cambiar por:
      mfcr2_max_ani=10
      mfcr2_max_dnis=10

      esto es para que le envies completo el master, ya que lo estas truncando con el dnis=4.

      Luego en troncales, Colocar en Outbound caller ID el master de Digitel comenzando por 212 o el codigo de area respectivo... agregar el grupo troncal al final en tu caso como g0

      Eliminar
    2. Si amigo, excelente, muchisimas gracias por su ayuda!!

      Eliminar
    3. Buenas amigos Ing. Aguilar y Pedro Dias necesito de su ayuda ya que no he podido establecer mi conexion con digitel y tengo todos los pasos que se realizan pero tengo son 20 lineas y mi tarjeta es un TE110P, le sabria agradecer su ayuda por favor.

      Eliminar
    4. Pongase en contacto a mi correo para ayudarle

      Eliminar
  12. Hola Ingeniero,

    Quisiera pedirle ayuda, tengo un e1 de cantv dtmf-r2 15 entrantes y 15 salientes y un redfone 750-4000, versión de dahdi 2.7.0.1 asterisk 1.8.24.0 y no logro sacar las llamadas, sí las recibo sin problema. Este es mi chan_dahdi:

    [trunkgroups]

    [channels]
    context=from-pstn
    signalling=mfcr2
    rxwink=300 ; Atlas seems to use long (250ms) winks
    usecallerid=yes
    hidecallerid=no
    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=1
    pickupgroup=1
    busydetect=yes
    busycount=1
    immediate=no

    context=salientes-CANTV
    signalling=mfcr2
    mfcr2_variant=ve
    mfcr2_dtmf_detection=0
    mfcr2_dtmf_dialing=1
    mfcr2_get_ani_first=no
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_mfback_timeout=-1
    mfcr2_metering_pulse_timeout=-1
    ; this is for debugging purposes
    mfcr2_logdir=log
    mfcr2_logging=all
    ; end debugging configuration
    group=1
    channel=>17-31

    group=2
    context=entrantes-CANTV
    switchtype = euroisdn
    signalling = mfcr2
    mfcr2_variant=ve
    ;mfcr2_dtmf_detection=yes
    ;mfcr2_dtmf_dialing=yes
    mfcr2_get_ani_first=yes
    mfcr2_immediate_accept=yes
    mfcr2_max_ani=10
    mfcr2_max_dnis=4
    mfcr2_category=national_subscriber
    mfcr2_logdir=movistar
    mfcr2_logging=all
    mfcr2_mfback_timeout=-1
    mfcr2_call_files=yes
    channel => 1-15


    Gracias de antemano cualquier ayuda.

    ResponderEliminar
  13. Buenas ing podría explicarme que es el protocolo Mfcr2?

    ResponderEliminar
    Respuestas
    1. http://www.taringa.net/posts/info/7894883/Referencia-para-instalaciones-de-Elastix-y-E1-MFC-R2.html

      Eliminar
  14. Ingeniero nuestro caso es el de un 3925 de cisco corriendo call manager express y tiene con la PSTN una interfaz E1 hacia Movistar. El comportamiento intermitente es que ningun teléfono puede establecer una llamada, siendo necesrio reiniciar el router. la señalización es R2....algun parámetro que pueda hacer falta..?

    controller E1 0/0/0
    framing NO-CRC4
    line-termination 75-ohm
    ds0-group 0 timeslots 1-15 type r2-digital dtmf dnis
    ds0-group 1 timeslots 17-31 type r2-digital r2-compelled ani
    cas-custom 0
    country venezuela use-defaults
    cas-custom 1
    country venezuela
    answer-signal group-a 6
    dnis-complete
    description 0 15 Salientes y Group 1 15 Entrantes
    !

    ResponderEliminar
  15. buenas tardes ing. estoy conectado una linea e1 a mi tarjeta Digium TE131F 1-Port T1 PCIe Card atraves de un balum pero al conectar los puertos siguen estando de color gris? no son de color ni verde ni rojos, y algun modo de saber que esta entrando señal a la tarjeta

    ResponderEliminar
  16. Saludos amigo, que genial está tu blog. Estoy proximo a configurar enlaces e1 en un elastix 2.4 donde subi la versión de asterisk a la 11.13, quisiera saber si existe alguna plantilla de configuración para las troncales logicas de los canales y si asterisk ya tiene el soporte necesario para comunicar las e1 mfcr2 y dtmf de cantv actualmente, saludos.

    ResponderEliminar
    Respuestas
    1. Saludos! gracias por su interés en el blog! Elastix 2.4 ya posee soporte para MFCR2 con dtmf con la variación de Venezuela. No hay alguna plantilla, todo debe ser configurado manualmente en los archivos: system.conf (ruta: /etc/dahdi/system.conf), chan_dahdi.conf y dahdi_channels.conf (/etc/asterisk/). En system.conf le dices a dahdi que señalizacion va a utilizar, cancelación de eco y los canales activos.. dahdi es el que maneja el Hardware de telefonía como tal, tu tarjeta de E1. En chan_dahdi se configura la señalización para asterisk, allí va lo del MFCR2. Luego debes definir los grupos troncales para salientes y entrantes. Te invito a leer mi articulo: http://asterisktelecom.blogspot.com.co/2012/04/configuracion-de-tarjeta-digital-e1.html

      Eliminar
    2. Buenas tardes, como haria para ejecutar el comando dahdi_cfg -vvvvvvv o donde lo tengo que ejecutar?

      Eliminar
    3. debes correrlo en putty con ssh. fijate completo este video https://www.youtube.com/watch?v=iDdjubxNRnQ

      Eliminar
  17. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  18. despues de todo el procedimiento, cuando introduzco mfcr2 show channels no me aparece nada :(

    ResponderEliminar
    Respuestas
    1. mfcr2 show channels, debes correrlo desde asterisk. Para entrar a asterisk desde consola, debes teclear "rasterisk" en la consola sin las comillas jeje

      Eliminar
  19. mi problema esta en la configuración del chan_dahdi.conf

    ResponderEliminar
  20. Estimados, se que no viene al tema, pero ando algo perdido en esto, ya que soy nuevo en esto, mi consulta es, tengo una troncal E1, y 50 numeros telefonicos(xxxx8900 hasta la xxxx8949) tengo entendido que para para recibir llamadas directas tengo que crear extenciones con los ultimos cuatro numeros, pero si quiero tener un numero piloto por ejemplo el xxxx8900 el cual reciba todas las llamadas y este casi nunca este ocupado, entonces tengo que crear un solo DID y las extenciones direccionarlas a ese DID, esto no hara que las llamadasse saturen?? por ejemplo,alguien llama al piloto xxxx8900, luego otra al mismo tiempo llama a ese mismo numero(xxx8900)no le dara tono de ocupado?, espero que me saquen de duda?

    ResponderEliminar
    Respuestas
    1. No sr. Cuando te dan un E1, el primer numero es un master. es decir, si alguien llama a xxxx8900 el operador redirige la llamada a cualquiera de tus lineas disponibles, digamos que cada linea realmente no tiene un numero en particular definido. La saturacion ocurre cuando hay 15 llamadas simultaneas por tu E1.

      Eliminar
  21. muy agradecido, por la ayuda, ahora manos a la obra

    ResponderEliminar
  22. Estimado ingeniero, ya tengo mi E1, ya Elastix la reconoce, los puertos estan en verde, la cuestion es que lo siguiente que tengo que hacer para poder configurar mi E1 para que pueda recibir y hacer llamadas, espero que me ayude por favor

    ResponderEliminar
  23. eSTIMADOS TENGO UNA CONSULTA, YA TENGO FUNCIONANADO MI e1, PERO EL PROBLEMA ES QUE CUANDO TRATO DE LLAMAR A ALGUNOS NUMEROS, ESTOS NO PUEDEN REALIZAR LA LLAMADA, ES LO MAS RARO PORQUE SI MARCO OTROS NUMERO SI SE REALIZA LA LLAMADA, TALVES MI ERROR ESTA EN EL DIAL PLAN, ESPERO QUE ME ACONSEJEN EN ESTE PROBLEMA QUE TENGO

    ResponderEliminar
    Respuestas
    1. Muy posiblemente sea problema del dialplan. Verifica si tales usuarios que marcan al número exterior tienen permisos de marcación hacia esos números. En todo caso, conviene echar un vistazo al log de Asterisk e identificar si efectivamente se trata de un error de permisos o hay algo mal configurado en el canal DAHDI.

      Eliminar
    2. Muy posiblemente sea problema del dialplan. Verifica si tales usuarios que marcan al número exterior tienen permisos de marcación hacia esos números. En todo caso, conviene echar un vistazo al log de Asterisk e identificar si efectivamente se trata de un error de permisos o hay algo mal configurado en el canal DAHDI.

      Eliminar
  24. saludos a todos.. gracias por compartir sus experiencias y conocimientos es este buen blog.. tengo una consulta soy nuevo en esto tanto así que es mi proyecto de pasantías.
    necesito configuarar una red de VoIP en la empresa donde actualmente laboro. Cantv me esta entregando 1 e1 a traves de una CPA, con señalizacion en linea R2 DIGITAL y señalizacion de registro MFC-R2,y una tarjeta sangoma A102 Digital. he estado leyendo y tengo claro que debo instalar para poner en funcionamiento lo requerido el detalle que tengo es que version de asterisk actualmente debo de instalar ya que necesito un parchet de Open R2 ..
    me gustuaria y les agradeceria alguna sugerencia respecto a que versiones de asterisk , dahdi, wanpipe. o si me recomienda usar Elastix.. gracias de ante mano.

    ResponderEliminar