Discussion:
Asterisk
Pablo Gentilel
2010-06-17 19:54:59 UTC
Permalink
Hola lista, tengo un problema con asterisk, el cual es que se escucha
entrecortado, el asterisk esta detras de un NAT sobre linux debian,
ademas tengo control de trafico tb sobre un debian.
Lo que hice fue marcar los paquetes que tienen como destino y como
origen al puerto 5060 para sip y lo mismo para los paquetes que van
desde el 8000 al 20000, para rtp, que es asi como esta en el rtp.conf.
Verifique que haya consumo de anho de banda para las dos bandas y si lo
hay, pero el problema es que asterisk, cuando se conecta un usuario, no
le asigna el port 5060, si no cualquier otro.
Como hago para asignarle calidad de servicio a los paquetes sip, veo
que en sip.conf se le puede asignar una marca tos, es conveniente? por
favor alguna idea
Gracias y perdon por lo extenso del correo
Pablo S. Dagfal
2010-06-17 20:14:39 UTC
Permalink
Post by Pablo Gentilel
Hola lista, tengo un problema con asterisk, el cual es que se escucha
entrecortado, el asterisk esta detras de un NAT sobre linux debian,
ademas tengo control de trafico tb sobre un debian.
Lo que hice fue marcar los paquetes que tienen como destino y como
origen al puerto 5060 para sip y lo mismo para los paquetes que van
desde el 8000 al 20000, para rtp, que es asi como esta en el rtp.conf.
Verifique que haya consumo de anho de banda para las dos bandas y si lo
hay, pero el problema es que asterisk, cuando se conecta un usuario, no
le asigna el port 5060, si no cualquier otro.
Como hago para asignarle calidad de servicio a los paquetes sip, veo que
en sip.conf se le puede asignar una marca tos, es conveniente? por favor
alguna idea
Gracias y perdon por lo extenso del correo
Lo que tenes que priorizar es rtp no sip, este último se usa para control de
sesión pero no para la vo. El 5060 se usa para iniciar y mantener las sesiones
pero para rtp se usan puertos aleatorios dentro del rango que vos definiste.
Pablo Gentilel
2010-06-17 23:54:13 UTC
Permalink
Post by Pablo S. Dagfal
Post by Pablo Gentilel
Hola lista, tengo un problema con asterisk, el cual es que se escucha
entrecortado, el asterisk esta detras de un NAT sobre linux debian,
ademas tengo control de trafico tb sobre un debian.
Lo que hice fue marcar los paquetes que tienen como destino y como
origen al puerto 5060 para sip y lo mismo para los paquetes que van
desde el 8000 al 20000, para rtp, que es asi como esta en el rtp.conf.
Verifique que haya consumo de anho de banda para las dos bandas y si lo
hay, pero el problema es que asterisk, cuando se conecta un usuario, no
le asigna el port 5060, si no cualquier otro.
Como hago para asignarle calidad de servicio a los paquetes sip, veo que
en sip.conf se le puede asignar una marca tos, es conveniente? por favor
alguna idea
Gracias y perdon por lo extenso del correo
Lo que tenes que priorizar es rtp no sip, este último se usa para
control de sesión pero no para la vo. El 5060 se usa para iniciar y
mantener las sesiones pero para rtp se usan puertos aleatorios dentro
del rango que vos definiste.
Si eso eso es lo que hice, de todas maneras creo que el problema esta en
otro lado, ya que si uso el Zoiper para hablar, funciona bien, el
problema aparece cuando conecto los gateways ( son Grandstream ht 502
FXS ) a la central telefonica de la empresa, una Nortel, tal el problema
sean estas cajas, tenes alguna referencias sobre ellas?
gracias por contestar.
Alejandro Vargas
2010-06-18 07:03:37 UTC
Permalink
El día 18 de junio de 2010 01:54, Pablo Gentilel
Post by Pablo Gentilel
Si eso eso es lo que hice, de todas maneras creo que el problema esta en
otro lado, ya que si uso el Zoiper para hablar, funciona bien, el problema
aparece cuando conecto los gateways ( son Grandstream ht 502 FXS ) a la
central telefonica de la empresa, una Nortel, tal el problema sean estas
cajas, tenes alguna referencias sobre ellas?
Fijate qué tipo de compresión está haciendo. Cuánto ancho de banda
tenés libre? Si usa g711 para el audio, te puede consumir 128K. Por
ahí el problema del ancho de banda no está de tu lado. Para
comprobarlo probá eliminar el control de ancho de banda y sacar todo
lo demás (por ejemplo desconectando de la red a los demás). Supongo
que tenés el limitada la bajada y la subida a un poquito menos que el
máximo que te da el proveedor, no? Porque si dejas que el proveedor
encole los paquetes ya no podés reordenar las prioridades.
Pablo Gentilel
2010-06-18 14:44:19 UTC
Permalink
Post by Alejandro Vargas
El día 18 de junio de 2010 01:54, Pablo Gentilel
Post by Pablo Gentilel
Si eso eso es lo que hice, de todas maneras creo que el problema esta en
otro lado, ya que si uso el Zoiper para hablar, funciona bien, el problema
aparece cuando conecto los gateways ( son Grandstream ht 502 FXS ) a la
central telefonica de la empresa, una Nortel, tal el problema sean estas
cajas, tenes alguna referencias sobre ellas?
Fijate qué tipo de compresión está haciendo. Cuánto ancho de banda
tenés libre? Si usa g711 para el audio, te puede consumir 128K. Por
ahí el problema del ancho de banda no está de tu lado. Para
comprobarlo probá eliminar el control de ancho de banda y sacar todo
lo demás (por ejemplo desconectando de la red a los demás). Supongo
que tenés el limitada la bajada y la subida a un poquito menos que el
máximo que te da el proveedor, no? Porque si dejas que el proveedor
encole los paquetes ya no podés reordenar las prioridades.
Hola Alejandro gracias por responder, mira, lo que hice y me doy cuenta
que está mal, es haber asignado 100K para el puerto 5060, y 96 K para el
trafico RTP, eso por un lado, lo otro que haces mencion mas arriba es el
tema de haber limitado el ancho de banda a lo que me da el proveedor, me
decis que tendria que ser menor el techo, tanto para la subida como para
la bajada, podrías explicar un poco mas sobre el tema, me interesa,
desde ya muchas gracias
--
Pablo Gentilel
Sistemas
Royal Technologies Mercosur
0221-4915400 Int.231
0221-155373977
Pablo Gentilel
2010-06-23 15:43:46 UTC
Permalink
Post by Pablo Gentilel
Post by Alejandro Vargas
El día 18 de junio de 2010 01:54, Pablo Gentilel
Post by Pablo Gentilel
Si eso eso es lo que hice, de todas maneras creo que el problema esta en
otro lado, ya que si uso el Zoiper para hablar, funciona bien, el problema
aparece cuando conecto los gateways ( son Grandstream ht 502 FXS ) a la
central telefonica de la empresa, una Nortel, tal el problema sean estas
cajas, tenes alguna referencias sobre ellas?
Fijate qué tipo de compresión está haciendo. Cuánto ancho de banda
tenés libre? Si usa g711 para el audio, te puede consumir 128K. Por
ahí el problema del ancho de banda no está de tu lado. Para
comprobarlo probá eliminar el control de ancho de banda y sacar todo
lo demás (por ejemplo desconectando de la red a los demás). Supongo
que tenés el limitada la bajada y la subida a un poquito menos que el
máximo que te da el proveedor, no? Porque si dejas que el proveedor
encole los paquetes ya no podés reordenar las prioridades.
Hola Alejandro gracias por responder, mira, lo que hice y me doy
cuenta que está mal, es haber asignado 100K para el puerto 5060, y 96
K para el trafico RTP, eso por un lado, lo otro que haces mencion mas
arriba es el tema de haber limitado el ancho de banda a lo que me da
el proveedor, me decis que tendria que ser menor el techo, tanto para
la subida como para la bajada, podrías explicar un poco mas sobre el
tema, me interesa, desde ya muchas gracias
Lamentablemente tengo que volver a la carga con este tema, en definitiva
lo que me respondio Alejandro me fue de mucha ayuda, no solucione el
tema de asterisk, pero si algunos conceptos que los tenia equivocados.
El problema que sigo teniendo con asterisk es el siguiente, tengo dos
cajitas grandstream ht-502 conectadas al asterisk, esta ultima detras de
un Nat en linux,una de las cajitas se conecta al asterisk desde fuera
del Nat, la otra esta en la lan del asterisk y ademas conectada a una
central Nortel, en la cual marcando 84 se toma la linea de la cajita.Las
dos son fxs.
Ahora bien, si hablo con dos softphone, uno desde la lan, y el otro
desde internet, no importa quien haga la llamada, se esucha perfecto,
ademas, si a dichas cajitas les conecto un telefono, no hay problema, lo
curioso es que cuando llamo desde la empresa tomando linea con el 84, se
escucha perfecto, ahora cuando llamo desde la cajita que esta a
internet, se escucha entrecortado, lo cual me tiene totalmente
desconcertado, me fije y afine la calidad de servicio, segun lo
comentado por Alejandro, pero nada, les agradecer mucho si me pueden dar
una mano, perdon por lo largo del correo y gracias
--
Pablo Gentilel
Sistemas
Royal Technologies Mercosur
0221-4915400 Int.231
0221-155373977
Alejandro Vargas
2010-06-24 07:45:02 UTC
Permalink
El día 23 de junio de 2010 17:43, Pablo Gentilel
entrecortado, lo cual me tiene totalmente desconcertado, me fije y afine la
calidad de servicio, segun lo comentado por Alejandro, pero nada, les
agradecer mucho si me pueden dar una mano, perdon por lo largo del correo y
Pruebas que se me ocurrem:

