<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Olá Pessoal</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Também estou com um ambiente de NAT e
*</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Meu X-Lite está fora da rede do Asterisk, e eu
consigo realizar chamadas normalmente a partir dele, ou seja, quando ele origina
a ligação ambos lados se escutam, porém quando eu tento ligar para ele de algum
softphone ou IP Phone não é completada a chamada, na verdade eu escuto a
gravação do ASterisk dizendo que o ramal está indisponível porém no status do
SIP vejo o ramal externo conectado.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>No Asterisk coloquei NAT=YES no ramal externo,
e no X-Lite só precisei colocar as informações da conta e SIP PROXY = IP válido
e DOMAIN = IP Válido</FONT></DIV>
<DIV><FONT face=Arial size=2>Ah, em ambos os roteadores eu criei DMZ, no
roteador que está o Asterisk criei uma DMz pro IP do Asterisk, no que está o PC
com X-Lite criei uma DMZ pro IP do PC</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Abraços</FONT></DIV>
<DIV><FONT face=Arial size=2>Raphael Cabral</FONT></DIV>
<DIV> </DIV>
<BLOCKQUOTE
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B>
<A title=v_i_n_i_br@yahoo.com.br
href="mailto:v_i_n_i_br@yahoo.com.br">Vinicius</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A
title=AsteriskBrasil@listas.asteriskbrasil.org
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</A>
</DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, November 10, 2005 12:07
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [AsteriskBrasil]NAT SIP
X-Lite Só uma ponta ouve</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>Primeiramente gostaria de me desculpar pela
demora nas respostas, é que eu, até hoje, ainda não havia recebido nem a minha
msg. Um amigo meu que me repassou e eu a colei abaixo.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Bom, agora vamos a mensagem:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Os codecs estão habilitados de forma correta sim
(ulaw,alaw e GSM)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Já testei com as duas partes usando X-Lite, e com
outros clientes na ponta de cá, e ainda não funciona.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Já tentei com a opção nat=yes e dá na mesma
(depois, pelo que li, esta opção é para quando o cliente está atrás de NAT e
não o servidor - ME CORRIJAM se estiver errado)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Com o debug, eu não consegui entender nada...
Aliás, acho que nem apareceu nada...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Com o tcpdum, rodando no roteador (não na máquina
onde está o asterisk) eu notei que pacotes UDP são enviados para o cliente
externo, porém nenhum pacote chega, o que me levou a crer que o problema deve
estar na ponta do cliente, ou seja, ele não está conseguindo entender os
pacotes encapsulado pelo NAT, ou está enviando para o endreço errado,
possivelmente o ip virtual da máquina asterisk aqui.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Será que é isso ou eu estou
viajando?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Alguém já fez o asterisk funcionar atrás do nat
com os clientes espalhados pela internet (ou seja, fora da rede
interna)?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Obrigado,</FONT></DIV>
<DIV><FONT face=Arial size=2>Vinicius.</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial
size=2></FONT></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>Date: Wed, 2
Nov 2005 19:11:04 -0300<BR>From: "Jose P. Leitao" <</FONT><A href=""><FONT
face="Times New Roman" size=3>jose.leitao@oi.com.br</FONT></A><FONT
face="Times New Roman" size=3>><BR>Subject: Re: [AsteriskBrasil] NAT SIP
X-Lite Só uma ponta ouve<BR>To: "A Comunidade Brasileira do PBX
OpenSource"<BR><</FONT><A href=""><FONT face="Times New Roman"
size=3>AsteriskBrasil@listas.asteriskbrasil.org</FONT></A><FONT
face="Times New Roman" size=3>><BR>Message-ID: <</FONT><A href=""><FONT
face="Times New Roman"
size=3>002301c5dffa$51359010$6401a8c0@homeland</FONT></A><FONT
face="Times New Roman" size=3>><BR>Content-Type: text/plain;
charset="iso-8859-1"<BR><BR>Oi Vinicius,<BR><BR> Sugiro você
habilitar o debug do SIP, no *:<BR><BR>sip debug ip <ip do
cliente><BR><BR> Verifique se ambos os interlocutores
estão usando os mesmos codecs e que <BR>estão habilitados no arquivo
sip.conf:<BR><BR>allow=ulaw<BR>allow=gsm<BR><BR> O cliente
externo está com a opção NAT ativada? Ele está configurado com <BR>algum
servidor STUN?<BR><BR> Uso o tcpdump para verificar se os
pacotes udp do RTP (voz) estão <BR>chegando na porta esperada.<BR><BR>Espero
que isso possa ajudar.<BR><BR>SDS<BR><BR>José Leitão<BR>> -----
Original Message ----- <BR>> From: Vinicius<BR>> To:
</FONT><A href=""><FONT face="Times New Roman"
size=3>AsteriskBrasil@listas.asteriskbrasil.org</FONT></A><BR><FONT
face="Times New Roman" size=3>> Sent: Wednesday, November 02, 2005
2:28 PM<BR>> Subject: [AsteriskBrasil] NAT SIP X-Lite Só uma ponta
ouve<BR><FONT face=Arial size=2>></FONT><BR><FONT face=Arial
size=2>></FONT><BR><FONT face=Arial size=2>></FONT> Olá!<BR><FONT
face=Arial size=2>></FONT><BR><FONT face=Arial size=2>></FONT>
Estou testando o Asterisk aqui, e funciona perfeitamente para rede
<BR>>interna. Consigo falar entre ramais, ligações externas via Broadvoice,
<BR>>possuo clientes X-Lite, Sipura e Grandstream, todos funcionando
<BR>>perfeitamente.<BR><FONT face=Arial size=2>></FONT><BR><FONT
face=Arial size=2>></FONT> Agora gostaria que funcionasse com um
cliente externo.<BR>> Eu testei com o X-Lite, e o que acontece é que
ele (que está fora da rede <BR>>interna) ouve o que falamos aqui, mas nós
aqui não ouvimos o que ele fala.<BR><FONT face=Arial
size=2>></FONT><BR><FONT face=Arial size=2>></FONT> Se alguém
puder me ajudar, ficaria grato.<BR><FONT face=Arial
size=2>></FONT><BR><FONT face=Arial size=2>></FONT>
Obrigado,<BR>> Vinicius.<BR>><BR>> Alguns dados (meio)
técnincos:<BR>><BR>> Nossa rede está atrás de um servidor
Linux.<BR>> O Asterisk está instalado em outra máquina linux (dentro
da rede interna)<BR>> O Firewall do servidor está totalmente aberto
(INPUT, OUTPUT, FORWARD)<BR>> O Nat está assim:<BR>> #(O
Asterisk possui ip: 192.168.10.46)<BR>><BR>> iptables -t nat -A
PREROUTING -p udp --dport 10000:20000 -i eth0 -j <BR>>DNAT --to
192.168.10.46<BR>> iptables -t nat -A PREROUTING -p udp --dport 5060
-i eth0 -j DNAT --to <BR>>192.168.10.46<BR>> iptables -t nat -A
PREROUTING -p udp --dport 8000:8012 -i eth0 -j <BR>>DNAT --to
192.168.10.46<BR>><BR>> iptables -t nat -A PREROUTING -p udp
--dport 16384:16482 -i eth0 -j <BR>>DNAT --to 192.168.10.46<BR>>
iptables -t nat -A PREROUTING -p udp --dport 3478 -i eth0 -j DNAT --to
<BR>>192.168.10.46<BR>><BR>> # E eh claro:<BR>>
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j SNAT --to
<BR>>meu_ip_real</FONT><BR></DIV></FONT>
<P>
<HR>
<P></P>_______________________________________________<BR>LIsta de discussões
AsteriskBrasil.org<BR>AsteriskBrasil@listas.asteriskbrasil.org<BR>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil<BR><BR>_______________________________________________<BR>Acesse
o wiki
AsteriskBrasil.org:<BR>http://www.asteriskbrasil.org</BLOCKQUOTE></BODY></HTML>