OFF TOPIC Generar y medir RTP

139 views
Skip to first unread message

Samuel cornú

unread,
Sep 16, 2010, 5:59:40 PM9/16/10
to aster...@googlegroups.com
Estimados colegas
                          Estoy teniendo serios problemas con un cliente en la calidad de audio. El trafico me llega vía SIP a mi B2BUA y tengo un enlace dedicado de L2 contra el cliente de 8 mbps (provisto por un tercero y competidor). Hice pruebas de saturación del enlace con el programa IPERF y no encuentro perdidas ni jitter.
Hoy hice capturas del lado del cliente y noto que el problema esta hacia la PSTN, parado en el gateway escucho perfecto de los lados.
Entonces debo asumir que el problema esta en el transporte hacia mi B2BUA, ya que puedo garantizar la calidad del audio de mi terminación a la PSTN (soy yo mismo por SS7). Por otro lado se me hace imposible capturar el trafico en mi B2BUA, por ello, me gustaría poder probar el enlace con trafico real de RTP porque parece que el problema esta el upstream del enlace, pero hasta ahora no puedo probarlo.
Luego de la "pequeña" introducción, voy a la consulta. Alguien conoce algún soft que me permita generar trafico RTP para poder capturarlo y reproducirlo, y a su vez que deje alguna estadística de jitter y packet lost. 
Hasta ahora se me ocurrió poner 2 Asterisk de cada lado del enlace y poner un discador de potencia de un lado que reproduzca un audio y del otro lado un IVR con música o la voz grabada de alguien.
Bueno espero haber sido claro en explicar mi problema y que es lo que estoy buscando.
Saludos 


--
Samuel Cornú

Raúl Alexis Betancor Santana

unread,
Sep 16, 2010, 6:13:24 PM9/16/10
to aster...@googlegroups.com


Con sipp, puedes crear un escenario de pruebas, coges un par de streams rtp
capturados de una llamada real y los inyectas en el escenario de sipp. Luego
un par de tshark a ambos lados capturando y luego toca analizar.
Es relativamente "simple". Si conoces las herramientas, sino, te va a tocar
leer un buen rato.

Saludos
--
Raúl Alexis Betancor Santana
Dimensión Virtual

Asterisketb

unread,
Sep 16, 2010, 10:50:56 PM9/16/10
to aster...@googlegroups.com
Es correcto con Sipp, puedes armar tu escenario de pruebas.
Hay momentos en que hacerlo arrancar es engorroso y no hay mucha información, pero lo sorprendente es la cantidad de trafico que se puede simular, y tiene mil parámetros para configurarlo.

AsteriskETB
Gonzalo
Bogota

Enviado desde mi iPad
--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
 
Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: 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

Saúl Ibarra Corretgé

unread,
Sep 17, 2010, 6:26:55 AM9/17/10
to aster...@googlegroups.com
> Hasta ahora se me ocurrió poner 2 Asterisk de cada lado del enlace y poner
> un discador de potencia de un lado que reproduzca un audio y del otro lado
> un IVR con música o la voz grabada de alguien.
> Bueno espero haber sido claro en explicar mi problema y que es lo que estoy
> buscando.
> Saludos
>

Puedes usar pjsua (http://www.pjsip.org) y generar una llamada que
reproduzca un wav. Al finalizar imprime un bonito informe de calidad
de la llamada, con jitter, packaetloss y bastante info.

--
/Saúl
http://saghul.net | http://sipdoc.net

Samuel cornú

unread,
Sep 17, 2010, 9:27:32 AM9/17/10
to aster...@googlegroups.com
Gracias a todos. Saul sabes si el pjsip se puede usar para saturar el vinculo, es decir meter canales hasta el punto donde se veo que tengo problemas?
saludos

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: 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



--
Samuel Cornú

Iñaki Baz Castillo

unread,
Sep 17, 2010, 9:33:40 AM9/17/10
to aster...@googlegroups.com
El día 17 de septiembre de 2010 15:27, Samuel cornú
<sam...@gmail.com> escribió:

> Gracias a todos. Saul sabes si el pjsip se puede usar para saturar el
> vinculo, es decir meter canales hasta el punto donde se veo que tengo
> problemas?

No creo. Es una librería de SIP UA para ser usada básicamente en
teléfonos/softphones, no creo que esté diseñada para poder generar
mucho tráfico (moriría el cliente antes que el server que quieres
testear).

Pero como te decía Raúl, con SIPp se pueden generar escenarios con RTP incluido.


--
Iñaki Baz Castillo
<i...@aliax.net>

Saúl Ibarra Corretgé

unread,
Sep 17, 2010, 9:49:14 AM9/17/10
to aster...@googlegroups.com
2010/9/17 Iñaki Baz Castillo <i...@aliax.net>:

PJSUA puede resultarte más versatil a la hora de hacer pruebas con
RTP. Lo que puedes hacer es hacer una llamada con PJSUA y usar SIPp
para ir añadiendo llamadas de una en una hasta que en PJSUA notes que
el tema va mal, entonces cualgas y ves el informe.

Btw, Iñaki, no t elo vas a creer, pero tratando de estresar un
Asterisk con llamadas con RTP con SIPp, se me estresaba antes el SIPp
:-O

Iñaki Baz Castillo

unread,
Sep 17, 2010, 9:52:21 AM9/17/10
to aster...@googlegroups.com
El día 17 de septiembre de 2010 15:49, Saúl Ibarra Corretgé
<sag...@gmail.com> escribió:

> Btw, Iñaki, no t elo vas a creer, pero tratando de estresar un
> Asterisk con llamadas con RTP con SIPp, se me estresaba antes el SIPp

Me lo creo. Cuando SIPp lanza miles de llamadas SIP (sin RTP) es muy
ligero, sólo guarda una poca información de cada transación SIP, etc,
poca "chicha".
Pero cuando le dices que abra un canuto RTP (para emitir y recibir)
seguramente tiene que abrir un montón de sockets, tratar el RTP/UDP,
blablabla... y no creo que SIPp fuese diseñado originariamente para
eso.

Paco Gil

unread,
Sep 17, 2010, 9:57:08 AM9/17/10
to aster...@googlegroups.com


2010/9/17 Saúl Ibarra Corretgé <sag...@gmail.com>

lo corroboro... hubo que montar bastantes SIPp para estresar de verdad a un asterisk que probamos en su momento (teniendo en cuenta el RTP)...
 
Reply all
Reply to author
Forward
0 new messages