На АТС (Asterisk) определите, какие телефоны подключены
Я использую Asterisk в качестве своей АТС. На моем sip.conf
я использовал эту опцию:
[general] ... qualify=yes
больше информации о квалификации можно найти ЗДЕСЬ .
Благодаря этой опции я смог сказать, были ли телефоны (одноранговые) подключены или нет. Когда я запустил команду sip show peers
на CLI asterisk, я смог увидеть, какие телефоны были подключены и какие телефоны отключены (недоступно).
По какой-то причине qualify=yes
вариант доставлял мне много проблем. Телефоны были отключены и переподключены. По этой причине несколько звонков были потеряны. Это привело меня к необходимости размещать qualify=no
на моем sip.conf.
Итак, теперь, когда я отключил квалификационный параметр, я пытаюсь найти способ определить, достижимы ли одноранговые узлы или нет. Возможно, есть способ отправить сообщение пинга пиру? , Например, я могу позвонить сверстнику, и если звонит телефон, я знаю, что он подключен. Но как я могу сделать это без необходимости звонить по телефону?
Обратите внимание, что АТС находится в облаке (общедоступный ip). Пиры находятся внутри сети. Поэтому я вижу один и тот же публичный IP-адрес для всех пиров.
0 ответов на вопрос
Похожие вопросы
-
3
Рекомендуемый клиент для обработки более чем одной учетной записи SIP?
-
4
Как работает SIP и как его использовать в VOIP?
-
4
Программное обеспечение для видеочата для Ubuntu
-
-
2
SIP провайдеры с переносимостью местных номеров?
-
1
АОН не работает
-
1
Лучшее SIP VOIP оборудование. Предложения?
-
1
SIP: PAP2T не поддерживает динамический IP?
-
1
Используете Asterisk (SIP) с несколькими телефонными линиями?
-
1
VOIP - как узнать, какой номер называется
-
0
получение pbxes, sip2sip, ipkall все работает