Se escucha mal en un sentido

755 views
Skip to first unread message

danielpalomares

unread,
Mar 14, 2006, 10:39:53 AM3/14/06
to asterisk-es
Buenos Dias a todos...
Bueno tengo un problema sinceramente extraño.
He estado buscando pero no encuentro solución.
El asterisk instalado aqui en la empresa solamente lo queremos usar
aqui dentro de la empresa, aun sin salidas para llamadas hacia la
cualquier esa PSTN.
Ahora bien, la conexion es la siguiente: Servidor Asterisk, luego un
Router, luego otro Router y luego la PBX que esta interconectada
mediante una interfaz E&M con el router. Ahora bien, entre softphones
(Solo los paquetes pasan por el router) la conversacion es buena, pero
cuando llamo a una extension cualquiera dentro de la empresa no me
escuchan bien, sino como una especie de Radio Mal Sintonizado, aunque
yo escucho bien en mi softphone.... No explicaré por qué está
conectado así mediante routers, sólo quiero q sepan q así es que se
pudo conectar aquí en la empresa... Ahora bien, será problema de PBX,
Router? Codec? alguna idea?..
Pregunten q respondo y ahi vamos viendo como voy resolviendo jeje..

Mariano Monteverde

unread,
Mar 15, 2006, 7:54:06 AM3/15/06
to aster...@googlegroups.com
danielpalomares wrote:

El problema seguramente lo tenes en los codecs que estas usando, usa
a-law/u-law que con esos no vas a tener problemas
Saludos

mariano.vcf

danielpalomares

unread,
Mar 15, 2006, 8:00:51 AM3/15/06
to asterisk-es
Ya los usé..Aún experimento el problema OTRA IDEA MARIANO! PLEASE!!
jeje sorry la desesperación, pero es que llevo una semana y no
encuentro solucion a eso... De softphone a softphone no tengo problema
pero de Softphone a telefono conectado a la central se escucha el
problema que cité anteriormente,... Serán los codecs?

davidp

unread,
Mar 15, 2006, 2:13:45 PM3/15/06
to asterisk-es
A ver si lo entiendo:

Pongo entre paréntesis los protocolos que circulan entre cada
máquina, según comentaste en tu primer mensaje:

softphone--(IP)----asterisk--(IP)--router1--(IP)--router2---(E&M)---PBX-----extensión

La conexión entre el router2 y la PBX es mediante E&M. ¿qué router
es ese? ¿"con quién habla" el asterisk? ¿con el router2? ¿o con la
PBX? ¿Y en "qué idioma" se hablan? (SIP?).

El enlace entre los dos routers... ¿qué tipo de enlace es? Cuando hay
dos routers por medio, me hace pensar que pueda ser una conexión entre
dos sedes. ¿qué conexión tienen? ¿por modem de 56Kbps? ¿un enlace
gigabit por fibra? (esto puede ser importante saberlo).

Un saludo,
David Prieto.

Julian J. M.

unread,
Mar 15, 2006, 3:35:28 PM3/15/06
to aster...@googlegroups.com
Tiene pinta de ser un problema de codecs

Utiliza el comando "sip show channels" desde la consola de asterisk

Hazlo mientras haces una llamada ip pura, y mientras haces una llamada
que termina en la pstn. Comprueba el codec que usa el cliente en
cuestión. Ten en cuenta que las tarjetas tdm utilizan ulaw (o alaw), y
que asterisk puede estar "optimizando", y para no hacer transcoding
esté dando preferencia a ese codec.

Salu2
Julián.

danielpalomares

unread,
Mar 17, 2006, 7:45:09 AM3/17/06
to asterisk-es
David está perfecto el enlace que Visualmente representaste, es
exactamente así... Hablan en protocolo SIP. Ese es el protocolo que
estamos usando.. Eso es dentro de la LAN de mi empresa... Es decir, ni
siquiera estamos hablando de otra sede :S .... Estamos tramitando la
adquisición de la licensia del Codec g.729 , que según hemos leido es
muy bueno. Lo compraremos para salir de dudas de una vez por todas.
Ahora la otra duda es si X-Lite soporta ese Codec? Esa es otra duda...
Supuestamente (Me ha dicho mi tutor) que labora en la empresa, que el
router no soporta llamada con otro codec sino ulaw o alaw, realmente no
entendí muy bien su respuesta porque hasta donde tengo entendido el
router como su nombre lo indica simplemente enruta los paquetes sin
observar qué condición tiene el paquete, o qué es, simplemente
chequea las cabeceras para conseguir el destinatario y así enviarlo,
no sé realmente, podrían aclararme eso? .. Este problema realmente
está muy interesante para que todos aprendamos.. Espero sus
respuestas! Gracias..

