[AsteriskBrasil] RES: Tom chamanda
Marcus Vinicius Camillo de Oliveira
mcamillo em diveo.net.br
Quinta Junho 19 07:51:15 BRT 2008
Você usa SIP, certo?
Então pode ser que seu áudio venha através de um processo conhecido como Early Media (RFC3960, http://www.faqs.org/rfcs/rfc3960.html) que te envia o áudio mesmo sem a sinalização de conexão 200 OK, isso é bacana e bem útil na transparência de sistemas VoIP e para que o usuário tenha interações com mensagens gratuitas das operadoras, como por exemplo "este número de telefone não existe... blá blá blá".
Se não me engano, o problema de você estar atrás de NAT é que não há como o Gateway da PSTN iniciar o envio direto de áudio para você (RTP), para isso existe uma solução conhecida como Session Board ou Media Server, que é um elemento que receberá o seu áudio e fará a triangulação dos pacotes de voz ente você e o PSTN Gateway, pois este elemento tem "noção" de que você está atrás de um NAT. Acredito que há duas maneiras diferentes de resolver isso, uma é mapear as portas RTPs no seu Router/Firewall para o endereço do seu servidor, não muda nada do ponto de vista do usuários, mas pode ser chato de configurar dependendo do seu router/firewall, ou simplesmente desabilitar o early media e gerar o áudio localmente, o que pode incomodar alguns usuários pela ausência de mensagens gratuitas.
Marcus Camillo
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Heros Eloi
Enviada em: quarta-feira, 18 de junho de 2008 21:44
Para: AsteriskBrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] Tom chamanda
Olá a todos,
Depois que coloquei meu asterisk atrás de um NAT o tom de chamada parou de funcionar, para quem liga da rede pública.
Alguem já passou por isso? tem uma idéia?
versão: asterisk-1.4.13
meu sip.conf
--------------------------------------------
[general]
amaflags=billing
maxexpirey=1728000
dtmfmode=rfc2833
port=5060
bindaddr=0.0.0.0
language=br
rtptimeout=600
rtpholdtimeout=600
canreinvite=no
tos_sip=cs3
tos_audio=ef
defaultexpirey=300
allowguest=yes
disallow=all
allow=gsm
allow=ulaw
limitonpeer=yes
localnet=192.168.0.0/24
nat=yes
--------------------------------------------
regra de firewall no gateway da rede
$iptables -t nat -A PREROUTING -i $IF_EXTERNA -m multiport -p udp --dport 5060,10000:20000 -j DNAT --to-destination 192.168.0.1
Obrigado pela ajuda
_______________________________________________
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
More information about the AsteriskBrasil
mailing list