Pular para o conteúdo

Asterisk na rede interna

Dica publicada em Linux / Configuração
Nelson Junior MorbiD
Hits: 20.351 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Asterisk na rede interna

Muitos ainda têm dificuldades em colocar o Asterisk dentro da rede interna pra funcionar - não é o recomendado, mas às vezes esbarramos nesta situação. Primeiramente, suponho que você tenha um servidor Linux configurado para a distribuição de internet pela sua rede.

Vamos ao que interessa: no servidor firewall iptables - computador que compartilha a conexão com a internet - coloque estas linhas:

iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 5060 -j DNAT --to-destination <ip do computador asterisk>
iptables -t nat -A PREROUTING -i ppp0 -p udp -m udp --dport 10000:10100 -j DNAT --to-destination <ip do computador asterisk>

Você pode salvar estas linhas no arquivo /etc/rc.local se quiser para que inicie junto com o sistema.

É claro que estamos supondo que sua conexão para a internet é pela interface ppp0. Caso não for, troque por eth0, eth1... Eu limitei a quantidade de portas liberadas pelo protocolo rtp, no meu caso não preciso de muitas. Por padrão o rtp é 10000 até 20000. Porém, limitando o número de portas você tem que configurar o o arquivo /etc/asterisk/rtp.conf e colocar a faixa de porta que quer que o rtp use.

Agora temos que modificar o arquivo /etc/asterisk/sip.conf. Adicione as linhas no arquivo, no contexto 'general', por exemplo:

[general]
localnet=192.168.0.0/255.255.255.0 ; endereço da sua rede interna e a máscara a qual o asterisk pertence.
externip=2xx.2xx.2xx.2xx ; endereço válido do servidor de internet - pode colocar aqui o endereço no-ip, por exemplo.

No arquivo /etc/asterisk/sip_additional.conf:

[usuarioremoto] ; ramal sip
nat=yes
qualify=yes

PS: Para mais informações:
Espero que a dica seja útil para vocês! Um abraço a todos.

Nenhuma dica encontrada.

Nagios Core 4.0.6 no Debian 7 - Instalação e configuração

Desmontando um dispositivo ocupado

Instalar driver qca9377 no Ubuntu e derivados

Web server Apache + PHP 5 + MySQL no Debian Squeeze sem complicação

Lançadores de aplicativos para o KDE Plasma5/6

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.