llamadas salientes sin tono de ocupado y otras cosas

707 views
Skip to first unread message

Diego Moscoso

unread,
Aug 22, 2012, 12:55:07 PM8/22/12
to aster...@googlegroups.com
Buenas tardes, mi consulta es la siguiente, actualmente tengo instalado Asterisk 1.8.11.0 en debian squeeze.
Conecte una placa OpenVox con 4 puertos E1, el span1 al proveedor Telecom., el span 2 conectada a la vieja central siemens hicom300.
Tengo configurado el asterisk para que haga de router, ruteando las llamadas a los viejos internos de la central y ruteando las llamadas a internos sip los nuevos. Esto funciona en ambos sentidos (llamadas que entran y salen).
Los problemas que se presentan son los siguientes:
  • En las llamadas salientes, cuando la linea de destino (externa) esta ocupada, no devuelve tono de ocupado, el que llama solo percibe un prolongado silencio, sin saber si la llamada salió o no.
  • En las llamadas salientes, estas salen sin el callerid, ya revisé esto y consulte con el proveedor  y me dicen que el problema esta en la central nuestra, que tiene restringido el callerid, aclaro que segun los logs el callerid que entrega la central vieja es correcto "<XXXX> XXXX", el tema es cuando pasa por asterisk y sale.
  • Cuando llamo desde afuera a un interno, noto un retardo en el pasaje de la llamada del span1 al span2, lo mismo ocurre en el sentido inverso, intente tocar las opciones para que la respuesta sea inmediata, pero el retardo por momento supera los 10 segundos, todo esto sin tener todos los canales ocupados.
Adjunto la configuración. Cualquier sugerencia será bienvenida.

chan_dahdi.conf
 [channels]
language=es
usecallerid=yes
hidecallerid=no
hidecalleridname=no
cidsignalling=dtmf
callwaiting=no
restrictcid=no
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
immediate=no
callerid = asreceived
useincomingcalleridondahditransfer = yes
callprogress=yes

echocancel=yes
signalling = mfcr2
mfcr2_variant=ar

; puerto1: a/desde pstn
group=1
mfcr2_max_ani=14  
mfcr2_max_dnis=4  
mfcr2_category=national_subscriber
mfcr2_call_files=yes
mfcr2_logdir=log_tofrom-pstn
mfcr2_logging=all
context=tofrom-pstn
channel => 1-15,17-31

; puerto2: a/desde central vieja
group=2
mfcr2_logdir = span2
mfcr2_get_ani_first=yes
mfcr2_max_ani=14        ;cantidad de digitos del caller id a recibir
mfcr2_max_dnis=14       ;cantidad de digitos de nuestros DIDs
mfcr2_category=national_subscriber
mfcr2_call_files=yes
mfcr2_logdir=log_tofrom-hicom
mfcr2_logging=all
context=tofrom-hicom
channel => 32-46,48-62


Fernando Villares

unread,
Aug 29, 2012, 1:27:42 PM8/29/12
to aster...@googlegroups.com
que version de libopenr2 tenes??? sabes como configurar los mensajes de error y codigos B a mano??? b5 b6 b7 que son los que te devuelven el tono de ocupado el de el numero solicitado no corresponde a un abonado en servicio etc...y por ultimo...mandar 14 digitos de ani???? claramente como que te faltan algunas cosas de r2 de teoria...




--
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
 
~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com
 
 
 

Fernando Villares

unread,
Sep 11, 2012, 8:45:45 AM9/11/12
to aster...@googlegroups.com
Claro estas usando la version de r2 de.....elastix no?...debes compilar a mano la actual 1.3.2 que ya corrige varios errores b y mensajes de error correctos...

Enviado desde mi iPad

El 10/09/2012, a las 16:07, Diego Moscoso <diego....@gmail.com> escribió:

Fernando:
Muchas Gracias por contestar, tengo la version  1.3.0-2 de libopenr2.

Cuando ingresa una llamada a un interno ocupado, veo lo siguiente:

New MFC/R2 call detected on chan 2.
MFC/R2 call offered on chan 2. ANI = (restricted), DNIS = XX, Category = National Subscriber
MFC/R2 call has been accepted on backward channel 2
Chan 32 - Far end disconnected. Reason: Busy Number
MFC/R2 call disconnected on channel 32

Se ve que detecta que esta ocupado el interno, pero no escucho el tono de ocupado, queda en silencio.
He intentado modificar el archivo /etc/asterisk/chan_dahdi.conf agregando:

busydetect=yes
busycount=3

Pero no se corrige, probé tambien con los parametros de cambio de polaridad (answeronpolarityswitch=no ; hanguponpolarityswitch=no) sin resultados, ademas no encuentro los parametros para argentina (telecom) para busypatterns, probé con los que figura para otros paises y sin resultados.

Cualquier sugerencia será bienvenida.

Fernando Bonelli

unread,
Oct 1, 2018, 4:28:09 AM10/1/18
to asterisk-es
Hola Fernando, estoy teniendo algunos problemas con cas-r2 y Telecom, y soy bastante nuevo con Asterisk, por favor me podrías decir o indicar donde puedo encontrar información para configurar los mensajes r2 a mano?

Desde ya te agradezco.

Saludos

Fernando
Reply all
Reply to author
Forward
0 new messages