1) desactivar del todo el control de ancho de banda a ver si se
arregla. Lo más seguro es que se arregle entonces hay que configurar
bien eso.
2) desconectar otras máquinas de la red para asegurarse de que hay
ancho de banda libre pero dejar el control puesto. Debería funcionar
bien porque no tiene con quién compartir el ancho de banda. Si no es
así es porque está en un grupo que tiene un ancho de banda máximo
limitado en lugar de permitirle todo cuando haya disponible
3) con tcpdump o wireshark mirar qué puertos se estan usando y
verificar en qué regla del control de ancho de banda están entrando.
Pablo Gentilel
2010-06-25 14:20:11 UTC
Permalink
Post by Alejandro Vargas
El día 23 de junio de 2010 17:43, Pablo Gentilel
entrecortado, lo cual me tiene totalmente desconcertado, me fije y afine la
calidad de servicio, segun lo comentado por Alejandro, pero nada, les
agradecer mucho si me pueden dar una mano, perdon por lo largo del correo y
1) desactivar del todo el control de ancho de banda a ver si se
arregla. Lo más seguro es que se arregle entonces hay que configurar
bien eso.
2) desconectar otras máquinas de la red para asegurarse de que hay
ancho de banda libre pero dejar el control puesto. Debería funcionar
bien porque no tiene con quién compartir el ancho de banda. Si no es
así es porque está en un grupo que tiene un ancho de banda máximo
limitado en lugar de permitirle todo cuando haya disponible
3) con tcpdump o wireshark mirar qué puertos se estan usando y
verificar en qué regla del control de ancho de banda están entrando.
Hola Alejandro, ya desactive el control de ancho de banda, y sigue
igual, estoy sospechando seriamente del gateway voip, por que como
aclare antes, solo funciona mal si la llamada se hace desde el gateway
que esta fuera de la lan, es mas, solo se escucha entrecortado en un
solo sentido, justamente fuera de la lan, si se hace desde el gateway
que esta dentro de la lan, la conversacion se escucha perfecto, en ambos
sentidos.
Hoy me traje el gateway (supuestamente con problemas) y aca tengo dos
enlaces a internet, voy a intercambiar los gateway a ver que pasa, no lo
hice antes por una cuestion administrativa, cuando tenga noticias aviso,
Gracias
--
Pablo Gentilel
Sistemas
Royal Technologies Mercosur
0221-4915400 Int.231
0221-155373977
Alejandro Vargas
2010-06-25 14:27:27 UTC
Permalink
El día 25 de junio de 2010 16:20, Pablo Gentilel
Hola Alejandro, ya desactive el control de ancho de banda, y sigue igual,
estoy sospechando seriamente del gateway voip, por que como aclare antes,
solo funciona mal si la llamada se hace desde el gateway que esta fuera de
la lan, es mas, solo se escucha entrecortado en un solo sentido, justamente
fuera de la lan, si se hace desde el gateway que esta dentro de la lan, la
conversacion se escucha perfecto, en ambos sentidos.
¿"fuera de la lan" significa que está accediendo por internet? Debería
funcionar, pero elegí un codec que no ocupe mucho ancho de banda. O
sea, evia G711.
Pablo Gentilel
2010-06-25 14:35:12 UTC
Permalink
Post by Alejandro Vargas
El día 25 de junio de 2010 16:20, Pablo Gentilel
Hola Alejandro, ya desactive el control de ancho de banda, y sigue igual,
estoy sospechando seriamente del gateway voip, por que como aclare antes,
solo funciona mal si la llamada se hace desde el gateway que esta fuera de
la lan, es mas, solo se escucha entrecortado en un solo sentido, justamente
fuera de la lan, si se hace desde el gateway que esta dentro de la lan, la
conversacion se escucha perfecto, en ambos sentidos.
¿"fuera de la lan" significa que está accediendo por internet? Debería
funcionar, pero elegí un codec que no ocupe mucho ancho de banda. O
sea, evia G711.
"fuera de la lan" significa que accede por internet, tal cual, estoy
usando u-law, no tengo g729, no pude hacer todavia que funcione en mi
asterisk, de todas formas tengo un vinculo de 2mbps de bajada y 1 mbps
de subida (casi reales) y lo probe cuando no hay nadie en la empresa, y
con el control desactivado.
--
Pablo Gentilel
Sistemas
Royal Technologies Mercosur
0221-4915400 Int.231
0221-155373977
Alejandro Vargas
2010-06-28 06:47:17 UTC
Permalink
El día 25 de junio de 2010 16:35, Pablo Gentilel
"fuera de la lan" significa que accede por internet, tal cual, estoy usando
u-law, no tengo g729, no pude hacer todavia que funcione en mi asterisk, de
todas formas tengo un vinculo de 2mbps de bajada y 1 mbps de subida (casi
reales) y lo probe cuando no hay nadie en la empresa, y con el control
desactivado.
Pues es rara la cosa. Con ese ancho de banda debería funcionar todo
bien, incluso con g711 (u-law o a-law), aunque yo lo cambiaría por
otro si es posible (¿gsm?, ¿iLBC?). También se puede conseguir un
codec g729 "gratis" para uso "educativo" por ahí en internet, y si es
necesario podés pagar la licencia que tampoco es tantísimo. Porque si
no hay control de ancho de banda y no hay nadie más usando el enlace,
no debería haber diferencia entre entrar por internet y entrar por la
red local. A no ser, claro, que el límite te lo esté poniendo el
proveedor.
Pablo Gentilel
2010-06-28 18:23:32 UTC
Permalink
Post by Alejandro Vargas
El día 25 de junio de 2010 16:35, Pablo Gentilel
"fuera de la lan" significa que accede por internet, tal cual, estoy usando
u-law, no tengo g729, no pude hacer todavia que funcione en mi asterisk, de
todas formas tengo un vinculo de 2mbps de bajada y 1 mbps de subida (casi
reales) y lo probe cuando no hay nadie en la empresa, y con el control
desactivado.
Pues es rara la cosa. Con ese ancho de banda debería funcionar todo
bien, incluso con g711 (u-law o a-law), aunque yo lo cambiaría por
otro si es posible (¿gsm?, ¿iLBC?). También se puede conseguir un
codec g729 "gratis" para uso "educativo" por ahí en internet, y si es
necesario podés pagar la licencia que tampoco es tantísimo. Porque si
no hay control de ancho de banda y no hay nadie más usando el enlace,
no debería haber diferencia entre entrar por internet y entrar por la
red local. A no ser, claro, que el límite te lo esté poniendo el
proveedor.
Hola, si es raro, de todas formas sigo probando, estuve leyendo por ahi
que el tema tambien se debe a las distintas rutas que siguen los
paquetes udp, hay que ajustar un parametro llamado jitter buffer, se
ajusta en forma automatica, pero pror las dudas lo puse en forma manual,
en las cajas, es un pequeño buffer que guarda paquetes segun el retraso
que estos tengan y la perdida de los mismos.
Mejoro bastante, mañana voy a seguir probando a ver que pasa, ademas
cambie las cajas de lugar, teoricamente no tendria nada que ver, pero
sin embargo cambio sustancialmente, segun progrese voy a volcar aca mi
poca experiencia.
Gracias
--
Pablo Gentilel
Sistemas
Royal Technologies Mercosur
0221-4915400 Int.231
0221-155373977
Alejandro Vargas
2010-06-29 06:50:16 UTC
Permalink
El día 28 de junio de 2010 20:23, Pablo Gentilel
Hola, si es raro, de todas formas sigo probando, estuve leyendo por ahi que
el tema tambien se debe a las distintas rutas que siguen los paquetes udp,
hay que ajustar un parametro llamado jitter buffer, se ajusta en forma
automatica, pero pror las dudas lo puse en forma manual, en las cajas, es un
pequeño buffer que guarda paquetes segun el retraso que estos tengan y la
perdida de los mismos.
Mejoro bastante, mañana voy a seguir probando a ver que pasa, ademas cambie
las cajas de lugar, teoricamente no tendria nada que ver, pero sin embargo
cambio sustancialmente, segun progrese voy a volcar aca mi poca experiencia.
No se... no sos el primero que usa Asterisk por internet. Yo lo he
probado muchas veces. Es más, lo he probado desde teléfonos celulares
y funciona correctamente. He probado enlaces entre Argentina y España
con la cantidad de saltos que eso implica y parece que estuvieras
hablando a la vuelta de la esquina. Los casos en que he visto cortes
son:

