1

Я использую Asterisk в качестве своей АТС. В моем sip.conf эта опция была включена:

[general]
...
qualify=yes

Более подробную информацию о квалификации можно найти ЗДЕСЬ.

Благодаря этой опции я смог сказать, были ли телефоны (одноранговые) подключены или нет. Когда я запустил команду sip show peers на CLI Asterisk, я смог увидеть, какие телефоны подключены и какие отключены (недоступны).

По какой-то причине вариант « qualify=yes доставлял мне много проблем. Телефоны были отключены и переподключены. По этой причине несколько звонков были потеряны. Это привело меня к тому, что я должен был указать qualify=no в моем sip.conf.

Итак, теперь, когда я отключил квалификационный параметр, я пытаюсь найти способ определить, достижимы ли одноранговые узлы или нет. Возможно, есть способ отправить сообщение пинга пиру? , Например, я могу позвонить сверстнику, и если звонит телефон, я знаю, что он подключен. Но как я могу сделать это без необходимости звонить по телефону?

Обратите внимание, что АТС находится в облаке (общедоступный ip). Пиры находятся внутри сети. Поэтому я вижу один и тот же публичный IP-адрес для всех пиров.

0