VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Отследить событие и выполнить действие

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

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

psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Отследить событие и выполнить действие

Сообщение psychov »

Мне нужно отследить событие типа peer reachable/unreachable и выполнить https запрос (curl/wget).
Парсить вывод show peers по крону я умею. Возможно ли это средствами самого астериска (WaitEvent какой-нибудь)?
Подскажите, как сделать, пожалуйста.

Спасибо.
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Отследить событие и выполнить действие

Сообщение tma »

Через AMI? Хотя не знаю, попадают ли туда эти события.
Если нет, то тогда только парсить вывод sip show peers какой-нибудь.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Re: Отследить событие и выполнить действие

Сообщение psychov »

раз астериск умеет логировать регистрацию пиров, то выполнить что-нибудь в этот момент тоже должен уметь, по идее.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Отследить событие и выполнить действие

Сообщение ded »

MySQL Realtime
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Re: Отследить событие и выполнить действие

Сообщение psychov »

а что в базу писать-то?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Отследить событие и выполнить действие

Сообщение ded »

Там уже всё придумано. Посмотрите комментарии в файле, ну и asterisk.ru/knowledgebase
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Re: Отследить событие и выполнить действие

Сообщение psychov »

Ппрчитал. Вроде бы несложно, но я так и не понял, как отследить смену статуса, к сожалению.

Подскажите, пожалуйста.
psychov
Сообщения: 71
Зарегистрирован: 08 янв 2011, 14:41

Re: Отследить событие и выполнить действие

Сообщение psychov »

что-то так сходу ничего и не придумал.
буду парсить show peers тогда.
ys1797
Сообщения: 240
Зарегистрирован: 28 июн 2011, 17:59

Re: Отследить событие и выполнить действие

Сообщение ys1797 »

Кстати о птичках.
А кто-нибудь пробовал писать модули, кторые цепляются к AMI hook'ами ?
По идее можно зацепить соытие на функцию, но ниодного решения я так и не видел..
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Отследить событие и выполнить действие

Сообщение tma »

ys1797 писал(а): А кто-нибудь пробовал писать модули, кторые цепляются к AMI hook'ами ?
Что за модуль? У меня демон висит и контролирует вызовы для биллинга по AMI. Работает много лет без присмотра.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH