Функция CONFBRIDGE()
- Функция появилась, начиная с версии 1.10.0
Назначение:
Функция устанавливает на текущем канале параметры динамического профиля пользователя или конференции для их последующего использования в приложении ConfBridge. Используются те же параметры, что и в файле конфигурации confbridge.conf.Синтаксис:
CONFBRIDGE(type,option)Описание:
Функция используется для установки параметров динамического профиля конференции или пользователя для текущего канала.Используется в качестве аргумента функции SET, как имя переменной, которую требуется установить.
Аргументы
- type: Тип профиля, параметры которого мы хотим установить. Тип профиля может быть или 'bridge' или 'user'.
- option: Параметр профиля, который мы хотим установить для текущего канала. Имена параметров идентичны используемым в файле конфигурации confbridge.conf.
Примеры
Пример 1
В этом примере настраивается профиль пользователя для текущего канала, который будет использоваться автоматически приложением ConfBridge.exten => 1,1,Answer()
exten => 1,n,Set(CONFBRIDGE(user,announce_join_leave)=yes)
exten => 1,n,Set(CONFBRIDGE(user,startmuted)=yes)
exten => 1,n,ConfBridge(1)
exten => 1,n,Set(CONFBRIDGE(user,announce_join_leave)=yes)
exten => 1,n,Set(CONFBRIDGE(user,startmuted)=yes)
exten => 1,n,ConfBridge(1)
Пример 2
В данном примере показано, как использовать уже описанные в файле confbridge.conf профиль пользователя или конференции, в качестве шаблона для динамически создаваемого профиля. Тут мы устанавливаем пользовательские флаги 'admin' и 'marked' для профиля пользователя 'default_user', который уже описан в файле конфигурации confbridge.conf.exten => 1,1,Answer()
exten => 1,n,Set(CONFBRIDGE(user,template)=default_user)
exten => 1,n,Set(CONFBRIDGE(user,admin)=yes)
exten => 1,n,Set(CONFBRIDGE(user,marked)=yes)
exten => 1,n,ConfBridge(1)
exten => 1,n,Set(CONFBRIDGE(user,template)=default_user)
exten => 1,n,Set(CONFBRIDGE(user,admin)=yes)
exten => 1,n,Set(CONFBRIDGE(user,marked)=yes)
exten => 1,n,ConfBridge(1)
Ссылки по теме:
- CONFBRIDGE_INFO: Получение информации связанной с приложением конференц связи ConfBridge.
- ConfBridge: Точка входа в конференцию ConfBridge.
- ConfBridge: Описание приложения конференц связи ConfBridge.
- SET: Установить значение переменной канала.
- Список команд.