El Martes, 10 de Febrero de 2009 15:05, sadzas escribió:
Raúl Alexis Betancor Santana wrote:
Es que kamailio no tiene que tratar el tema de
NAT.
En el escenario que planteas, ¿cues es la misión de kamailio? ¿evitar que
Asterisk cuelgue directametne de la IP pública?, si es eso, con una
simple redirección de puertos en el router te valía.
¿Realmente necesitas ese kamailio ahí en medio?
Si Raul, entiendo que con un router esto se soluciona, pero realmente
necesito que sea Kamailio ya que lo intente con routers y no tuve buenos
resultados. Y podemos decir que en este caso la mision de Kamailio es
evitar que Asterisk cuelgue directamente de la IP publica.
Mas alla de las discusiones de si se puede con un router o no... ¿pueden
ayudarme con esto? Necesito que lo haga Kamailio. Es posible?
Sí, es posible, inútil .. pero posible.
Kamailio solo tiene que forwardear TODO el tráfico que reciba desde fuera al
asterisk, si quieres que kamailio trate el tema de NAT y lo resuelva, tendrás
que mirar la documentación de rtpproxy ó mediaproxy.
Kamailio solo se encarga de los temas de señalización, no del media.
Por cierto, la solución con un router es tan simple como:
a) Redirigir el puerto 5060 desde la WAN del router a la IP del Asterisk
b) Redirigir el rango de puertos de RTP (10000-20000 por defecto) desde la WAN
del router a la IP de Asterisk
c) Definir correctamente el parámetro localnet y externalip en sip.conf
No tiene más ciencia.
--
Raúl Alexis Betancor Santana
Dimensión Virtual