Asterisk na rede interna

Publicado por Nelson Junior em 01/08/2008

[ Hits: 13.593 ]

Blog: http://www.intxtecnologia.com.br

 


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.

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Recuperando lilo depois de uma instalação do Windows

Softwares KDE - Habilitando Ajuda no Slackware/Debian

Como instalar o kernel Linux 3.9 no Ubuntu 12.04+

Debian 8: Deixando o sistema mais rápido

Nano com cores (syntax highlight)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts