Asterisk y la E1 MFC/R2 en Mexico (R2 Modificada de Telmex)
Estas ultimas 2 semanas estube peleandome con las E1 de Telmex, que aqui en Mexico les dicen E1 R2 Modificada, pero en el resto del mundo les llaman MFC/R2. Todos los posts en internet decian que en México eran superdifíciles de configurar en las Tarjetas Digium. Pura _FUD_ y egoísmo.
Escribí este articulo para evitar que otros caigan en los mismos errores y evitar dolores de cabeza. Sigue leyendo y veras como activar un E1 R2 Modificada (MFC/R2) en México usando lineas de Telmex.
Algo de señalizacion primero
No soy un experto, pero lo que leí me dejó lo siguiente. El protocolo MFC/R2 es un protocolo _peer to peer_, es decir, no hay cliente y servidor, los dos dispositivos se comunican con simple señalizacion de 4 bits CAS (Channel Associated Signaling), los bits suelen llamarseles ABCD. Estos bits representan el estado de la linea, de una manera similar a la telefonía analoga. Cada bit significa algo, pero los bits C y D son raramente usados (solo en algunos paises asiáticos), el valor mas comun para ellos es 01. La tabla de estados de los bits ABCD es la siguiente:
--------------+-------+---------+- Estado Enviar Regresar --------------+-------+---------+- Idle/Released: 1001 1001 Seized 0001 1001 Seize Ack 0001 1101 Answered 0001 0101 ClearBack 0001 1101 ClearFwd 1001 0101 ClearFwd 1001 1101 Blocked 1001 1101
Lo que debe pasar es que la tarjeta debe regresar el modo blocked en todos lo canales siempre que no se este usando, es decir, si Asterisk esta apagado. Pero cuando Asterisk enciende debe desbloquear y poner en Idle los canales para esperar llamadas. Ambos extremos del enlace deben estar desbloqueados para que se puedan comunicar.
En caso de que Telmex no tenga activa tu conexión veras mensajes de Far end Blocked en los logs de inicio de Asterisk. Eso es porque Asterisk desbloqueó tu lado del enlace pero el otro lado esta aún bloqueado.
Algunas personas confunden la señalizacion MFC/R2 con la señalización que se hace entre aparatos telefónicos como el de tu casa y PBX, esto es incorrecto. La señalización MFC/R2 se da entre switches, que son los lados de un enlace E1. Para nuestros fines, esta señalización se da entre Asterisk y el lado remoto de la E1, que es distinta a la señalización que se da entre un Asterisk con tarjetas FXS y un aparato telefónico.
Tu Oficina | | Telmex | | [telefono]----[Asterisk]===MFC/R2===[switch] / | | [telefono]+ | |
Cuando se va a realizar una llamada ambos lados del enlace deben estar Idle o no se puede lograr un enlace.
Unicall
La cadena de comunicaciones de Zaptel usualmente funciona asi:
PSTN - zaptel card - zaptel driver - libpri - chan-zap - asterisk
pero con MFC/R2 usa una nueva libreria de abstracción llamada libunicall, que provee de una nueva interfaz unificada de manejo de llamadas (unified call handling interface, unicall). Y funciona de una manera ligeramente distinta.
PSTN - zaptel card - zaptel driver - libmfcr2 - libunicall - chan-unicall - asterisk
Zaptel para una E1 MFC/R2 (R2 Modificada)
Instala los drivers de zaptel, que se instalan igual que siempre, si lo bajamos del CVS usamos:
# cd /usr/src # export CVSROOT=:pserver:anoncvs@cvs.digium.com:/usr/cvsroot # cvs login - the password is anoncvs. # cvs checkout -r v1-0 zaptel libpri asterisk
Luego compilamos zaptel y libpri:
# cd zaptel # make clean; make install # cd ../libpri # make clean; make install
Configuramos /etc/zaptel.conf para MFC/R2 para que ponga los canales en el modo apropiado, es decir, ponemos los bits ABCD del CAS en modo blocked
# MFC/R2 normalmente no usa CRC4 span=1,1,0,cas,hdb3 cas=1-15:1101 dchan=16 cas=17-31:1101 loadzone=us defaultzone=us
Si lees mas arriba la tabla de valores, 1101 es “Regresar: Blocked”, es decir, cuando Telmex le intenta conmunicarse con tus canales, la tarjeta le devuelve “Blocked”, y Telmex se da cuenta de que la tarjeta no esta en uso por Asterisk. Simplemente la tarjeta esta conectada pero no esta en disposicion de recibir llamadas.
Antes de proseguir checa que si ejecutas ztcfg -vv veras:
bash# ztcfg -v Zaptel Configuration ====================== SPAN 1: CAS/HDB3 Build-out: 0 db (CSU)/0-133 feet (DSX-1) 31 channels configured.
Instalando las librerias
Necesitas instalar las librerias spandsp, libsupertone, libmfcr2 y libunicall de ftp.soft-switch.org, pero resulta que ese sitio esta el 50% del tiempo prendido y el 50% apagado, si no puedes acceder a ese sitio tengo un mirror aqui. Bajas spandsp, libsupertone, libmfcr2 y libunicall, descomprimes y compilas.
SpanDSP,
# tar -zxvf spandsp-0.0.2pre18.tar.gz # cd spandsp-0.0.2/ # ./configure # make # make install
por defecto instala las librerias en /usr/local/lib, checa que tu /etc/ld.so.conf tenga este directorio en la lista. Si no lo tiene agregalo y ejecuta _ldconfig_
Se hace lo mismo para libsupertone, libunicall y libmfcr2 (descomprime, ./configure, make y make install). La cosa es que libmfcr2 ademas instala modulos en /usr/local/lib/unicall/protocols que se cargan dinamicamente por libunicall. Libunicall siempre busca sus modulos ahi.
Si quieres probar tu E1 MFC/R2 puedes checar Voip-Info.org en la seccion Testing your MFC/R2 signalling installation, en realidad no es necesario y es una lata. Mejor vamos directo a Asterisk.
Asterisk y los canales Unicall en MFC/R2
Baja chan_unicall.c, unicall.conf.sample y channels_makefile.patch de ftp.soft-switch.org (Recuerda que tengo un mirror aqui)
Luego copiamos al lugar donde bajamos el source del Asterisk, dentro del subdirectorio channels el chan_unicall.c y el channels_makefile.patch.
# cp chan_unicall.c channels_makefile.patch /usr/src/asterisk/channels
y parchas,
#cd /usr/src/asterisk/channels
#patch < channels_makefile.patch
luego compilas el Asterisk.
# cd /usr/src/asterisk/ # ./configure # make # make install # make samples # make config < ---- para clones Redhat
si checas dentro de /usr/src/asterisk/channels veras un archivo chan_unicall.so, si no aparece entonces algo salio mal. No te preocupes a mi me toco editar el makefile de la siguiente manera, te muestro los numeros de linea:
23 CHANNEL_LIBS=chan_modem.so chan_sip.so 24 chan_modem_aopen.so 25 chan_modem_bestdata.so chan_modem_i4l.so 26 chan_agent.so chan_mgcp.so chan_iax2.so 27 chan_local.so chan_skinny.so chan_unicall.so 28
En la linea 27 agregue: chan_unicall.so. Recompilé asterisk, lo instalé, y quedo todo bien.
Luego copia unicall.conf.sample a /etc/asterisk, lo renombras a unicall.conf y lo editas para que este acorde a tu configuracion. Por ejemplo, el mio es:
[channels] usecallerid=yes hidecallerid=no callwaitingcallerid=yes threewaycalling=yes transfer=yes cancallforward=yes callreturn=yes echocancel=yes echocancelwhenbridged=yes echotraining=yes rxgain=0.0 txgain=0.0 group=1 callgroup=1 pickupgroup=1 immediate=no musiconhold=default protocolclass=mfcr2 protocolvariant=mx,10,1 protocolend=cpe group = 1 context= e1-incoming channel => 1-10 ;channel => 17-31 ;skip time slot 16
Como dije antes, MFC/R2 es peer-to-peer asi que la linea _protocolend=cpe_ es ignorada. Tengo asignadas 10 lineas de telmex solamente. La linea _protocolvariant_ es importante para esto. Su sintaxis es:
protocolvariant=pais,digitos-ANI,digitos-DNI
El pais es alguno de los siguientes:
Argentina "ar" Bahrain "bh" Bolivia "bo" Brazil "br" Chile "cl" China "cn" Colombia landlines "co-land" Colombia cellular "co-cell" Czech "cz" Honduras "hn" India "in" Indonesia "id" Korea "kr" Malaysia "my" Mexico "mx" Panama "pa" Philipinnes "ph" Singapore "sg" Thailand "th"
Los Digitos ANI y DNI aun no los comprendo bien, en unos dias le preguntaré a un experto en telefonía convencional a ver que me dice y lo pego aqui. Pero lo que actualmente tengo es 10 digitos marcados para marcar mi numero y 1 digito que varía al final, es decir. Mis lineas son 443305257x, x es alguno de {0,1,2,3,4,5,6,8,9}. O sea que tengo lineas desde 4433052570 al 79.
Probando Asterisk con E1 MFC/R2 (R2 Modificada) de Telmex
Arrancamos Asterisk y entramos a la consola:
# asterisk -vvvvvvvvvvvvvvv& # asterisk -R
Al arrancar debe darte muchos mensajes
Aug 10 03:13:28 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Far end unblocked -- Unicall/1 far unblocked Aug 10 03:13:28 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Local end unblocked -- Unicall/1 local unblocked Aug 10 03:13:28 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/2 event Far end unblocked -- Unicall/2 far unblocked
uno para cada linea que tengas, nota el Local end unblocked y el Far end unblocked. Si no aparece nada algo o si aparece Far end blocked o algo similar checa que Telmex te haya desbloqueado la linea, llámales y gritales hasta que te arreglen la conexion
.
Otra forma de probar es llamarte a ti mismo, usa tu celular y llama a una linea de la E1. Deben aparecer mensajes del tipo:
Aug 10 03:18:48 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Detected Aug 10 03:18:49 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Offered Aug 10 03:18:49 WARNING[2419]: chan_unicall.c:2920 handle_uc_event: CRN 32769 - Offered on channel 0 (ANI: , DNIS: 0) Aug 10 03:18:49 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Accepted (...) Aug 10 03:18:54 WARNING[2564]: chan_unicall.c:1347 unicall_hangup: Hangup: channel: 1 index = 0, normal = 24, callwait = -1, thirdcall = -1 Aug 10 03:18:54 WARNING[2564]: chan_unicall.c:962 update_conf: Updated conferencing on 1, with 0 conference users Aug 10 03:18:54 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Drop call Aug 10 03:18:54 WARNING[2419]: chan_unicall.c:3246 handle_uc_event: CRN 32769 - Doing a Release Call -- Hungup 'UniCall/1-1' Aug 10 03:18:54 WARNING[2419]: chan_unicall.c:2865 handle_uc_event: Unicall/1 event Release call Aug 10 03:18:54 WARNING[2419]: chan_unicall.c:3260 handle_uc_event: CRN 32769 - Call released -- Unicall/1 released Aug 10 03:18:54 WARNING[2419]: chan_unicall.c:1042 unicall_disable_ec: disabled echo cancellation on channel 1
Antes de continuar checa que tengas esos mensajes en el log y que Telmex tenga activa tu conexion E1.
¿Aun no funciona?
Si Telmex te dice que tiene activa tu linea y tienes todo configurado bien, como dice arriba, te recomiendo reiniciar tu maquina, eso me paso a mi y creeme que es un dolor de cabeza. Reinicia e intenta de nuevo. Es algo extraño pero a mi me funciono.
Puedes checar el estado de las lineas usando _UC show channels_ a mi me aparece:
Asterisk*CLI> UC show channels Channel Extension Context Status Language MusicOnHold 1 0 e1-incoming Idle default 2 e1-incoming Idle default 3 e1-incoming Idle default 4 e1-incoming Idle default 5 e1-incoming Idle default 6 e1-incoming Idle default 7 e1-incoming Idle default 8 e1-incoming Idle default 9 e1-incoming Idle default 10 e1-incoming Idle default
Si notas los canales estan en _Idle_, eso es lo correcto. Si no puedes usar el comando _UC_ significa que tu modulo chan_unicall no se ha cargado, regresa, compilalo y verifica que este en el lugar adecuado, normalmente esta en /usr/lib/asterisk/modules/chan_unicall.so.
Configurando las extensiones
Ya que tienes la tarjeta con sus canales funcionando es hora de configurar las extensiones. Como se ve en _UC show channels_ en unicall.conf configuramos para que las llamadas entrantes _caigan_ en el contexto _e1-incoming_. Es cosa de editar extensions.conf y colocar la definicion de ese contexto con algun manejador apropiado. En el mio esta asi:
[e1-incoming] exten => _.,1,Ringing exten => _.,2,Answer exten => _.,3,VoicemailMain exten => _.,4,Hangup
Y cuando marco alguna de las extensiones me manda al Voicemail, entonces escucho el clasico mensaje “Comedian mail, login”. Felicitaciones ya puedes recibir llamadas en tu E1 MFC/R2 (R2 Modificada). Configurar extensiones y demás esta fuera del alcance de este articulo, pero es muy fácil.
Ahora para hacer llamadas es igual que usar Dial(Zap/g1….) pero usas Dial(Unicall/g1…).
¿Quieres mis archivos?
Te dejo una copia de mis archivos aqui.
¿Y como le hice para conectar los cables coaxiales de Telmex a la E1 de Digium?
Patton Electronics Co.
N/P 460F
G.703 BALUN 75/120Ohm Female BNC
Coax to Twisted Pair Adapter





Yo tengo Baluns por si les interesa. Precio USD 35.
Por otra parte, alguien sabe donde conseguir la Norma de la MFC R2 Modificada para México ??
Saludos
Buenas, tengo un servicio de cpa con 400 extensiones a traves de un E1, funciona todo bien con asterisk, pero me interesa crear grupos de extensiones que entren por un canal determinado, es decir:
609 0000 – 609 0050 entran por el canal 1
609 0051 – 609 0070 entran por el canal 2…y asi
puedo configurar esto en el unicall.conf o lo tiene que hacer la Telco?
Oigan, un saludo a todos. Me da muchisimo gusto que alguien que sabe tanto lo pueda compartir. Tal vez no deba ser aqui mi pregunta pero por favor a ver si me pueden ayudar con esto:
Yo instale un conmutador NEC ELECTRA SYSTEM KTS en mi empresa pero cuando la gente cuelga, el condenado conmutador no se da cuenta y no cuelga la linea. Hable con los de Telmex y a duras penas me dijeron algo de la señal de desconexion pero no se pusieron de acuerdo sobre el tienpo de esta.
Mi pregunta es para saber si alguien ya tuvo este problema antes y lo ha podido resolver porque yo ya le movi a todo y no funciona…
Lo que hice fue darle tiempo a los “greetengs” de modo que si la persona no presiona ninguna tecla el Voicemail cuelga. Esa no es la solucion asi que Help please !!!!!!!
Hola Muchas gracias por toda tu informacion que es muy valiosa para mucha gente que me imagino que la han visto.
Tengo el siguiente problema resulta que descargue tu version de asterisk y unicall, estoy trabajando con un E1 R2 en Colombia y resulta que me aparecen estos problemas y me gustaria saber si es normal o estoy configurando mal el unicall.conf
Gracias por tu colaboracion saludos.
Oct 19 21:17:54 WARNING[30462]: channel.c:325 ast_channel_register: Already have a handler for type ‘UniCall’
Oct 19 21:17:54 ERROR[30462]: chan_unicall.c:4265 setup_unicall: Unable to register channel class UniCall
Oct 19 21:17:54 WARNING[30462]: chan_unicall.c:4395 reload: Reload of chan_unicall.so is unsuccessful!
Hola me gustaria saber a quien le funciona perfectamente la configuracion y que versiones de unicall, libsupertone, spandsp, para que me regale exactamente cuales les funciona ya que tengo inconvenientes cuando entran y salen llamadas.
GRacias
Saludos
Estoy a punto de sustentar la tesis y necesito urgente un balun. Alguien puede colaborarme?, lo mas cerca posible que se encuentre de colombia. Solo me dice donde consigno y me lo envia
Gracias
(Urgente por favor)
This side is very resourceful,if someone want to follow it to implement MFC/R2 in asterisk box. But i think it will be better if someone can convert the page in English. I am facing problems and can’t take this page as my guidline because it is not in English.
So i want to request to everyone please make it resourceful for every people.
Thanx from suman
Ariel,
Por lo que lei, instalaste una trama E1 de Telmex en Argentina. Comenta un poco más que problemas tuviste y como los solucionaste. Te pido esto porque yo estoy en proceso de hacerlo y no tengo posibilidad de cambiarla a señalización PRI.
Estoy usando Asterisk 1.2.6 y Zaptel 1.2.5 con el snapshot de libunicall, libsupertone, libmfcr2 y spanDSP. Con esta configuración estoy teniendo varios problemas, tanto con la recepción como con la generación de llamadas. Los errores que se suscitan son: 32772 (UNEXPECTED MF SIGNAL), 32773 (UNEXPECTED CAS), también en algunos casos 32769 (T1 TIMEOUT) y ya he modificado el time T1 para aumentarlo. Todos estos errores aparecen esporádicamente y son aleatorios.
En cuanto a la configuración, esta la chequee varias veces y ya están ajustados los dígitos de ANI como de DNIS.
Agradezco la ayuda por adelantado.
Aprovecho este post para pasarles el significado de cada uno de los errores que puede tirar el driver de Unicall, estos los saque del código del mismo y transforme los número hex en dec, espero que les sirva:
MFCR2_PROTOCOL_FAIL_T1_TIMEOUT 32769
MFCR2_PROTOCOL_FAIL_T2_TIMEOUT 32770
MFCR2_PROTOCOL_FAIL_T3_TIMEOUT 32771
MFCR2_PROTOCOL_FAIL_UNEXPECTED_MF_SIGNAL 32772
MFCR2_PROTOCOL_FAIL_UNEXPECTED_CAS 32773
MFCR2_PROTOCOL_FAIL_INVALID_STATE 32774
MFCR2_PROTOCOL_FAIL_SET_CAS_FAILURE 32775
MFCR2_PROTOCOL_FAIL_SEIZE_ACK_TIMEOUT 32776
MFCR2_PROTOCOL_FAIL_DEVICE_IO_ERROR 32777
MFCR2_PROTOCOL_FAIL_T1B_TIMEOUT 32778
También les paso el link donde pueden encontrar la especifiación de R2 Argentina de la CNC:
http://www.cnc.gov.ar/normativa/pdf/cnt0045_96.pdf
Un saludo.
Hola que tal Desierto Zarzamora
Estoy tratando de segir tus instrucciones para el MFC/R2 pero no me compila la libunicall
con un error:
undefined reference to ‘dtmf_put’
te ha pasado?
me falta alguna libreria por ahi?
Gracias de antemano!
Estoy atorado en el mismo punto en libcall
/usr/src/asterisk/libunicall/testcall.c:141: undefined reference to `dtmf_get’
testcall.o(.text 0×304):/usr/src/asterisk/libunicall/testcall.c:192: undefined reference to `dtmf_put’
testcall.o(.text 0×7e8): In function `handle_uc_event’:
/usr/src/asterisk/libunicall/testcall.c:515: undefined reference to `dtmf_put’
collect2: ld returned 1 exit status
make[1]: *** [testcall] Error 1
make[1]: Leaving directory `/usr/src/asterisk/libunicall’
make: *** [all] Error 2
Ya intentaron usar la version parchada, lista para descargar y compilar??
Esta aqui: http://zarzamora.com.mx/asterisk/134
Que version de zaptel y librpi?
O es indistinto??
Bueno ya lo resolvi y escribi aqui nuevamente para alguien que tuviese el mismo problema.
Lo resolvi de una manera no muy clara para mi, digamos que no se que fue lo que paso…..
Solamente reinistale el Centos 4.4 , no instale de inicio todas las librerias de devel como la primera vez, asi que me la avente a pata instalando gcc, automake, gcc , etc, etc todas esas necesarias para compilar.
Una vez hecho eso agregue un file dentro de /etc/ld.so.conf.d/ llamado unicall.conf y adentro de ese puse /usr/local/lib despues con la orden ldconfig regenere el cache y empeze a compilar otra vez.
Los paquetes que use son:
libmfcr2-0.0.3.tar.gz 31-Mar-2006 00:06 346K
libsupertone-0.0.2.tar.gz 13-Aug-2005 23:50 292K
libunicall-0.0.3.tar.gz 13-Aug-2005 23:51 325K
spandsp-0.0.3pre6.tgz 31-Mar-2006 10:46 1.3M
zaptel-1.2.11
libpri-1.2.4
Y el asterisk precompilado de zarzamora.
asterisk-1.2.0-UNICALL-patched.tar.bz2
Todavia me falta la configuracion pero bueno por lo menos ya esta todo instalado.
Saludos.
Que tal, otra vez yo…..
Pues ya tengo configuardo extensions.conf, sip.conf y pues ya recibo y hago llamadas atravez de mi E1, pero aqui me surge un detalle/duda……… Como poder hacer un test o que se debe de hacer o como ver….que todos mis canales de mi E1 estan activos y funcionando??
Por que si hago el comando cli>UC SHOW CHANNELS pues si me muestra que estan todos en IDLE pero como saber si puedo recibir unos 7 u 8 llamdas al mismo tiempo?
Yo tengo 10 lineas de entrada y 10 de entrada-salida como ver que todas estan activas.??
Aparte aca rato en la consola me marcan error de Alarma pero aun asi puedo hacer llamadas y recibir.(solo he probado con 2 al mismo tiempo)
WARNING[3342]: Unicall/1 event Alarm
WARNING[3342]: Unicall/1 Alarm masks 0×0004 0×0000
WARNING[3342]: Unicall/1 Alarm Yellow Alarm raised, No Alarm cleared
Este mismo error le marcaba a Acriollo pero pues no se supo que fue.
Hola.
Tengo el mismo problema de Julio Machado y Carlos Pulgarin, al cargar el módulo, aparentemente los canales se cargan bien, pero me sale:
061213-122300 ERROR[18729] chan_unicall.c: Unable to register channel class UniCall
Por lo cuál, luego no se pueden hacer llamadas:
— Executing Dial(“SIP/phone1-f938″, “Unicall/g2/06777082|25|Tt”) in new stack
061213-150014 NOTICE[30448]: app_dial.c:1012 dial_exec_full: Unable to create channel of type ‘Unicall’ (cause 0 – Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
Sin embargo, probé el unicall con testcall, usando la guía [1] y aparentemente funciona bien por sí solo, así que puede ser un problema de asterisk.
¿Alguna pista? gracias.
Lo siento, me faltó esto:
[1] http://phpmexic.u33.0web-hosting.com/wordpress/misc/mfcr2-asterisk-unicall.pdf
¡Al fin me funcionó! es increíble, pero después de probarlo todo, recordé que alguien lo había tenido que reiniciar, así que lo reinicié y ya funcionó el muy $”#”$%$.
Muchas gracias por todo.
Por si alguien más lo necesita, estoy usando una Rhino R2T1, con debian sarge, en Colombia, con asterisk-1.2.13.
Ya me quedó el asterisk funcionando, ahora lo tengo :
telmex * PBX tel. analóg.
SIP
Ya puedo marcar del SIP a la calle y de la calle al SIP, pero no logr marcar de los analógicos a la calle o algun SIP.
Cual puede ser el problema ?
Gracias.
Ya quedó, solo era cosa de definir los contextos,
uno para cada E1: [e1-incoming] y [e2-outcoming]
y así las extensiones quedaro:
[e1-incoming]
exten => _.,1,Ringing
exten => _.,2,Answer
exten => _10XX,3,Dial(UNICALL/g2/${EXTEN},40,tT)
;&SIP/1088
exten => _10XX,4,Dial(UNICALL/g2/1050,40,tT)
[e2-outcoming]
;exten => _XXX,1,Dial(UNICALL/g2/1${EXTEN},20,tT)
exten => _.,1,Dial(UNICALL/g1/${EXTEN},20,tT)
Ahora solo queda poner a punto y ver bien lo del identificador de llamadas, definir los correos y el IVR…
:O
Hola
He tenido constantes problemas con las instalación de libunical en asterisk. estoy utilizando asterisk 1.2.14 y me aprese el siguiente mensaje al correr asterisk:
undefined symbol: uc_set_logging
la verdad ya no se que pueda ser ya he utilizado la versión parchada que proporciona esta pagina pero aun el mensaje aparece. Les agradezco cualquier ayuda.
l
Es posible instalar el E1 de telmex en Asterisk 1.4? que acaba de salir? como la ven?
HOLA
He intentado resolver el siguiente problema:
tengo un call manager de cisco con telefons ip registrados a un cisco as5300, este 53000 lo conecto via e1 a un asterisk (1.0.9) con tarjeta digum TE110P. todo pude copilar sin ningun problema y puedo hacer tanto llamadas salientes al asterisk como entrantes .
El problema que tengo es que cuando marco del telefono ip de cisco hacia la pstn, la llamada una vez conectada, se escucha un tono continuo como si se abriera y se cerrara el E1 , me temo que los iphones de cisco son sensibles a este tono ,
A alguien de uds les ha pasado este problema, o si hay algun parametro de auido que se pueda modificar en unicall.conf les agradeceria
saludos!!
Hola , espero me puedan ayudar soy primerisa en esto de asterisk y ahorita estoy intentando marcar desde la PSTN aun softphone (x-lite ) pero timbra 2 veces y se corta .
Ojala alguien me pueda dar un tip .
Gracias !!!
Por cierto esta super bien la explicaion acerca de R2
Estoy teniendo problemas con una tarjeta TE110p REV D, trae un chip Tiger320G_1, el error que me da es “Unicall protocol error. Cause 32774″, y si en ese mismo server pongo una targeta TE110p REV B con chip Tiger320 no hay ningun problema, jala a la primera.
Alguna idea?
Hola jovenes
Estoy intentando instalar el TrixBox 2.0 bajo CentOS que, según he visto, tiene una GUI medio amigable. El detalle es que no me permite instalar la E1 de Telmex.
Tengo mucho tiempo checando esto y bajando parches y nada mas no puedo avanzar.
Creanme que me estoy volviendo loco con esto. he seguido paso a paso estas instrucciones y nada mas no funciona. He bajado muchas versiones de spa* libuni* etc. etc. etc. incluso he instalado el asterisk desde la version 1.2.x hasta la 1.4 y NADA. No puedo sacar adelante la E1.
Me podrias apoyar? O de plano dejo TrixBox y me voy por otra solución Gráfica? Que recomiendan?
No se mucho de Asterisk
Respuesta a JJ:
Yo uso el Asterisk at Home 2.1 y sigo los pasos de aqui arriba, ya llevo varios instalados sin broncas. Hasta que me tope con un cambio de tarjeta TE110P (que es lo que pregunteo un post arriba del tuyo). Si no puedes bajar las librerias mandame un mail a gram77@hotmail.com y yo te las envio por mail.
Saludos.
P.D. Nadie sabe del cambio de REV en las tarjetas TE110P? pq sigo sin poder echar a volar una tarjeta REV D.
Muchas gracias Gustavo.
En realidad quería seguir probando con la versión de Trixbox 2.0 por el ambiente gráfico que maneja y que creo es muy sencillo de llevar…Voy a darle una checada al Asterisk at home.
En realidad lo que me interesa es poder tener el control de asterisk en el ambiente gráfico que maneja el Trixbox, pero de todos modos lo checo desde hoy.
Los mantengo al tanto.
Otra pregunta.
Como no quiero manejar el asterisk por consola sino por ambiente Gráfico, hay algún otro ambiente gráfico similar o mejor al del Trixbox?
De nuevo Yo
Estuve analizando otras páginas Web. Sigo con las pruebas de Trixbox 2.0
Ya pude compilar todo. El único detalle ahora es que NO me se mantiene arriba el asterisk. le doy el comando “asterisk” y no me marca error alguno, pero luego le doy “asterisk -r” y me marca:
“Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)
Algun comentario al respecto?
Buen Dia,
estoy implementando una integracion de un equipo Nortel opc. 81 con Asterisk, quiero levantar 2 E1 hacia el Nortel utilizando senalizacion de R2MF.
Tengo un problema a la hora de aplicar el parche
asterisk-channels]#patch
Hola,
Somos una empresa interesada en las persona que gustan de la investigación (Linux, Asterisk, etc.)
Nos gustaría que te pusieras en contacto con nosotros escribenos o entra a la página.
Saludos
Hola mi limitantes es la siguiente:
tengo un conmutador via r2 al asterisk con unicall, pero el probema que pasa es que no puede enviar marcaciones diferentes es decir si le configuro protocolvariant=mx,0,8 solo recibe 8
si le pongo 15 espera 15
se puede en unicall variar la longitud
Por fin salio el parche de unicall para asterisk 1.4.x ya fue probado y funciona, hay que dar gracias a Moises por tomarse tiempo para hacer este parche.
http://www.moythreads.com/wordpress/2007/02/25/unicall-para-asterisk-14/
Saludos y a configurar y hacer pruebas en 1.4.X por favor si pueden pongan sus experiencias aqui y en la lista de asterisk-es en google.
Saludos.
Saludos,
Uso Asterisk y Unicall desde 2005 en Venezuela y trabajé con Steve Underwood para configurar la variante Venezolana.
Conozco bastante bien Unicall pero no desde el punto de vista de programación de la librería.
Hace mas de 1 año que no utilizo Unicall y recientemente he instalado una de las últimas versiones en un cliente con el
siguiente problema a ver si alguien tiene idea:
Estamos usando:
CentOS 4.4 Kernel 2.6.9-42.ELsmp
TrixBox 2.0
Asterisk 1.2.17
Zaptel 1.2.16
Libpri 1.2.4
Unicall-0.0.3pre9
spandsp-0.0.2pre26
El problema ocurre luego de recibir varios miles de llamadas entrantes (2000-40000), los canales del E1 aparentemente
empiezan a quedar en un estado invalido del lado Asterisk y no pueden recibir mas llamadas.
Una vez se bloquea todo el E1, si vemos los bits ABCD con zttool se encuentran en estado muy raro:
Lado Asterisk 1001 lo cual es correcto (idle)
Lado Telco 0001 (lo cual es invalido para el estado idle)
1234567890123456789012345678901
TxA 111111111111111 111111111111111
TxB 000000000000000 000000000000000
TxC 000000000000000 000000000000000
TxD 111111111111111 111111111111111
RxA 000000000000000 000000000000000
RxB 000000000000000 000000000000000
RxC 000000000000000 000000000000000
RxD 111111111111111 111111111111111
La única forma de restablecer el servicio es bajando y subiendo asterisk.
También ocurre que algunas veces el E1 saliente se bloquea y no se pueden realizar más llamadas hasta bajar y
subir asterisk.
Algunos errores que vemos en el log son (sin el modo verbose de debug de unicall):
May 17 11:48:03 WARNING[20943] chan_unicall.c: We’re UniCall/26-1, not UniCall/25-1
May 17 11:48:03 DEBUG[20943] chan_unicall.c: Exception on 41, channel 26
May 17 16:29:55 WARNING[31500] chan_unicall.c: Unicall/38 event Protocol failure
May 17 16:29:55 VERBOSE[31500] logger.c: — Unicall/38 protocol error. Cause 32773
May 17 16:30:02 WARNING[6102] chan_unicall.c: Unicall/1 event Protocol failure
May 17 16:30:02 VERBOSE[6102] logger.c: — Unicall/1 protocol error. Cause 32774
May 17 16:30:02 DEBUG[6102] chan_unicall.c: disabled echo cancellation on channel 1
(cuando aparece el error 32774, aparecen en la mayoria de los timeslots de ese E1)
Lamentablemente no tengo prendida la opción debug pues sin esta opción, los logs se mantienen en 2Gbytes
constamente. Trataré de capturar algunos logs completos donde ocurran los errores para incluirlos en proximos posts.
Si tienen algún comentario o han visto esto antes, les agradezco cualquier información.
Slds.
Andrés Maduro
Yo empezaria por actualizar a CentOS 4.5 con kernel 2.6.9.55 y la ultima version de spandsp, recuerda que hay muchos problemas si tienes varias versiones instaladas.
A mi me llego a marcar lo mismo al inicio pero actualice todo y funciono y recuerda no mezclar versiones.
Necesito alguien que quiera entrarle a Asterisk junto con un equipo de gente profesional en la Cd. de León, Gto. De preferencia que tenga experiencia en Asterisk, telefonia tradicional y programacion en C y PHP.
Si alguien sabe de alguien local, me lo mandan a empleo@sivoz.com
Gracias!
En Mexico existe alguna otra opcion al MFC/R2 con telmex o es todo lo que tenemos disponible?
Alguien que me consiga una TE110P?
solidus_richard@hotmail.com
Hola, mi nombre es miguel. Despues de mucho hacer pude habilitar un E1 con MFC R2 en Barranquilla, Colombia con el carrier Metrotel. Puedo recibir llamadas pero no puedo hacer. Me da un error que coloco abajo. El soporte de la central telefonica (CO) me dice que yo estoy enviando un “B6″ y debo enviar un “B1″ y por eso la planta me rechaza la llamada. Alguna idea de como se hace esto??
Agradezco sus comentarios. Abajo el el error:
Executing [3459322@Local2:1] Dial(“SIP/Pr222-083e66d8″, “Unicall/g2/3459322||tT”) in new stack
[Sep 17 16:14:59] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 Call control(1)
[Sep 17 16:14:59] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 Make call
[Sep 17 16:14:59] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 Creating a new call with CRN 32769
[Sep 17 16:14:59] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 0001 -> [1/DIALING /Seize /Idle ]
— Called g2/3459322
[Sep 17 16:14:59] NOTICE[23009]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Dialing
[Sep 17 16:14:59] NOTICE[23009]: chan_unicall.c:1959 unicall_exception: Exception on 21, channel 1
[Sep 17 16:14:59] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:14:59] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:00] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:01] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/DIALING /Group I /DNIS ]
[Sep 17 16:15:01] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/PROCEED /Group II /Category ]
[Sep 17 16:15:01] NOTICE[23009]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Proceeding
[Sep 17 16:15:01] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [2/PROCEED /Group II /Category ]
[Sep 17 16:15:01] WARNING[23009]: chan_unicall.c:617 unicall_report: MFC/R2 UniCall/1 [1/IDLE /Idle /Idle ]
[Sep 17 16:15:01] NOTICE[23009]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Protocol failure
[Sep 17 16:15:01] ERROR[23009]: chan_unicall.c:2593 handle_uc_event: Unicall/1 protocol error. Cause 32772
Hola, tengo unas dos semanas peleando con el asterisk para poder configurar un enlace E1 R2 modificado de alestra, ya pude instalar el asterisk, unicall, spandsp,zaptel,libmcfr2 y todo se ve bien, puedo recivir llamadas perfectamente pero cuando trato de hacer una llamada, marco el numero y asterisk detecta el marcado enruta la llamada por el E1 pero cuando suena en el telefono destino se corta inmediatamente y se escucha la gravacion de “la persona a la que estas marcando no esta disponible” y me manda el siguiente error en el CLI:
[Oct 24 09:47:47] NOTICE[2608]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Proceeding
[Oct 24 09:47:47] NOTICE[2608]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Far end disconnected
[Oct 24 09:47:47] NOTICE[2608]: chan_unicall.c:2874 handle_uc_event: CRN 32771 – far disconnected cause=Switching equipment congestion [42]
— Channel 0 got hangup
— UniCall/1-1 is circuit-busy
— Hungup ‘UniCall/1-1′
[Oct 24 09:47:47] NOTICE[2608]: cdr.c:434 ast_cdr_free: CDR on channel ‘UniCall/1-1′ not posted
== Everyone is busy/congested at this time (1:0/1/0)
— Executing [s@macro-trunkdial:2] Goto(“SIP/6000-08672190″, “s-CONGESTION|1″) in new stack
— Goto (macro-trunkdial,s-CONGESTION,1)
— Executing [s-CONGESTION@macro-trunkdial:1] NoOp(“SIP/6000-08672190″, “”) in new stack
== Auto fallthrough, channel ‘SIP/6000-08672190′ status is ‘CONGESTION’
[Oct 24 09:47:47] NOTICE[2214]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Drop call
[Oct 24 09:47:47] NOTICE[2214]: chan_unicall.c:2589 handle_uc_event: Unicall/1 event Release call
— Unicall/1 released
alguien sabe como resolver este error que me pueda orientar, de antemano gracias.
Hola a todos alguien sabe como cambiar la categoria del abonado mi probedor me die que le mando el abonado en 1 de operadora y le tendria que mandar un 2.
Cualquier ayuda se agradece.
hola
Tengo un Centos 5 con asterisk 1.4.9 y uan TE120P. todo trabaja bien recibo y hago llamadas. Pero el problema es que mi asterisk deja de responder, las extensiones no dan linea, suena una extension y al momento de querer contestar no se escucha nada. El log manda este error:
protocol error cause 32773,
Soy nueva en esto y no se mucho, he estado buscando en la web alguna solucion pero no he encontrado nada agradeseria si me pudieran ayudar.
Otro detalle cuando checo en el CLI del asterisk y ejecuto UC show channels me da esto como resultado, algo estraño ya que las extensiones no dan tono y tampoco se pueden contestar llamadas.
localhost*CLI> sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Form Hold Last Message
10.6.2.174 8813 16d2dd3857f 00102/00000 unkn No Init: INVITE
10.6.2.174 8813 63c4e84b419 00102/00000 unkn No Init: INVITE
10.6.2.162 8801 0665869813d 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 18b5fa8400e 00102/00000 unkn No Init: INVITE
10.6.2.168 8807 34fbfedd70f 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 03bf05aa605 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 47074f4623a 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 39cec22c4f4 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 43abbc66511 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 5c9e7450476 00102/00000 unkn No Init: INVITE
10.6.2.162 8801 15722bea06e 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 755c16b70e0 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 5396fde643b 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 68ba8dba18e 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 48ff7e8d4f7 00102/00000 unkn No Init: INVITE
10.6.2.166 8805 1f0e468a317 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 6bdd9cce136 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 2d6e8b262c6 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 761e04d30fc 00102/00000 unkn No Init: INVITE
10.6.2.163 8802 713266b8055 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 0053cfaa6ae 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 401179052c6 00102/00000 unkn No Init: INVITE
10.6.2.162 8801 7adbdd6e6c7 00102/00000 unkn No Init: INVITE
10.6.2.167 8806 200576ea112 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 0ac130751d3 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 54e37fd8695 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 37516834754 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 3054e3d02ed 00102/00000 unkn No Init: INVITE
10.6.2.173 8812 58c5850b1e0 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 6138d4e009e 00102/00000 unkn No Init: INVITE
10.6.2.174 8813 78f11dfd05b 00102/00000 unkn No Init: INVITE
10.6.2.166 8805 4d36892f7dc 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 3c8db8d23e8 00102/00000 unkn No Init: INVITE
10.6.2.175 8814 4397adcc3ae 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 58b000df694 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 403dbdb04ba 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 3bbca30c489 00102/00000 unkn No Init: INVITE
10.6.2.183 8888 30c27c7651e 00102/00000 unkn No Init: INVITE
10.6.2.163 8802 3217a49e22e 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 2403c3ae00c 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 0be5c555085 00102/00000 unkn No Init: INVITE
10.6.2.168 8807 7c76c6f7177 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 7080105240c 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 7c33a3046a7 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 2bd57e7f40c 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 18dd34f20ca 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 7573e0db5fe 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 1869a2536f2 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 00e61b71046 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 637ecaec00e 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 516efea337a 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 4830444e5b7 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 04673d2d448 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 0055c4b7584 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 6434d4fd250 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 361960863de 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 1e07aec31ad 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 21285f323e8 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 3ff5dc1c669 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 6325490c3e4 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 727a7ccc5a7 00102/00000 unkn No Init: INVITE
10.6.2.183 8888 695dd8546c4 00102/00000 unkn No Init: INVITE
10.6.2.183 8888 0b83033f56f 00102/00000 unkn No Init: INVITE
10.6.2.173 8812 1dda8c6637d 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 49f2dfbd50f 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 36bf8d8a3d4 00102/00000 unkn No Init: INVITE
10.6.2.162 8801 1be5071f59f 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 487c0c5c454 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 45c8e994376 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 270605946bc 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 29c645a2392 00102/00000 unkn No Init: INVITE
10.6.2.174 8813 1591b2cf3aa 00102/00000 unkn No Init: INVITE
10.6.2.173 8812 097b67ae73e 00102/00000 unkn No Init: INVITE
10.6.2.183 8888 57cf44682a1 00102/00000 unkn No Init: INVITE
10.6.2.174 8813 5c91fcdc7e4 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 4b9bd054700 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 020d321b200 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 7d7602ad550 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 6c5d79c1369 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 718eb1d60ca 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 3159ecf37de 00102/00000 unkn No Init: INVITE
10.6.2.183 8888 0e69b0cf6dd 00102/00000 unkn No Init: INVITE
10.6.2.173 8812 57950ab95b6 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 0ba1e53a3bf 00102/00000 unkn No Init: INVITE
10.6.2.183 8888 21bafa4a393 00102/00000 unkn No Init: INVITE
10.6.2.173 8812 0c5b3d233da 00102/00000 unkn No Init: INVITE
10.6.2.174 8813 117adc641c9 00102/00000 unkn No Init: INVITE
10.6.2.162 8801 0ae53f0f3d0 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 6ccf9e2616a 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 66bdc0af70f 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 48c9c2de7f7 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 6fb59555079 00102/00000 unkn No Init: INVITE
10.6.2.170 8809 746856a172f 00102/00000 unkn No Init: INVITE
10.6.2.169 8808 5dfc87bb41e 00102/00000 unkn No Init: INVITE
10.6.2.166 8805 17e50b404b5 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 5e9c97d31a2 00102/00000 unkn No Init: INVITE
10.6.2.172 8811 200294dc7bd 00102/00000 unkn No Init: INVITE
10.6.2.164 8803 5b78ec5c153 00102/00000 unkn No Init: INVITE
10.6.2.177 8816 6969015a3d8 00102/00000 unkn No Init: INVITE
10.6.2.176 8815 f0e2cc95818 00101/50790 ulaw No Rx: INVITE
10.6.2.184 8849 331a37b4-5e 00101/00102 ulaw No Rx: ACK
10.6.2.184 8849 47152f7d-bb 00101/00103 ulaw No Rx: BYE
10.6.2.184 8849 411ed0b0-87 00101/00103 ulaw No
Saludos
Gracias
hola,
Tengo instalado astrisk 1.4.9 con unicall en un CentOS 5 con una TE120P. Todo funciona de maravilla el problema es el siguiente. De repente el asterisk deja de responder, las extensiones no dan tono y las llamadas no entran ni salen, este problema lo soluciono dando un restart al asterisk, despues del restart todo vuelve a funcionar bien. alguno de ustedes a tenido un problema similar??? les agradeceria muchisimo su ayuda ya que esto se presenta todos los dias si no es por la mañana es en la tarde y esto me esta causando muchos problemas con los usuarios. En el log lo unico raro que veo es ke marca un error de protocolo causa 32773
les agradeceria mucho su ayuda.
Saludos
bye
UNEXPECTED CAS = 32773
Posiblemente tengas problemas fisicos en la linea digital, tuvimos ese mismo error en una instalacion y resulto que habia un problema en el cobre de la linea digital
Hola
Hace tiempo escribí de que tenia problemas con un trixbox. Ya solucioné mis problemas, pero ahora quiero levantar un servicio con “Elastix” con la version que tiene el UNICALL integrado.
Se levanta bien todo, pero cuando realizo un cambio como agregar usuarios con el freepbx, se cae el unicall. Ya no puedo usar el UC show channels y solo se restablece cuando ejecuto el “amportal stop” y de nuevo “amportal start” pero si hay alguien en llamada lo tumba….alguna idea?
JJ
Que tal, mi nombre es Javier Sánchez Arias, y me gustaria que me mandaran información de como eliminar la clave de la consola, porque nadie se la sabe.
Hola que tal , oye estoy instalando esto en elastix , se supone ya vienepreparado , me levanta todo bien pero me aparecen los 30 canales con actividad y la tarjeta en red alarm , aun no le conecto mi E1 ya que aún no me lo entregan.
saludos
Hola como estas me urge si alguien puede ayudarme converti un grave error por q yo pensaba que con la tarjeta digium TDM220
podria añadirle a mi conmutador digital asterisk como si el puerto de esta tarjeta fuera una extencion y hablar de un conmutador a otro hay manera de cambiarle la señalizacion o se puede hace resto con algun otro harware
He instalado:
Elastix-1.1-8-11ago2008.iso (con Asterisk 1.4.19) + astunicall-1.4.19-0.1.tar.gz
En estos momentos tengo integrado el Asterisk con Unicall
elastix*CLI> UC show channels
Channel Extension Context Status Language MusicOnHold
1 ivr-2 Idle en
2 ivr-2 Idle en
3 ivr-2 Idle en
4 ivr-2 Idle en
….
29 ivr-2 Idle en
30 ivr-2 Idle en
31 ivr-2 Idle en
elastix*CLI>
Los canales en el E1 están al paracer OK:
# zttool
â Current Alarms: No alarms. â
â Sync Source: Internally clocked â
â IRQ Misses: 3 â
â Bipolar Viol: 0 â
â Tx/Rx Levels: 0/ 0 â
â Total/Conf/Act: 31/ 31/ 30 â
â 1111111111222222222233 ââââââââ â
â 1234567890123456789012345678901 â Back â â faces âââââââââââââââââââââââ
â TxA 111111111111111-111111111111111 ââââââââ
â TxB 000000000000000-000000000000000
â TxC 000000000000000-000000000000000
â TxD 111111111111111-111111111111111
â â
â RxA 111111111111111-111111111111111
â RxB 000000000000000-000000000000000
â RxC 000000000000000-000000000000000
â RxD 111111111111111-111111111111111
La comunicación interna entre extensiones funciona OK y demás servicios exceptuando llamadas salientes y llamadas entrantes.
Al observar en el /var/log/asterisk/full, encuentro una serie de errores:
[Mar 2 10:43:10] ERROR[3201] chan_unicall.c: Unicall/12 protocol error. Cause 32771
[Mar 2 10:44:24] ERROR[3201] chan_unicall.c: Unicall/13 protocol error. Cause 32771
[Mar 2 10:44:46] ERROR[3201] chan_unicall.c: Unicall/14 protocol error. Cause 32771
[Mar 2 10:45:07] ERROR[3201] chan_unicall.c: Unicall/15 protocol error. Cause 32771
[Mar 2 10:45:08] ERROR[3201] chan_unicall.c: Unicall/17 protocol error. Cause 32771
[Mar 2 10:45:32] ERROR[3201] chan_unicall.c: Unicall/18 protocol error. Cause 32771
[Mar 2 10:45:39] ERROR[3201] chan_unicall.c: Unicall/19 protocol error. Cause 32771
[Mar 2 10:46:00] ERROR[3201] chan_unicall.c: Unicall/20 protocol error. Cause 32771
[Mar 2 10:47:14] ERROR[3201] chan_unicall.c: Unicall/21 protocol error. Cause 32771
[Mar 2 10:47:43] ERROR[3201] chan_unicall.c: Unicall/22 protocol error. Cause 32771
[Mar 2 00:58:12] ERROR[3095] app_cbmysql.c: Failed to connect to mysql database meetme on localhost.
[Mar 2 00:58:13] ERROR[3095] res_config_mysql.c: MySQL RealTime: Failed to connect database server asteriskrealtime on 127.0.0.1 (err 1049). Check debug for more info.
[Mar 2 00:58:13] ERROR[3095] chan_misdn.c: Unable to initialize mISDN
[Mar 2 05:37:28] ERROR[3107] app_cbmysql.c: Failed to connect to mysql database meetme on localhost.
[Mar 2 05:37:29] ERROR[3107] res_config_mysql.c: MySQL RealTime: Failed to connect database server asteriskrealtime on 127.0.0.1 (err 1049). Check debug for more info.
[Mar 2 05:37:29] ERROR[3107] chan_misdn.c: Unable to initialize mISDN
[Mar 2 05:47:41] ERROR[3168] app_cbmysql.c: Failed to connect to mysql database meetme on localhost.
[Mar 2 05:47:42] ERROR[3168] res_config_mysql.c: MySQL RealTime: Failed to connect database server asteriskrealtime on 127.0.0.1 (err 1049). Check debug for more info.
[Mar 2 05:47:42] ERROR[3168] chan_misdn.c: Unable to initialize mISDN
[Mar 1 23:22:53] ERROR[4628] config.c: *********** YOU SHOULD REALLY READ THIS ERROR ***********
[Mar 1 23:22:53] ERROR[4628] config.c: Future versions of Asterisk will treat a #include of a file that does not exist as an error, and will fail to load that configuration file. Please ensure that the file ‘manager_additional.conf’ exists, even if it is empty.
[Mar 1 23:22:53] ERROR[4628] config.c: *********** YOU SHOULD REALLY READ THIS ERROR ***********
[Mar 1 23:22:53] ERROR[4628] config.c: *********************************************************
[Mar 1 23:22:57] ERROR[4630] config.c: *********************************************************
[Mar 1 23:22:57] ERROR[4630] config.c: *********** YOU SHOULD REALLY READ THIS ERROR ***********
[Mar 1 23:22:57] ERROR[4630] config.c: Future versions of Asterisk will treat a #include of a file that does not exist as an error, and will fail to load that configuration file. Please ensure that the file ‘manager_additional.conf’ exists, even if it is empty.
[Mar 1 23:22:57] ERROR[4630] config.c: *********** YOU SHOULD REALLY READ THIS ERROR ***********
[Mar 1 23:22:57] ERROR[4630] config.c: *********************************************************
Creo que el más crítico de ellos es :
[Mar 2 10:47:43] ERROR[3201] chan_unicall.c: Unicall/22 protocol error. Cause 32771
Agradezco mucho si alguien tiene idea de qué puede estar pasando y me da una luz para encontrar la salida.