domingo, 3 de enero de 2010

NAT en Asterisk

Para poder utilizar nuestro servidor Asterisk, detrás de un firewall o router, debemos hacer NAT o redireccionar los siguientes puertos, en instalaciones con Freepbx por ejemplo:

Puerto TCP/UDP 5060-5064: Señalización SIP
Puerto UDP 10000-2000: RTP (transmisión de audio)
Puerto TCP/UDP 4569: Protocolo IAX2

Puerto TCP 22: Acceso remoto SSH (se recomienda cambiar el puerto)
Puerto TCP 80: Acceso Web HTTP
Puerto TCP 443: Acceso Web HTTPS

Ahora, en nuestro asterisk agregar las siguientes lineas en sip_general_custom.conf

nat=yes
externip: 200.100.0.xxx #ip externa, pública o hostname asterisk
localnet: 192.168.0.40/255.255.255.0 #ip interna asterisk

Saludos