Em um PBX (Asterisk) determine quais telefones estão conectados

1

Estou usando o Asterisk como meu PBX. No meu sip.conf eu costumava ter essa opção ativada:

[general]
...
qualify=yes

Mais informações sobre qualificação podem ser encontradas em AQUI .

Graças a essa opção eu pude dizer se os telefones (peers) estavam conectados ou não. Quando eu executei o comando sip show peers no asterisco CLI, pude ver quais telefones estavam conectados e quais telefones estavam desconectados (inacessível).

Por algum motivo, a opção qualify=yes estava me causando muitos problemas. Os telefones foram desconectados e reconectados. Por isso, várias chamadas foram perdidas. Isso me levou a ter que colocar qualify=no no meu sip.conf.

Portanto, agora que desativei a opção de qualificação, estou tentando encontrar uma maneira de saber se os colegas estão acessíveis ou não. Talvez haja uma maneira de enviar uma mensagem de ping para um par? . Por exemplo, posso ligar para um colega e, se o telefone tocar, sei que o peer está conectado. Mas como posso fazer isso sem ter que fazer uma ligação?

Por favor, note que o PBX está na nuvem (ip público). Os pares estão dentro de uma rede. Então eu vejo o mesmo endereço IP público para todos os pares.

    
por Tono Nam 11.09.2018 / 17:47

0 respostas