[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