Asterisk detrás de un NAT o Port Forwarding

Me he encontrado con varias personas que tienen sus servidores detrás de un firewall o algún otro equipo y hacen un NAT.
Para esto la mejor solución es usar el protocolo IAX que no tiene ningún problema y re direccionar o natear el puerto 4569 UDP hacia el servidor.

Pero si se requiere específicamente usar el protocolo SIP hay un truco fácil de usar es poner en la sección [general] de el archivo sip.conf ( o en el archivo sip_nat.conf en Elastix) las siguientes lineas, por supuesto, ajustándolas a los datos de la red:

nat=yes
externip = IPPUBLICA
localnet = IPLOCAL

Adicionalmente se puede usar el parámetro externrefresh = NUMERO EN SEGUNDOS cuando se tiene una dirección IP pública.

En ciertos tipos de firewall esto no funcionara, allí se podrá usar un proxy sip o un servidor STUN

Estas opciones también pueden ponerse desde freePBX no embebido en el menú "SIP Settings"

Añadir nuevo comentario