El 10 de octubre de 2012 10:15, Victor Torre Antunez <
victor.torre(a)stoneworksolutions.net> escribió:
Gracias por la aclaración, porque es cierto que da
dolor de cabeza mezclar
NAT y SIP ;)
He pegado la captura en pastebin:
http://pastebin.com/Q5Y372PW
Si te fijas el ultimo ACK (linea 162) lo envia a IP_PRIVADA_ROUTER cuando
en realidad deberia reenviarlo al Asterisk.
El problema es que Asterisk está respondiendo con un Contact así (línea
104):
Contact: <sip:931111111@IP_PUBLICA_ROUTER:5060>
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.
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).
--
Iñaki Baz Castillo
<ibc(a)aliax.net>