Como configurar NAT en Asterisk

En los casos que se tiene una sola IP fija (publica) en donde esta el servidor PBX – Asterisk, esta IP esta utilizada por el router que controla todo el acceso a Internet. Por este motivo se debe configurar la redirección de puertos y configuración de NAT en el Asterisk
Para realizar el redireccionamiento al Asterisk se debe realizar los siguentes pasos:
1. En el router se debe habilitar el rediccionamento de los puertos para las extensiones SIP (Puerto 5060) y el RTP (Puertos del 10000-20000), hacia nuestro servidor Asterisk, con el protocolo UDP. (Este proceso permite el registro de las extensiones).
Ejemplo en un Router Cisco:


2. Editar el archivo /etc/asterisk/sip_nat.conf, por defecto esta en blanco. (Este proceso permite el transito de la voz entre extensiones remotas)
Allí se agregan las siguientes lineas:
nat=yes
externip=190.xxx.xxx.xxx #Su(sus) dirección(es) IP externa(s)
localhost=192.168.1.xxx #Dirección(es) IP local de Asterisk
localnet=192.168.1.0/255.255.255.0 #Segmento de red y mascara
externrefresh=10
Por último reiniciar el servicio de Asterisk con el comando:
# service amportal restart
o
# /etc/init.d/amportal restart
De esta forma ya queda configurado el NAT del Elastix, y es posible registrar extensiones remotas ( fuera de la red local).








