O asterisco não é iniciado corretamente na inicialização do sistema. Falha na pesquisa de DNS

1

Quando inicio meu sistema Ubuntu, ele tenta duas pesquisas de DNS. Um para descobrir o que é o meu ip externo de internet-routers. E um para encontrar o IP do meu provedor PSTN-SIP.

Ambos falham.

[Apr  7 22:14:54] WARNING[1675] chan_sip.c: Invalid address for externhost keyword: sip.mydomain.com   
...   
[Apr  7 22:14:54] WARNING[1675] acl.c: Unable to lookup 'sip.myprovider.com'

E como o DNS falha, ele não pode se registrar adequadamente e não pode fazer chamadas de saída ou de entrada.

Se mais tarde, após a inicialização, reiniciar o asterisco, tudo funcionará bem.

Qualquer ideia de como devo configurar as coisas para que:

  1. Atrasar a inicialização do Asterisk para que o DNS esteja ativo e saudável primeiro.

  2. De alguma forma, o Asterisk tente novamente o DNS mais tarde.

Cumprimentos Leif

    
por leiflundgren 07.04.2010 / 23:29

1 resposta

1

Consegui resolvê-lo alterando a ordem inicial em /etc/rc*.d para que o DNS fosse iniciado antes do asterisco.
No entanto, as seguintes atualizações do sistema tiveram a tendência de empurrar de volta a ordem de início original. (Pelo menos eu acho que sim. Consertei, funcionou por uma semana, depois parei de novo.)

Desde que atualizei o sistema para o Ubuntu 10.04, ele simplesmente funciona.

    
por 17.07.2010 / 10:14

Tags