[SR-Users-ES] problemas con NAT

Iñaki Baz Castillo ibc en aliax.net
Sab Ene 21 01:49:31 CET 2012


El día 20 de enero de 2012 15:04, Javier Vidal
<javier.quasar en gmail.com> escribió:
> Buenas a todos, tengo un problemilla y le llevo dado muchas vueltas y no logro resolverlo, os planteo un poco la probroblematica que tengo.
>
> Tengo una instalación con Kamailio y RTPProxy, la funcionalidad que tengo es de tener usuarios registrados y poder encaminar sus llamadas hacia distintos carriers, en principio todo esta funcionando ok,  pero esta semana me he encontrado con un caso en el que me falla el audio, es decir, no gestiono bien el nat y entrego a mis clientes la ip de mi carrier a nivel SDP. El caso es que mi cliente hace la llamada, nosotros comprobamos el NAT, y forzamos el RTPproxy para gestionar el trafico RTP, bien  le devolvemos la respuesta al INVITE a nuestro cliente con la IP de origen del trafico RTP de nuestra maquina. El problema surge cuando llega el Ringing(180), solo el Ringing, en este momento se nos cambia la IP a la de nuestro carrier y aquí empieza el problema. El tema es que si en vez de un 180 Ringing, el carrier nos da un 183 Session Progress todo funciona bien y la IP de la sesión SDP no se cambia.
>
> Por favor si alguien tiene una idea de donde puede venir el problema... Posiblemente sea una tontería, pero yo no soy capaz de verla, o es que ya llevo demasiadas horas con esto....

No acabo de entenderlo, ¿el 180 que envía el carrier lleva SDP? Si es
así simplemente tienes que asegurarte de aplicar rtpproxy también en
el 180 (y en el posible 183 anterior/posterior y por supuesto en el
posible 200 que llegue después).

-- 
Iñaki Baz Castillo
<ibc en aliax.net>



Más información sobre la lista de distribución SR-Users-ES