[AsteriskBrasil] Nat...De novo!!!

Tiago Durante tiagodurante em gmail.com
Sábado Maio 23 14:04:11 BRT 2009


Alan,

2009/5/23 Alan Wagner <alanwpr em hotmail.com>:
> Olá pessoal
>
> Sei que esse assunto já é mais do que batido, mas estou com problemas e
> conto com ajuda de vcs.
> Estou testando asterisk em uma vm atrás de nat, já procurei em vários
> históricos da lista sobre o assunto,
> percebi que tem muito material, mas apesar de seguir o que continha esses,
> ainda não consegui solucionar o seguinte problema:
>
> os ramais internos se falam e ligações também são efetuadas através de rota
> sainte, funcionando ok, acontece
> que ramais externos não autenticam e um tronco did da uol registra mas não
> recebe ligações as quais foram transferidas para um ramal interno.
>
> o que já foi feito:
> redirecionei as portas 5060  tcp e 10000 a  20000 udp para o servidor

A sinalização de SIP é na porta (por padrão) UDP 5060.
Salvo você tenha alterado para usar TCP, eu nunca testei isso, o seu
problema deve estar aí.

Faça NAT de: 5060 UDP e 10000:20000 UDP para seu server e veja se funciona.


> liberei as mesmas portas acima no modem/router
> incluir no sip.conf :        externip: ip externo assumido pelo modem
> (dinamico)

Aqui talvez seja melhor você usar um DYNDNS.


>                                   localhost: ip da rede/mascara
>                                   todos os ramais e tronco estão com nat=yes
>                                   alternei reinvite=yes e reinvite=no
>                                   os codecs estão sempre na seguinte ordem:
> alaw/ulaw/gsm

Eu não sei exatamente quais codecs podem ser usados pelo UOL e nem
pelos seus ramais remotos. Não é todo dispositivo que tem GSM nem toda
provedora que fala também. Sugiro que você compre uma ou duas licenças
do G729 para seus testes.

http://downloads.digium.com/pub/telephony/codec_g729/README
http://store.digium.com/productview.php?category_id=5&product_code=8G729CODEC

Caso seus dispositivos remotos tenham g729 (geralmente tem) e o seu
destino também fale, ou seja o Asterisk não precisa fazer transcode de
codec, aí você não precisa de licenças.

Também tem bastante info sobre codec na lista.


[]s!


-- 
Tiago Durante

,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,
Perseverance is the hard work you do after you
get tired of doing the hard work you already did.
-- Newt Gingrich


Mais detalhes sobre a lista de discussão AsteriskBrasil