[AsteriskBrasil] RES: Problemas Graves com Registro
Alexandre Abreu
alexandre.abreu em redt.com.br
Domingo Outubro 19 23:09:19 BRST 2008
Eu não faço a menor idéia do que você quis dizer com "separando a entrada da
saída", mas alterar o 'type=' nada tem a ver com os problemas de registro
(register => ...). O grande vilão nesse caso é o DNS, como nós todos
sabemos. A implementação do DNS no Asterisk ao que me parece é feita de modo
síncrono, ou seja, envia uma requisição e espera uma resposta ou timeout e
até então nada é executado. Até que tenhamos uma implementação assíncrona,
estamos todos suscetíveis (exceto pela implementação de um caching
nameserver local) a esse desagradável problema.
A diretiva do 'pedantic=yes' está muito mais ligada a questão de
compatibilidade entre SIP stacks (e aqui pode se incluir o handshake de
REGISTRO) do que ao problema original nessa thread que é o "congelamento" do
Asterisk utilizando os hostnames nos registros do sip.conf.
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Junior
Polegato - Asterisk
Enviada em: domingo, 19 de outubro de 2008 20:33
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] Problemas Graves com Registro
hamasterisk escreveu:
> Meus caros companheiros de lista, estou com um problema que posso
> considerar como bem grave com relação a registros.
> Tenho um escritório de advogacia rodando um servidor de Internet com
> Linux, fazendo proxy/ firewall. Nessa mesma máquina roda um Asterisk.
> Existe uma URA para o número principal do escritório, com uma breve
> saudação (você ligou para xxxx, escolha o ramal desejado). Cada
> advogado tem um número direto, que toca em seu ramal particular, seja
> no escritório ou em seu celular Nokia.
> A URA principal tem vários DID da CTBC e Vono, com uma boa
> cobertura nas principais cidades do Brasil, totalizando cerca de 30
> contas.
> Em algumas oportunidades, o servidor simplesmente pára e não se
> consegue fazer ligação. O asterisk responde a comandos, mas não aceita
> que ninguém mais se logue, nem faz ligação. Ao dar reload, o mesmo
> problema acontece.
> * Quando tiro as linhas de register do sip.conf e dou reload, o
> Asterisk aceita os registros e faz ligações normalmente. Mas quando
> volto o register, o problema retorna.*
> Não é sempre que isso acontece, mas pelo menos 1 vez por mês, temos
> esse desagradável problema.
> Alguém faz idéia do que acontece? Me parece que o servidor fica
> 'travado' esperando algo vir dos DID.
> Qualquer idéia ou rumo do que possa ser, é muito bem vindo. Grato a
> todos pela atenção.
Olá,
Tive problemas diversos com essas características, dentre eles,
alguns solucionados usando um DNS na própria máquina com Asterisk ou
usando o OpenDNS, outros se resolveram usando "pedantic=yes", outros
separando a entrada da saída, usando apenas "type=peer" e não
"type=user" e nem "type=friend", e por aí vai... Em suma, torre todas as
possíveis alternativas e monitore o IP com wireshark, por exemplo, além
do "sip set debug" da CLI do Asterisk.
Quanto a trocar o nome pelo IP, nunca tive problemas, a mesmo um
caso onde o IP foi trocado e o nome mantido, mas isso quando acontece
você tira de letra. Quanto ao "realm" usado na autenticação, este é
recebido do servidor onde está autenticando.
Boa sorte!
[]'s
Junior Polegato
_______________________________________________
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