El 10 de octubre de 2012 10:15, Victor Torre Antunez <span dir="ltr">&lt;<a href="mailto:victor.torre@stoneworksolutions.net" target="_blank">victor.torre@stoneworksolutions.net</a>&gt;</span> escribió:<br><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":c8k">Gracias por la aclaración, porque es cierto que da dolor de cabeza mezclar NAT y SIP ;)<br><br>He pegado la captura en pastebin:  <a href="http://pastebin.com/Q5Y372PW" target="_blank">http://pastebin.com/Q5Y372PW</a> <br>

<br>Si te fijas el ultimo ACK (linea 162) lo envia a IP_PRIVADA_ROUTER cuando en realidad deberia reenviarlo al Asterisk.</div></blockquote></div><br>El problema es que Asterisk está respondiendo con un Contact así (línea 104):<div>

<br></div><div>  Contact: &lt;sip:931111111@IP_PUBLICA_ROUTER:5060&gt;</div><div><br></div><div>por lo que el ACK tendrá en el Request-URI esa IP (IP_PUBLICA_ROUTER:5060) y por lo tanto Kamailio lo rutará a IP_PUBLICA_ROUTER:5060.</div>

<div><br></div><div>Haz que Asterisk ponga su IP privada en el Contact (parámetro externip de sip.conf donde has metido a machete la IP pública de tu router, quita esa opción).<br clear="all"><div><br></div>-- <br>Iñaki Baz Castillo<br>

&lt;<a href="mailto:ibc@aliax.net">ibc@aliax.net</a>&gt;<br>
</div>