1) cuando tenía un bit torrent descargando. Y más que cortes eran
retrasos muy notables.
2) cuando uno de los teléfonos pasaba por un openvpn. (tal vez si
averiguas cuál es la causa de tu problema me de una pista de qué
causaba el problema con el openvpn).
Alfredo Daniel Rezinovsky
2010-06-29 10:42:24 UTC
Permalink
Post by Alejandro Vargas
El día 28 de junio de 2010 20:23, Pablo Gentilel
Hola, si es raro, de todas formas sigo probando, estuve leyendo por ahi que
el tema tambien se debe a las distintas rutas que siguen los paquetes udp,
hay que ajustar un parametro llamado jitter buffer, se ajusta en forma
automatica, pero pror las dudas lo puse en forma manual, en las cajas, es un
pequeño buffer que guarda paquetes segun el retraso que estos tengan y la
perdida de los mismos.
Mejoro bastante, mañana voy a seguir probando a ver que pasa, ademas cambie
las cajas de lugar, teoricamente no tendria nada que ver, pero sin embargo
cambio sustancialmente, segun progrese voy a volcar aca mi poca experiencia.
No se... no sos el primero que usa Asterisk por internet. Yo lo he
probado muchas veces. Es más, lo he probado desde teléfonos celulares
y funciona correctamente. He probado enlaces entre Argentina y España
con la cantidad de saltos que eso implica y parece que estuvieras
hablando a la vuelta de la esquina. Los casos en que he visto cortes
1) cuando tenía un bit torrent descargando. Y más que cortes eran
retrasos muy notables.
2) cuando uno de los teléfonos pasaba por un openvpn. (tal vez si
averiguas cuál es la causa de tu problema me de una pista de qué
causaba el problema con el openvpn).
openvpn por default intenta llenar los paquetes antes de mandarlos
Pablo Gentilel
2010-06-29 15:03:39 UTC
Permalink
Post by Alejandro Vargas
El día 28 de junio de 2010 20:23, Pablo Gentilel
Hola, si es raro, de todas formas sigo probando, estuve leyendo por ahi que
el tema tambien se debe a las distintas rutas que siguen los paquetes udp,
hay que ajustar un parametro llamado jitter buffer, se ajusta en forma
automatica, pero pror las dudas lo puse en forma manual, en las cajas, es un
pequeño buffer que guarda paquetes segun el retraso que estos tengan y la
perdida de los mismos.
Mejoro bastante, mañana voy a seguir probando a ver que pasa, ademas cambie
las cajas de lugar, teoricamente no tendria nada que ver, pero sin embargo
cambio sustancialmente, segun progrese voy a volcar aca mi poca experiencia.
No se... no sos el primero que usa Asterisk por internet. Yo lo he
probado muchas veces. Es más, lo he probado desde teléfonos celulares
y funciona correctamente. He probado enlaces entre Argentina y España
con la cantidad de saltos que eso implica y parece que estuvieras
hablando a la vuelta de la esquina. Los casos en que he visto cortes
1) cuando tenía un bit torrent descargando. Y más que cortes eran
retrasos muy notables.
2) cuando uno de los teléfonos pasaba por un openvpn. (tal vez si
averiguas cuál es la causa de tu problema me de una pista de qué
causaba el problema con el openvpn).
Si por supuesto que no soy el primero que usa Asterisk, justamente, dada
mi falta de experiencia, estoy preguntando en esta lista, de todas
maneras me di cuenta que los cortes no tienen nada que ver con Asterisk,
ademas, pude solucionar bastante el problema, por que con los
softphones, no se producian dichos cortes, el tema esta centrado mas
bien por el lado de los ata, mas concretamente cuando me atiente el
preatendedor de la centralita Nortel, despues conversa es bien fluida,
salvo un pequeño corte que se produce cada 30 o 40 palabras.
El preatendedor atiende con musica, no se si tendra algo que ver.
Ahora estoy yendo a probarlo a las oficinas de Bs As, que es donde van,
ahi podre ver bien el funcionamiento y ver que pasa.
--
Pablo Gentilel
Sistemas
Royal Technologies Mercosur
0221-4915400 Int.231
0221-155373977
Loading...