ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как узнать, занят ли IAX2 софтфон?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Как узнать, занят ли IAX2 софтфон?

Сообщение metris » 10 авг 2017, 12:13

Добрый день!

Есть софтфон, Zoiper, который подключается по IAX2, как можно узнать, используется ли он сейчас (активный звонок) из диалплана?
Функции EXTENSION_STATE(111) и {IAXPEER(111,status)} не дают информацию об этом.

Пытался разобраться, как это делает FreePBX, до конца не вкурил, но он там точно использует данные из БД :( может кому удалось разобрать?
metris
 
Сообщений: 28
Зарегистрирован: 10 фев 2015, 13:06

Re: Как узнать, занят ли IAX2 софтфон?

Сообщение yvatfwp » 10 авг 2017, 13:27

Из очевидного : переменную глобальную для вх/исх заведите и проверяйте.
yvatfwp
 
Сообщений: 73
Зарегистрирован: 27 окт 2015, 12:50

Re: Как узнать, занят ли IAX2 софтфон?

Сообщение zzuz » 10 авг 2017, 13:53

Линия24 - Системы Массового Телефонного Обслуживания
Аватар пользователя
zzuz
 
Сообщений: 1658
Зарегистрирован: 21 сен 2010, 13:33

Re: Как узнать, занят ли IAX2 софтфон?

Сообщение metris » 10 авг 2017, 15:25

yvatfwp писал(а):Из очевидного : переменную глобальную для вх/исх заведите и проверяйте.

мне приходила такая мысль, но это ж костыль. Да и с интеграцией пометки при исходящем в FreePBX боюсь будут проблемы. Просто я не верю, что нет штатных средств проверять статус пира по IAX.
metris
 
Сообщений: 28
Зарегистрирован: 10 фев 2015, 13:06

Re: Как узнать, занят ли IAX2 софтфон?

Сообщение metris » 10 авг 2017, 15:26

zzuz писал(а):https://wiki.asterisk.org/wiki/display/AST/Extension+State+and+Hints

Спасибо, ушел читать.
metris
 
Сообщений: 28
Зарегистрирован: 10 фев 2015, 13:06


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH