Como configurar o Elastix/Asterisk/FreePBX em uma rede com NAT – VPN

Primeiro vamos ao cenário do problema:

Minha empresa possui 4 filiais, todas conectando-se à matriz por meio de OpenVPN com pfSense. Tenho um servidor Elastix rodando muito bem, com os ramais internos (atas) e troncos SIP). As ligações entre ramais estão funcionando muito bem e para receber chamadas externas também. O problema é quando alguém de uma das filiais que estão conectas via VPN tenta realizar uma chamada externa, a ligação não é completada, dando um ou dois toques e cai

1. Edite o arquivo sip_nat.conf que fica dentro da pasta do asterisk, normalmente em: /etc/asterisk e acrescente os seguintes dados:

externip = 146.164.247.240; IP Valido – Utilize o IP quente da VPN
localnet = 192.168.0.0/255.255.255.0; VPN Matriz
localnet = 192.168.1.0/255.255.255.0; VPN – Filial 1
localnet = 192.168.2.0/255.255.255.0; VPN – Filial 2
localnet = 192.168.3.0/255.255.255.0; VPN – Filial 3
localnet = 192.168.4.0/255.255.255.0; VPN – Filial 4

nat=yes (Apenas no caso do NAT não estar funcionando através da VPN)

Feito isso é só reiniciar o Elastix.

2. Execute o comando: amportal restart
e tente realizar uma ligação externa por meio de uma das conexão das filiais (VPN).

This entry was posted in HowTo - Como fazer. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *