Como estou mexendo mais com asterisk vou deparando com problemas e resolvendo-os aos poucos.
Meu asterisk estava rodando direitinho sem nenhum problema e após fazer aquela maldita autenticação do speedy (eu sei que tem script pra isso, mas não tive tempo de testar e implantar) e eu não estava presente pedi para meu amigo da empresa fazer, mas como ele não mexe com linux falei que após autenticar ele podia desligar e ligar o servidor que não teria problema.
Até aí tudo bem, mas os funcionários começaram a reclamar de algumas ligações ficarem distorcidas durante a conversa, mas nada que impedia o uso. Com um simples comando "top" verifiquei que meu asterisk estava consumindo apenas 99% da minha CPU, meu querido Atlhon XP.
E dá-lhe google pra ver o que era e descobri que era uma coisa besta, um bug no script de inicialização do debian que é gerado apenas rodar um "make config" na instalação do asterisk. Você pode corrigir este script apenas removendo a opção "-c" da linha 77 (lembrando que ele está em /etc/init.d e também pode estar em outra linha).
original:
start-stop-daemon --start --oknodo --background --exec $DAEMON -- $ASTARGS -c
modificado:
start-stop-daemon --start --oknodo --background --exec $DAEMON -- $ASTARGS
Basta reiniciar seu asterisk e pronto. Este bug já foi corrigido nas versões mais novas (na 1.6.0.26 ele ainda existe, mas na 1.6.1.19 ta blz), porém você pode ter atualizado seu asterisk e deixado este script de inicialização.
Boa diversão.
sábado, 8 de maio de 2010
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário