Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: Legal
Por cabelo

Dica

Asterisk na rede interna
Linux user
Publicado por Nelson Junior em 01/08/2008

Login: MorbiD, 3369 pontos Homepage: http://www.intxtecnologia.com.br
[ Hits: 2502 ]

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
   Dica Linux recomendada Login automático sem XDM, KDM, GDM e tudo que for M no Slackware
   Dica Linux recomendada Instalar pacotes proprietários no Linux Fedora 10
   Dica Linux recomendada Proxy transparente com a versão 2.6 do Squid
   Dica Linux recomendada Relatórios de monitoramento Sarg - limitando dias armazenados
   Dica Linux recomendada Aumentando a praticidade do Syslog

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.