Страница 1 из 1

Можно ли получать в AMI все события о работе asterisk ?

Добавлено: 23 май 2021, 00:54
rea
Можно ли получать в AMI все "события-строки", которые отображаются в CLI если ее запускать `asterisk -rvvvvv` ?
Теже самые строки есть в логе /var/log/asterisk/verbose
В файле /etc/asterisk/manager.conf установлены read=all и write=all

Re: Можно ли получать в AMI все события о работе asterisk ?

Добавлено: 23 май 2021, 21:33
Zavr2008
AMI это API, а не "события-строки".
Если тупо нужно читать логи, то сделайте вывод их в syslog сторонний по udp и там уже читайте.

Re: Можно ли получать в AMI все события о работе asterisk ?

Добавлено: 25 май 2021, 00:21
rea
ясно, буду читать файл лога и парсить строки

Re: Можно ли получать в AMI все события о работе asterisk ?

Добавлено: 25 май 2021, 11:48
Zavr2008
Опишите более подробно задачу что Вы хотите получить на выходе.
Может лучше начать ARI тот же изучать?

Re: Можно ли получать в AMI все события о работе asterisk ?

Добавлено: 25 май 2021, 23:24
rea
Задача в мониторинге работы asterisk, например обнаружить, что отвалился peer.
ARI, как я бегло понял, мне не даст большего по сравнению с AMI.
Я все еще не сильно знаком с asterisk, могу и ошибаться и/или не понимать )

Re: Можно ли получать в AMI все события о работе asterisk ?

Добавлено: 26 май 2021, 01:13
Zavr2008
например обнаружить, что отвалился peer
ARI: https://wiki.asterisk.org/wiki/display/ ... s+REST+API
AMI: https://stackoverflow.com/questions/583 ... in-use-etc


Подписываетесь и получаете что нужно.
Использовать AMI или ARI - решать Вам, зависит от того, на чем пишите свое приложение.