Este es el fix adecuado para colocar en el kamailio.cfg qu eviene por defecto
en el main route en la sección de initial request hay que cambiar esta seccion:
if (is_method("REGISTER"))
{
if (!save("location"))
{
sl_reply_error();
}
exit;
}
por esta:
if (is_method("REGISTER"))
{
if (isflagset(5))
{
setbflag(6);
}
if (!save("location"))
{
sl_reply_error();
}
exit;
}
y dejar el onreply_route tal y como viene por defecto, ya no se perdera el flag(6) y se
ejecutara el fix_nated_contact() del onreply_route
espero que les sirva a otros, seria bueno agregar esto al kamailio.cfg que viene por
defecto
extiendo las gracias a la lista en ingles de kamailio por ayudarnos a conseguir el fix
----- Mensaje original -----
De: "Iñaki Baz Castillo" <ibc(a)aliax.net>
Para: users-es(a)lists.kamailio.org
Enviados: Jueves, 25 de Junio de 2009 13:44:55 GMT +01:00 Amsterdam / Berlín / Berna /
Roma / Estocolmo / Viena
Asunto: Re: [SR-Users-ES] No Audio con clientes detras de una NAT, el audio funciona con
clientes que usan IPs publicas (Estoy utilizando rtpproxy)
El Jueves, 25 de Junio de 2009, rubenrojas - Trc.es escribió:
por lo que veo si hace el force_rtp_proxy() pero no
hace nunca el
fix_nated_contact() en onreply_route
Sí, como dije el problema no es el SDP de las respuestas (la IP y puerto se
ven claramente modificados por el proxy) sino en el Contact.
Pues te toca investigar lo mismo pero con el fix_nated_contact (añade xlogs a
porrillo). Tal vez has descubierto un bug en el config por defecto de
Kamailio.
--
Iñaki Baz Castillo <ibc(a)aliax.net>
_______________________________________________
SR-Users-ES mailing list
SR-Users-ES(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users-es
_________________________________________________________________
Este mensaje ha sido escaneado en busca de virus por MailScanner.