Asterisk. Команда MeetMeAdmin.

MeetMeAdmin() - Осуществляет администрирование конференции MeetMe.

MeetMeAdmin(номерконференции,команда[,пользователь])

Выполняет указанную команду администрирования MeetMe для заданной конференции. Для некоторых команд можно задать пользователя, для которого должна быть выполнена указанная команда.

Команда может принимать одно следующих значений:

  • e - Исключить пользователя, присоединившегося к конференции последним.
  • k - Исключить из конференции указанного пользователя.
  • K - Исключить из конференции всех пользователей.
  • l - Снять блокировку конференции.
  • L - Блокировать конференцию.
  • m - Включить микрофон заданного пользователя.
  • M - Выключить микрофон заданного пользователя.
  • n - Включить микрофоны всех участников конференции.
  • N - Выключить микрофоны всех участников конференции, не являющихся администраторами.
  • r - Сбросить все настройки громкости для заданного пользователя.
  • R - Сбросить все настройки громкости для всех участников.
  • s - Уменьшить громкость разговора для всей конференции.
  • S - Увеличить громкость разговора для всей конференции.
  • t - Уменьшить громкость разговора для заданного пользователя.
  • T - Увеличить громкость разговора для заданного пользователя.
  • u - Уменьшить громкость прослушивания для заданного пользователя.
  • U - Увеличить громкость прослушивания для заданного пользователя.
  • v - Уменьшить громкость прослушивания для всей конференции.
  • V - Увеличить громкость прослушивания для всей конференции.

Пример:

; выключить звук конференции 100
exten => 123,1,MeetMeAdmin(100,N)
; исключить пользователя 1234 из конференции 100
exten => 124,1,MeetMeAdmin(100,k,1234)

 

Список участников конференции можно получить с помощью CLI-команды Asterisk meetme list или используя интерфейс Asterisk Manager.

 

См. также: MeetMe(), MeetMeCount()