Hace rato termine el documento donde describo brevemente el protocolo MFCR2 y mis experiencias con avantel. Espero le sean de utilidad a alguien para que resuelva sus conflictos y no invierta tanto tiempo, como los varios dias de investigación que tuve que invertir. Aunque ciertamente no hubiera aprendido lo mismo si hubiera existido un documento similar en la red.
Liga al documento:
Notas Sobre MFCR2 – Asterisk – Unicall
Ligas que pueden resultar de interés por su relación con el documento:
Adicionalmente aqui hay una liga a un archivo TAR donde incluyo el testcall.c modificado para recibir el parámetro del archivo de configuración como argumento y copia de algunos archivos de configuración.
Buenos días, esto es valido para Elastix? en caso de que no, me pueden dar algun tip de donde leer para hacerlo funcionar en Elastix, de antemano muchas gracias. Saludos.
Mario.
De acuerdo, pero para eso se necesita inversion de capital, los programadores necesitan comer 🙂
este tipo de tecnología avanzada debe de desarrollarse más en Colombia, porque estamos en un momento de la historia en donde el país necesita de un avance profundo en telecomunicaciones
Hay mas de una tarjeta que puede funcionar. Si solo necesitas una E1, la A101 de Sangoma funciona muy bien.
Hay una guia completa en espaniol en http://code.google.com/p/openr2/
Tambien puedes hacer preguntas en la lista de asterisk-r2 ( suscribete en lists.digium.com ), de preferencia en ingles.
Si deseas consultoria privada puedes contactarme via email a moises.silva en el correo del buscador mas conocido del mundo.
Hola soy de colombia quiero implementar un PBX con asterisk cuanto con dos lineas corporativas Telmex, que tajeta debo comprar?
si alguno de ustedes conoce de alguien que haya esto en colombia con lineas telmex les agradeceria si me pudieran ayudaran
hasta pronto
Pero queda funcionando con Elastix?
Si requieres soporte gratuito, te sugiero la lista asterisk-users o algun otro foro.
Si deseas soporte pagado puedes comunicarte conmigo a moises dot silva en el correo de gmail.
Hola
Se tiene estos paquetes
asterisk-1.4.19-1
spandsp-0.0.4-2
libunicall-0.0.3-21
libmfcr2-0.0.3-20
Me puedes ayudar en actualizar el unicall?
Gracias
no tengo idea de las versiones que esten usando en elastix, pero usando la última versión de astunicall no deberÃa haber problema
Hola Moy
Tendo un detalle con Unicall en Elastix 1.0-17 al darle reload o aplicar los cambio vÃa Web me tira las llamadas que están en curso por la E1. ¿Tendrá solución?
En pbxinaflash también tiene este problema?
hola moy
Ya pude compilar el zaptel con el astunicall. Pero sigo con mi problema, ya no tengo eco en las lÃneas pero ahora se escuchan entrecortados, buscando encontré que para eliminar este problema tenia que modificar unos parámetros del vpmadp03 (que es el modulo del cancelador de eco de mi tarjeta TE122) pero el resultado no fue bueno ya que regreso el eco a las llamadas, hablando con la gente de digium me dicen que el problema es de UNICALL, que según el unicall no trabaja bien con el cancelador de eco de la tarjeta. Sabes algo al respecto o alguien que haya tenido un problema igual que me pueda orientar para resolverlo.
Ya compile el unicall-1.4.18-0.2 con zaptel-1.4 de branches, no marco ninigun error la instalacion, pero al ejecutar el asterisk -rvvv no me aparece el comando UC del unicall. Sabes a que se debe esto??? tengo que modificar algo en el zaptel???
Gracias
No debe haber problema.
hola moy.
Tengo una duda, instale astunicall-1.4.18-0.2 con una tarjeta TE122 con cancelador de eco; aparentemente todo estaba funcionando bien, las llamadas ya no tienen eco el problema ahora es que se entrecorta la llamada (no se corta por completo la llamada solo se escucha mocho y esto aumenta mientras mas larga sea la llamada) estuve checando en Internet como solucionar este problema y me comentan que instale una versión mas reciente de zaptel mi duda es si no hay problema si sustituyo el zaptel que trae el astunicall por una versión mas reciente o si le tengo que hacer cambios a esta???
Saludos.
link: http://www.moythreads.com/congresos/consol2008/astunicall.odp
En esa presentación ODP vienen el significado de los errores y tips para tratar de solucionarlos.
Elasmex:
Todo indica que necesitas hacer un “module load chan_unicall.so”
hola moy
recibo las llamdas correctamente pero no consigo hacer llamadas, las tengo que sacar por sip. te pego los mensajes que me aparecen al intentar llamar. a ver si me puedes dar un poco de luz 🙂
[Mar 10 07:07:59] NOTICE[1050]: chan_unicall.c:2504 handle_uc_event: Unicall/1 e vent Dialing
[Mar 10 07:07:59] NOTICE[1050]: chan_unicall.c:1881 unicall_exception: Exception on 17, channel 1
[Mar 10 07:08:00] NOTICE[3021]: chan_unicall.c:2504 handle_uc_event: Unicall/10 event Far end unblocked
— Unicall/10 far unblocked
[Mar 10 07:08:14] NOTICE[1050]: chan_unicall.c:2504 handle_uc_event: Unicall/1 event Protocol failure
[Mar 10 07:08:14] ERROR[1050]: chan_unicall.c:2508 handle_uc_event: Unicall/1 protocol error. Cause 32769
[Mar 10 07:08:14] WARNING[1050]: app_dial.c:738 wait_for_answer: Unable to forward voice or dtmf
— Hungup ‘UniCall/1-1’
saludos
Hola Moy
Lo que pasaba es que no estaba la señal de Telmex
Al ejecuntar zttool me puestra la tarjeta
OK wanpipe1 card 0
La configuración es la siguiente:
*******************
zaptel.conf
*******************
loadzone = us
defaultzone = us
#Sangoma A101 port 1 [slot:4 bus:4 span:1]
span=1,1,0,cas,hdb3
cas:1-15:1101
#bchan=1-15,17-31
hardhdlc=16
*******************
zapata.conf
*******************
callerid=asreceived
;Sangoma A101 port 1 [slot:4 bus:4 span:1]
switchtype=euroisdn
context=from-zaptel
group=0
signalling=pri_cpe
channel =>1-15
;channel =>17-31
********************
unicall.conf
*******************
group=1
callgroup=1
pickupgroup=1
immediate=no
callerid=asreceived
amaflags=default
accountcode=telmex
musiconhold=default
protocolclass=mfcr2
protocolvariant=mx,10,4
context=digital-telmex
protocolend=cpe
;channel=0-0
channel =>1-15
*******************
Pero ahora al entrar a la terminal de asterisk no reconoce “zap show channels” ni el “UC show channels”
Puedes apoyar, gracias
Hola Moy
Das servicios de Asterisk en México en sitio o vÃa remota ?
Saludos
Hola Moy
Tengo instalado un Elastix 0.9.2-4 con Asterisk 1.4.17 y ya tengo instalada la tarjeta Sangoma A101 con EC…
Me puedes apoyar en decirme que me hace falta ?
+++++++++++++++++++++++++++++++
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 = 4
PCIBUS = 4
FE_MEDIA = E1
FE_LCODE = HDB3
FE_FRAME = NCRC4
FE_LINE = 1
TE_CLOCK = NORMAL
TE_REF_CLOCK = 0
TE_HIGHIMPEDANCE = NO
LBO = 120OH
TE_SIG_MODE = CAS
FE_TXTRISTATE = NO
MTU = 1500
UDPPORT = 9000
TTL = 255
IGNORE_FRONT_END = NO
TDMV_SPAN = 1
TDMV_DCHAN = 16
[w1g1]
ACTIVE_CH = ALL
TDMV_ECHO_OFF = NO
TDMV_HWEC = YES
++++++++++++++++++++++++++++++++
wanpipe2,conf
++++++++++++++++++++++++++++++++
wanpipe2 = WAN_AFT_ANALOG, Comment
[interfaces]
w2g1 = wanpipe2, , TDM_VOICE, Comment
[wanpipe2]
CARD_TYPE = AFT
S514CPU = A
CommPort = PRI
AUTO_PCISLOT = NO
PCISLOT = 0
PCIBUS = 7
FE_MEDIA = FXO/FXS
TDMV_LAW = ALAW
TDMV_OPERMODE = MEXICO
RM_BATTTHRESH = 0
RM_BATTDEBOUNCE= 0
MTU = 1500
UDPPORT = 9000
TTL = 255
IGNORE_FRONT_END = NO
TDMV_SPAN = 2
[w2g1]
ACTIVE_CH = ALL
TDMV_ECHO_OFF = NO
TDMV_HWEC = YES
++++++++++++++++++++++++++++++
zaptel.conf
++++++++++++++++++++++++++++++
loadzone = us
defaultzone = us
#Sangoma A101 port 1 [slot:4 bus:4 span:1]
span=1,1,0,cas,hdb3
bchan=1-15,17-31
hardhdlc=16
#Sangoma A200 [slot:0 bus:7 span:2]
fxsks=32
fxsks=33
fxsks=34
fxsks=35
++++++++++++++++++++++++++++++++
zapata.conf
++++++++++++++++++++++++++++++++
[trunkgroups]
[channels]
language=es
echocancel=yes
echocancelwhenbridged=no
faxdetect=both
; Including file containing the suggested configuration
; generated by the hardware detector tool
; Remove this line if you don’t want this feature
#include zapata-channels.conf;
callerid=asreceived
;Sangoma A101 port 1 [slot:4 bus:4 span:1]
switchtype=euroisdn
context=from-zaptel
group=0
signalling=pri_cpe
channel =>1-15
channel =>17-31
;Sangoma A200 [slot:0 bus:7 span:2]
context=from-zaptel
group=0
signalling = fxs_ks
channel => 32
context=from-zaptel
group=0
signalling = fxs_ks
channel => 33
context=from-zaptel
group=0
signalling = fxs_ks
channel => 34
context=from-zaptel
group=0
signalling = fxs_ks
channel => 35
+++++++++++++++++++++++++++++++
unicall.conf
+++++++++++++++++++++++++++++++
[Channels]
;ISS_GHOST_CONTEXT[0:0]
language=en
;context=digital_incoming_0_0
context=digital-avantel
usecallerid=yes
hidecallerid=no
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=800
relaxdtmf=no
rxgain=0
txgain=0
group=11
callgroup=0
pickupgroup=0
immediate=no
callerid=asreceived
amaflags=default
accountcode=avantel
musiconhold=default
protocolclass=mfcr2
protocolvariant=mx,10,4,7
;channel=0-0
channel => 1-15
channel => 17-31
*******************************
Saludos
Tu mejor opción para obtener ayuda es la lista asterisk-users y aprender a usar google.
Este sitio también es de utilidad: http://www.moythreads.com/astunicall/
Hola Moy
Soy nuevo en la colocación de tarjetas Sangoma espero que me puedas apoyar en la configuración de E1 con Telmex tengo una tarjeta A102.
Hay algun link donde pueda ver la configuración de la señalización de MFC/R2
Espero me puedas ayudar ..
Gracias
Carolina,
Presiento que muchos de los problemas que tienes es por tu falta de conocimiento en Linux y Asterisk en general. A través de este blog procuro proporcionar ayuda minima en mi tiempo libre, si requieres mayor soporte, tienes un par de opciones.
1. Usa la lista de asterisk-users (http://lists.digium.com/mailman/listinfo/asterisk-users)
El soporte en esta lista es gratuito, pero debes preguntar en inglés y nadie está obligado a contestarte, y puedes obtener respuestas rudas si no sabes preguntar adecuadamente, por eso es gratuito.
2. Contrata servicios de soporte con Asterisk de una compañia. Ya hay al menos un par de empresas en México que ofrecen esos servicios.
3. Contrata servicios de soporte con Asterisk de un freelance. Si deseas contratar mis servicios puedes enviarme un correo a moises.silva en gmail
Saludos,
Hola moy
Mi servidor sigue fallando, deja de dar lÃnea y cuando entra una llamada al querer contestar no se escucha nada, en los logs el único error que me marca es:
chan_unicall.c: Unicall/1 protocol error. Cause 32773
y en el CLI al teclear el comando SIP show channel me aparecen todas las extensiones como ocupadas, cuando no es asÃ. Si me pudieras orientar mas sobre como resolver mi problema te lo agradecerÃa mucho ya que yo no se mucho sobre esto y no tengo idea ni por donde empezar.
Gracias y Saludos
El driver de unicall en 1.4 tiene un bug conocido donde al ejecutar “modules reload” o en general, al recargar el modulo ( nota que es diferente descargarlo y luego cargarlo ) chan_unicall falla. Durante la semana posteare un nuevo driver con esta falla corregida.
Saludos
hola,
Tengo instalado asterisk 1.4.9 en CentOS 5 con una E1 (TE120P), todo trabaja bien, puedo enviar y recibir llamadas sin problema, el detalle es que de repente el asterisk deja de responder, no se cual pueda ser la causa de esto. Les explico si yo marco desde afuera hacia mi conmutador asterisk me manda directo al buzón de voz como si la extensión estuviera ocupada y en la oficina las extensiones timbran pero al momento de querer contestar no se escucha nada. El problema se soluciona después de que reinicio el asterisk, tengo alrededor de 5 a 10 llamadas simultaneas. Soy nueva en esto, te agradecerÃa si me pudieras ayudar. Los archivos de configuración son estos:
Zaptel.conf
span=1,1,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
unicall.conf
[channels]
usecallerid=yes
hidecallerid=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=yes
rxgain=0
txgain=0
group=1
callgroup=1
pickupgroup=1
immediate=no
musiconhold=default
protocolclass=mfcr2
protocolvariant=mx,10,4
protocolend=cpe
group=1
context=incoming
channel => 1-15
channel=> 17-31
Estoy trabajando con teléfonos IP Grandstream BT-200, tengo 20 extensiones y en ocasiones estas 20 extensiones están ocupadas ya sea recibiendo o realizando llamadas hacia fuera (E1) o entre extensiones simultáneamente.
Gracias
Postea aqui un trace de unicall con el parámtro loglevel=255 en unicall.conf
Recuerda habilitar el nivel maximo de debugging en logger.conf también, lee los comentarios en logger.conf para entender como funciona.
Pregunta a la gente de Alestra que señal desean recibir como categoria de abonado, R2 funciona con 15 señales, enumeradas asi tal cual, del 1 al 15, asi que pregunta cual de las 15 señales quieren recibir y que tipo de abonado significa tal señal.
Saludos
hola a todos yo tengo un problema similar que el de Manuel Cabrera pero en mexico con alestra puedo recivir llamadas pero al momento de realizar me manda un error de congestion y se corta la llamada lo raro de todo es que tengo otro E1 con avatel (axtel) y con ese funciona correctamente las personas de soporte de alestra me dicen que el problema radica que cuando realizo una llamada envio un abonado 1 de operadora telefonica por eso me contestan con una congestion y por eso se corta la llamada ojala alguien me pueda ayudar ya tengo varias semanas tratando y no puedo hacerlo funcionar de atenmano gracias.
Manuel,
Busca aquÃ:
http://www.moythreads.com/astunicall/
Buen dia,
Quiero instalar asterisk 1.4.11 y quisiera saber si esta version funciona el parche de unicall para esta version.
en caso de no funcionar me podras pasar las versiones de las librerias para descargarlas y poder levantar mis E1s?
sin mas por el momento me despido.
saludos.
Pueden ser mil cosas. La unica forma de hacer un diagnostico adecuado es con acceso root SSH2 al servidor y libertad para hacer pruebas con testcall.
Saludos,
Hola,
Escribo desde Bogota, Colombia, he instalado ya varios asterisk, primero con asterisk@home y ahora con trixbox, con E1 usando mfc/r2 en brasil pero aca en colombia me ha sido imposible ponerlo a recibir y hacer llamadas la mismo tiempo.Ahorita mismo estoy configurando uno y se me presentan 2 escenarios.
1-Cuando Telecom (el carrier) nos tiene el enlace en modo LME (ahorita no estoy seguro de estas siglas, quedaron en que me daban las siglas) recibo pero no puedo sacar llamadas, me da error de congestion
2-Cuando me pasan el canal a mfc/r2 ahi puedo hacer llamadas salientes pero no recibir.
Estoy trabajando con protocolvariant co-land,7,3
Tienes alguna idea de que pueda estar pasando?