Get-параметры для управления web-клиентом: различия между версиями
Senik (обсуждение | вклад) |
Alina (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
| displayName || Заполняет поле «Отображаемое имя» при старте веб-клиента || Строка | | displayName || Заполняет поле «Отображаемое имя» при старте веб-клиента || Строка | ||
|- | |- | ||
− | | pin || Зашифрованный пин-код для подключения в закрытую конференцию || Строка | + | | pin || Зашифрованный пин-код для подключения в закрытую конференцию || Строка |
|- | |- | ||
− | | call || Звонок в конференцию при запуске веб-клиента || | + | | call || Звонок в конференцию при запуске веб-клиента || Да/Нет |
|- | |- | ||
− | | lock || Блокирует | + | | lock || Блокирует для изменения поле номера конференции || Да/Нет |
|- | |- | ||
| nocontrols || Позволяет ограничивать доступ пользователя к различным компонентам приложения || Строка | | nocontrols || Позволяет ограничивать доступ пользователя к различным компонентам приложения || Строка | ||
Строка 21: | Строка 21: | ||
| inputchannels || Список ID входящих аудиоканалов через запятую || Строка | | inputchannels || Список ID входящих аудиоканалов через запятую || Строка | ||
|- | |- | ||
− | | outputchannels || Список ID исходящих | + | | outputchannels || Список ID исходящих аудиоканалов через запятую || Строка |
|- | |- | ||
| number || Имя для авторизации || Строĸа | | number || Имя для авторизации || Строĸа | ||
|- | |- | ||
− | | password || Пароль для авторизации encrypted || Строка (base64 encoded) | + | | password || Пароль для авторизации [http://encrypted%20https://www.base64encode.org/ encrypted https://www.base64encode.org/] || Строка (base64 encoded) |
|} | |} | ||
Версия 12:21, 13 марта 2024
Содержание / Веб-клиент / Get-параметры для управления web-клиентом
Get-параметры позволяют, на этапе загрузки веб-клиента, управлять его функционалом, таким как автоматическое заполнение полей авторизации, звонок в конференцию при старте, а также ограничение доступа пользователя к различным компонентам приложения, например, скрытие чата или доступа к настройкам аудиоканалов.
Параметр | Описание | Тип |
---|---|---|
conference | Заполняет поле «Номер конференции» при старте веб-клиента | Строка |
displayName | Заполняет поле «Отображаемое имя» при старте веб-клиента | Строка |
pin | Зашифрованный пин-код для подключения в закрытую конференцию | Строка |
call | Звонок в конференцию при запуске веб-клиента | Да/Нет |
lock | Блокирует для изменения поле номера конференции | Да/Нет |
nocontrols | Позволяет ограничивать доступ пользователя к различным компонентам приложения | Строка |
inputchannels | Список ID входящих аудиоканалов через запятую | Строка |
outputchannels | Список ID исходящих аудиоканалов через запятую | Строка |
number | Имя для авторизации | Строĸа |
password | Пароль для авторизации encrypted https://www.base64encode.org/ | Строка (base64 encoded) |
Параметр nocontrols, в свою очередь, имеет несколько допустимых значений имен скрываемых компонентов приложения, указываемых через запятую.
Параметр | Описание |
---|---|
chat | Чат и список участников конференции |
channels | Настройки аудиоканалов |
clipboard | Кнопка копирования ссылки на конференцию |
fullscreen | Иконка полноэкранного режима |
hangup | Кнопка завершения вызова |
mic | Кнопка включения\выключения микрофона |
recording | Кнопка записи конференции |
offerdesktop | Пропуск шага с предложением скачать desktop-версию приложения |
statistics | Статистика битрейта текущего звонка |
usermedia | Окно просмотра видео с веб-камеры пользователя |
videocam | Кнопка включения\выключения камеры |
screenshare | Презентация экрана |
sharesecondcam | Презентация второй ĸамеры |
sharefile | Презентация файла |
avatar | Использование аватара |
registration | Поля для авторизации (имя, пароль и чеĸбоĸс "Авторизация") |
all | Скрывает все вышеперечисленные компоненты |
Примеры
Заполнить поля авторизации:
https://[host_name_or_ip]/client?conference=1000&displayName=John
Заполнить поля авторизации с блокировкой номера конференции:
https://[host_name_or_ip]/client?conference=1000&displayName=John&lock=true
Заполнить поля авторизации и запустить звонок в конференцию:
https://[host_name_or_ip]/client?conference=1000&displayName=John&call=true
Заполнить поля авторизации и запустить звонок в закрытую конференцию:
https://[host_name_or_ip]/client?conference=1000&displayName=John&pin=YnRvYQ==&call=true
Пропустить шаг с предложением скачать desktop-версию приложения:
https://[host_name_or_ip]/client?conference=1000&nocontrols=offerdesktop
Пропустить шаг с предложением скачать desktop-версию приложения и скрыть чат у пользователя во время конференции:
https://[host_name_or_ip]/client?conference=1000&nocontrols=offerdesktop,chat
Cкрыть чат и кнопки включения/выключения камер и микрофонов:
https://[host_name_or_ip]/client?conference=1000&nocontrols=chat,mic,videocam
Пропустить шаг с предложением скачать desktop-версию приложения и скрыть все описанные компоненты:
https://[host_name_or_ip]/client?conference=1000&nocontrols=all
Принудительно указать входящие аудиоканалы для звонка:
https://[host_name_or_ip]/client?conference=1000&inputchannels=0,1
Принудительно указать исходящие аудиоканалы для звонка:
https://[host_name_or_ip]/client?conference=1000&outputchannels=0,2