[AsteriskBrasil] uso de PAP2 com NAT e/ou STUN - longa
Pedro Zorzenon Neto
pedro2009 em mandic.com.br
Domingo Maio 24 10:01:26 BRT 2009
Olá, consegui resolver o problema.
Os passos que eu descrevi funcionam. O problema era que eu peguei um
PAP2 usado que tinha muitos parametros avançados mexidos. A solução foi
tirar o telefone do gancho, discar ****73738# que é o comando para
resetar o PAP2 para os parametros de fábrica, e em seguida, configura-lo
conforme eu descrevi.
Abraços,
Pedro
Em 21-05-2009 09:53, Pedro Zorzenon Neto escreveu:
> Olá, bom dia,
>
> Este é meu primeiro post para a lista, e também minha primeira
> experiência com Asterisk. Peço desculpas pelos erros básicos ;-)
>
> O que quero configurar está ligado assim:
>
> Em casa, ligado na ordem 1-2-3-4
> 1-Aparelho Telefonico
> 2-Linksys PAP2 (IP Privado, Fixo, 192.168.x.y)
> 3-Roteador Zinwell G220
> 4-Modem Telefonica Speedy (IP Público, Dinâmico)
>
> No Trabalho, ligado na ordem 1-2-3-4
> 1-Modem Embratel (IP Público, Dinâmico, costuma ficar com o mesmo
> IP por mais de 1 semana, com registro de DNS exemplo.dyndns.org
> apontando para o IP)
> 2-Servidor Linux, com asterisk (2 IPs, um em cada rede) -
> desabilitei o firewall durante os testes
> 3-gateway FXO de 4 portas (IP Privado, 192.168.w.z)
> 4-pabx analogico da empresa ligado em uma das linhas do FXO
>
> O objetivo é poder de casa chamar e receber chamadas dos ramais da
> empresa na minha casa, uma vez que estou tendo que trabalhar de casa
> neste mês.
>
> As configurações que fiz estão assim:
> Asterisk 1.4.21.2 - Debian Lenny 32 bits
> sip.conf
> [345] ; PAP2 FXS
> type=friend
> username=345
> secret=senha
> allow=all
> host=dynamic
> qualify=1500
> nat=route
> canreinvite=yes
> [201] ; gateway FXO
> type=friend
> allow=all
> host=dynamic
> qualify=200
> extensions.conf
> exten => 1,1,Dial(sip/345)
> exten => 0,1,Dial(sip/201)
>
> Também tentei as seguintes combinações no sip.conf:
> canreinvite=yes e nat=route
> canreinvite=no e nat=route
> canreinvite=yes e nat=yes
> canreinvite=no e nat=yes
> canreinvite=yes e nat=no
> canreinvite=no e nat=no
>
> No PAP2, segui todos os passos de configuração citados aqui:
> http://lists.digium.com/pipermail/asterisk-biz/2005-September/008165.html
> Estes parametros são:
> Handle VIA received: Yes
> Handle VIA rport: Yes
> Insert VIA received: Yes
> Insert VIA rport: Yes
> Substitute VIA Addr: No
> Send Resp To Src Port: No
> STUN Enable: No
> STUN Test Enable: No
> STUN Server:
> EXT IP:
> EXT RTP Port Min:
> NAT Keep Alive Intvl: 15
> NAT Mapping Enable: Yes
> NAT Keep Alive Enable: Yes
> NAT Keep Alive Msg: $NOTIFY
> NAT Keep Alive Dest: $PROXY
> No lugar de configurar o IP, login e senha, eu prencho
> exemplo.dyndns.org, porta 5060, login 345, senha senha
>
> Para evitar problemas de codecs (nesta fase inicial de testes),
> deixei o FXO e o PAP2 com G711u.
>
> O que eu consigo fazer:
> Me parece que a sinalização está OK, pois se de casa eu disco 0, a
> sinalização chega até o FXO e ele pega a linha
> Me parece que a sinalização está OK, pois se da empresa eu disco no
> ramal, o PAP toca em casa.
> O que não acontece é o sinal de audio... me parece que o RTP está
> com problemas.
>
> Como sou novo em telefonia/voip/asterisk, quero pedir algumas dicas
> de como debugar, e como resolver isso. Tenho conhecimentos para
> configurar firewall, nat, sniffer, etc... o que precisar para conseguir
> um diagnóstico mais correto.
>
> Alguém dá uma luz?
>
> Obrigado,
> Abraços,
> Pedro
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Mais detalhes sobre a lista de discussão AsteriskBrasil