Назад | Перейти на главную страницу

Получить статусы каналов / комнат Asterisk Meetme

С помощью Asterisk Manager API (AMI) можно выполнить несколько операций на каналах и в конференц-зале, но возможно ли получить статусы всех этих операций в любой момент времени?

Например, если я отключаю канал, я не получаю результата, и это нормально, но поскольку администратор также может управлять каналом через свой телефон, как я могу получить статус в любой момент времени? Я знаю, что могу узнать, кто говорит, используя meetme list команда, а как насчет

  1. если канал заблокирован / разблокирован
  2. если канал (пользователь) отключен / включен

Это вообще возможно?

Примечание: я также разместил этот вопрос на ТАКизвините за дубликат

** Обновить **

2) можно узнать, отключен ли пользователь при перечислении пользователей в конференц-зале. Например :

1!5551112222!MASKA***!SIP/Metaswitch-000xxxxx!1!!!!0!00:43:44
....
1!5551112222!MASKA***!SIP/Metaswitch-000xxxxx!1!!1!!-1!00:43:25    <-- mute

нота: Я до сих пор не знаю, какие поля в этом ответе, кто-нибудь знает?

** Обновить **

Это кажется который meetme list должен перечислить все конференции и, вероятно, вернуть их статус и все, к сожалению, Trixbox CE поддерживает только Aterisk 1.6.0.26 (так кажется), и есть проездной билет описывая, что последняя команда не работает для этой версии. Видя, как часто обновляется trixbox, я не ожидаю, что это скоро исправит ... нам придется довольствоваться тем, что у нас есть. Тем не менее, если кто-то знает способ получить недостающую информацию, он был бы очень признателен!

есть интерфейс AMI, позволяющий прослушивать СОБЫТИЯ.

так что вы можете создать слушателя и запомнить состояние.

также ты можешь использовать

  meetme list concise conf_no

но извините, я не помню, если это состояние отключено.

Сегодня утром с ясной головой я прочитал документация снова. И наконец попробовал единственную команду, которую еще не пробовал

meetme

просто возвращает все активные конференции, и

meetme concise

возвращает их все в ! разделенный список. Задача решена!

Теперь все, что мне нужно выяснить, это AMI. Проблема с задержкой ответа 3 секунды...