Usando comando “database” no Asterisk
Tchêêê!!! Como me enche o saco esse negócio de Do not Disturb no Asterisk, as pessoas não foram criadas para terem varias e boas opções a sua disposição, o DND é uma coisa muito boa, mas quando bem usado. Tem muito índio por ai mais folgado que lagarto em banhado que acaba usando essa ótima feature para não lavorá, olha tchê… eu fico loco com isso.
Mas pois bem…
Tendo em vista esta situação precisei verificar se determinado ramal estava com o DND ativo, geralmente o próprio usuário tem acesso ao FOP na interface gráfica e já verifica por lá mesmo, mas este não foi o caso, então parti pro CLI do Asterisk lá encontrei o comando DATABASE, esse comando da uma visão geral de informações do Asterisk em relação a seus canais, por exemplo, nesse caso dando um
database show
é possível ver a situação de uma série de configurações referente aos ramais configurados, é possível por exemplo ver se o ramal esta com gravação ativada ou não, e o melhor, dá pra ver se o DND esta ativo.
O comando também pode ser usado da seguinte forma:
database show <ramal ou canal>
assim se verifica as informações referentes ao ramal ou cana específico.
Da pra fazer um mundarel de coisa através desse comando…
Pra verificar exatamente o status do DND, se retornar VALUE: YES esta ativo
database get DND 201
Se a intenção for ativar io DND pelo CLI o comando abaixo resolve
database put DND 201 YES
E se a intenção for desativar o DND ai o comando abaixo
database del DND 201
Buenas, eras isso… Um quebra costelas!