David Prieto

unread,
Mar 17, 2006, 3:23:33 PM3/17/06
to aster...@googlegroups.com
Estamos tramitando la
adquisición de la licensia del Codec g.729 , que según hemos leido es
muy bueno. Lo compraremos para salir de dudas de una vez por todas.
Ahora la otra duda es si X-Lite soporta ese Codec?


El codec g.729 es de pago. Ningún producto gratuito (que yo conozca) lo incluye. La versión de pago de X-Lite (X-Pro) sí que incluye el codec g.729. De todos modos, si vuestro gateway (el router2) solamente soporta alaw y ulaw, el G.729 no va a resolver nada.

Esa es otra duda...
Supuestamente (Me ha dicho mi tutor) que labora en la empresa, que el
router no soporta llamada con otro codec sino ulaw o alaw, realmente no
entendí muy bien su respuesta porque hasta donde tengo entendido el
router como su nombre lo indica simplemente enruta los paquetes sin
observar qué condición tiene el paquete, o qué es, simplemente
chequea las cabeceras para conseguir el destinatario y así enviarlo,
no sé realmente, podrían aclararme eso? ..

Precisamente ahí  es donde yo no te entendía. En esa conexión E&M entre tu router y tu PBX. Ese router2 no debe ser un router, sino que será un gateway, que enlaza la red IP con la PBX. ¿qué marca y modelo es ese router?

Las llamadas que haces entre tu asterisk y el router2... ¿cómo las haces? ¿puedes poner aquí la parte del "sip.conf" correspondiente al enlace con ese router2? (no pongas la contraseña...).

Un saludo,
David Prieto

Danilo Reyes

unread,
Mar 17, 2006, 8:04:14 PM3/17/06
to aster...@googlegroups.com
Cualquier cisco (y creo da para todos) que posea tarjetas de voz (e&m,fxo,fxs,e1), es un router con caracteristicas de voz osea un Gateway (dispositivo que transforma o traduce de voz paquetizada a circuitos de voz, y viceversa)
los gateway utilizan codec. no recuerdo el comando pero puedes ver que codec utiliza el gw.  Los gw cisco pueden manejat ulaw , alaw, g729, g728, g711.
 
el gw si debe manejar algun tipo de codec, el router no es necesario que los maneja ya que solo rutea.
 
Danilo

David Prieto <david....@gmail.com> escribió:

danielpalomares

unread,
Mar 21, 2006, 10:16:58 AM3/21/06
to asterisk-es
Esta es la configuracion q poseeo

Sip.conf

[general]
port=5060 ; definición del puerto, sip usa 5060
/////AGREGADO//////
bindaddr=200.47.151.123 ; La direccion IP a usar (todas las
posibles) /////AGREGADO////
allow=all ;permite todo tipo de Codecs
///////////////////AGREGADO//////////
canreinvite=no
localnet=200.47.151.120/255.255.255.248
tos=lowdelay

[2801]
//////////////AGREGADO///////////////
type=friend;
//////////////AGREGADO///////////////
host=dynamic;
//////////////AGREGADO///////////////
username=2801;
//////////////AGREGADO///////////////
secret=$$$$$;
//////////////AGREGADO///////////////
context=SIP;
//////////////AGREGADO///////////////
mailbox=2888;
//////////////AGREGADO///////////////
callerid="Daniel" <2801>;
//////////////AGREGADO///////////////
nat=yes;

[2803]
//////////////AGREGADO///////////////
type=friend;
//////////////AGREGADO///////////////
host=dynamic;
//////////////AGREGADO///////////////
username=2803;
//////////////AGREGADO///////////////
secret=$$$$$;
//////////////AGREGADO///////////////
context=SIP;
//////////////AGREGADO///////////////
mailbox=2890;
//////////////AGREGADO///////////////
callerid="Jose Daniel Gomes" <2803>;
//////////////AGREGADO///////////////
nat=yes;

[2804]
//////////////AGREGADO///////////////
type=friend;
//////////////AGREGADO///////////////
host=dynamic;
//////////////AGREGADO///////////////
username=2804;
//////////////AGREGADO///////////////
secret=$$$$$$$;
//////////////AGREGADO///////////////
context=SIP;
//////////////AGREGADO///////////////
mailbox=2891;
//////////////AGREGADO///////////////
callerid="Usuario de Prueba" <2803>;
//////////////AGREGADO///////////////
nat=yes;

[Cisco3810]
type=peer;
//////////////AGREGADO///////////////
Canreunvite=no; //// Arregla Problema de
caerse la llamada a los 20 segundos
//////////////AGREGADO///////////////
allow=all
nat=no
host=10.0.0.2;
//////////////AGREGADO///////////////

danielpalomares

unread,
Mar 21, 2006, 10:42:56 AM3/21/06
to asterisk-es
La llamada es Protocolo SIP....
La marca de los routers son:
router1: 7500 Cisco
router2: 3810 Cisco

danielpalomares

unread,
Mar 21, 2006, 10:42:56 AM3/21/06
to asterisk-es

David Prieto

unread,
Mar 21, 2006, 3:47:44 PM3/21/06
to aster...@googlegroups.com
por lo que veo, tu asterisk tiene una dirección IP pública (200.47.151... ) y el cisco 3810 tiene una IP privada (10.0...). ¿Esa IP del asterisk es de verdad la suya? ¿o es la del router1? Lo pregunto porque hace un par de mensajes decías que no había NAT entre las máquinas y que todo era en LAN.

Por otra parte, en la configuración de sip.conf para el cisco3810 pone "canreunvite=no", cuando lo correcto sería "canreinvite=no". (de todos modos, al tenerlo puesto en el [general], tampoco pasa nada).

Tampoco entiendo ese "localnet=200.47.151.120/255.255.255.248", cuando los equipos de tu red local tienen IPs del tipo 10.0.0.x




On 3/21/06, danielpalomares <palomar...@gmail.com> wrote:

danielpalomares

unread,
Mar 22, 2006, 11:58:00 AM3/22/06
to asterisk-es
Ok, No soy muy experto, soy tesista de Ing. en telecomunicaciones, pero
me falta experiencia aun,ahora te explico..
El asterisk lo instalamos en un servidor el cual está fuera de la LAN
con Ip pública como tu bien dijiste...

Asterisk (200.47.151.123) -------------ROUTER CISCO 7507 ------ Router
3810 (Ip 10.0.0.2) ----PBX --- Extension...

Sí hay NAT... sorry si te dije lo contrario, el termino LAN lo empleé
mal cuando te dije que estaba dentro de la red de la misma empresa,
pero no te dije que el * se encontraba fuera de la LAN....
El problema que tengo en este momento es que hay una intermitencia del
sonido aproximadamente 1.5 segundos, el audio va y vuelve (lo hace
rapido) pero es muy fastidioso , es como que si se tomaran muestras de
la conversacion y cada vez que se muestrea se va el audio...
No se como solucionarlo...


Ahoora, estamos haciendo otra prueba....

Extension----PBX----Router 3810 ---- Router Cisco 1700 ----( Interfaz
FXS) ---Extension Telefonica conectada al router..
Se escucha mal , como especie de radio mal sintonizado..

Danilo Reyes

unread,
Mar 22, 2006, 12:20:07 PM3/22/06
to aster...@googlegroups.com
si  estas usando un softphone ojo  con la habilitacion del vad  (voice audio deteccion), dejalo desabilitado, en ocasiones pareciera que elaudiose cortara pero pasa en realidad por la supresion de silencio.
 
meparece que el gw que esta llegando a la pbx podria talvez tener habilitado esto tambien.
 
Danilo


danielpalomares <palomar...@gmail.com> escribió:

danielpalomares

unread,
Mar 27, 2006, 9:27:08 AM3/27/06
to asterisk-es
Estuvimos chequenado, y el VAD está activado, lo vamos a deshabilitar
para descartar que sea ese el problema. Luego te comento qué ocurrió..

danielpalomares

unread,
Mar 27, 2006, 9:35:22 AM3/27/06
to asterisk-es
Los equipos de mi red, tienen IPs del tipo 200.47.79.x .. no del tipo
10.0.0.x

danielpalomares

unread,
Mar 27, 2006, 1:17:18 PM3/27/06
to asterisk-es
PERSISTE EL PROBLEMA.. AUN ME ESCUCHA MAL LA PERSONA DE LA EXTENSION,
Pero desde el X-Ten o desde el X-Lite, yo escucho bien a la otra
persona... que otra causa puede ser el problema que se escuche Mal en
un solo sentido??... :S Please Help Me..

danielpalomares

unread,
Mar 27, 2006, 2:11:48 PM3/27/06
to asterisk-es
El sentido de la llamada que se escucha mal, me refiero a que la voz se
oye entrecortada y da la impresion que los paquetes de voz se pierden
de vez en cuando, no se si pueda deberse a CODECS.

juan....@gmail.com

unread,
Mar 28, 2006, 9:17:43 AM3/28/06
to asterisk-es
Esta interesante el problema, podrias mandarnos el resultado de un sip
debug ip X.X.X.X
donde la ip sea la que recibe la llamada, para ver si en el asterisk
hay retransmision de paquetes???

Saludos

danielpalomares

unread,
Mar 28, 2006, 10:41:56 AM3/28/06
to asterisk-es
ok, en el transcurso de la tarde lo publicaré, el SIP Debug... como
dentro de 4 horas a partir de este momento... Es decir 4 pm hora
venezolana

danielpalomares

unread,
Mar 28, 2006, 3:57:35 PM3/28/06
to asterisk-es
Cuando hago la llamada me aparece un Warning, si pueden aviseme a qué
se refiere

WARNING[22524]: chan_sip.c:2530 sip_write: Asked to transmit frame
type 4, while native formats is 256 (read/write = 256/256)

David Prieto

unread,
Mar 29, 2006, 4:06:17 PM3/29/06
to aster...@googlegroups.com

Me da la impresión de que el asterisk y el router no están negociando bien el codec con el que tienen que "hablar".


WARNING[22524]: chan_sip.c:2530 sip_write: Asked to transmit frame
type 4, while native formats is 256 (read/write = 256/256)

En los fragmentos del "sip.conf" que pusiste hace unos días, tenías puesto "allow=all". Prueba a poner lo siguiente:

disallow=all
allow=ulaw

Esto en el sip.conf, dentro de [Cisco3810] y de [2801] o el que corresponda al teléfono IP con el que estás haciendo las pruebas.

De esta forma vamos a forzar a que los dos "hablen" usando ese codec (g711u). Si así se resuelve el problema, puedes probar a añadir otros codecs más, y ver con cuáles va mejor.



--
Un saludo,
David Prieto

danielpalomares

unread,
Mar 29, 2006, 4:28:20 PM3/29/06
to asterisk-es
Ok, he bajado el Codec g.729 y llamado desde el telefono ATA186 a la
extension y he forzado a ambos a hablar en dicho codec. Ya es escucha
mucho mejor!! pero ahora tengo otro problema.... Creo que ya está
solucionada la parte de RED, era cuestión de red, ya que teniamos
muchos routers de por medio y si no estamos mal uno de los routes que
teniamos de por medio en la conversación estaba dando más prioridad a
los paquetes que a la voz, y estamos casi seguros que era eso lo que
estaba estorbando la nitidez...
El ultimo problema que queda por corregir es el Siguiente!... Listen..

Tengo asterisk 1.2.5 instalado y funcionando, Funciona muy bien, pero
tengo un pequeño problema.
He superado los problemas en la comunicacion del Asterisk con la PBX
interna de la empresa, a través de la interfaz E&M.
Cuando se establece la llamada se escucha como una especie de muestreo,


como un DIP en la conversación en sentido desde el ATA186 a la
extension
conectada a la PBX. Es como una especie de pérdida de paquete
momentánea, muy pequeña.

La llamada es SIP. Y estoy usando el Codec g729.

Resumen del problema: especie de muestreo que corta la voz
transitoriamente y con intervalos repetitivos de tiempo...
Aproximadamente cada 1.5 segundos a 2 segundos. Qué podría estar
pasando?


MUCHAS GRACIAS POR SUS AYUDAS HA MEJORADO TODO MUCHO AQUI EN DONDE
ESTOY HACIENDO LAS PRUEBAS!

Reply all
Reply to author
Forward
0 new messages