Клиентское приложение TrueConf для Windows можно запускать с параметрами командной строки, благодаря чему пользователь может при открытии приложения автоматически:
- авторизоваться;
- подключиться к нужному серверу;
- запустить приложение в выбранном режиме (полноэкранном или минимизированном);
- позвонить пользователю или подключиться к видеоконференции;
- запустить еще один независимый экземпляр приложения (например, для захвата второго видеоисточника).
Содержание
Список параметров
Клиентские приложения TrueConf для macOS и Linux (а также TrueConf Client версии 6.5.9 для Windows) поддерживают запуск с параметрами командной строки только при их вводе через символ “/” (например, “/c george”).
Функция | Параметр и пример его использования |
Авторизация | -l [user] -p [password] -e
-l maria -p 4839 -e |
Подключение к серверу | -h [server]:[port]
-h 192.168.1.100:12345 |
Запуск приложения в различных режимах | |
Полноэкранный (без отображения элементов интерфейса) | -f
Использование данного параметра будет уместным совместно с параметром -c при автоматическом совершении видеозвонков, если вам важно видеть только изображения собеседников по конференции без элементов интерфейса.
|
Свернутый | -m |
Режим “копии” | -t [id]
Использование данного параметра запустит копию приложения с указанным пользователем идентификатором. Настройки копии приложения сохраняются отдельно от настроек оригинала и не теряются после их закрытия и воспроизводятся автоматически при повторном запуске по тому же идентификатору. |
Вызов пользователя или присоединение к конференции | |
Звонок пользователю | -c [user]
-c george -c [user] @ [server_name] -c george@company.com |
Подключение к конфереции на сервере по \c\CID | -c \с\[CID]
-c \c\6427906610 -c \с\[CID]@ [server_name] -c \c\6427906610@company.com |
Автоматическое закрытие приложения после завершения звонка/конференции | -ac
Данный параметр можно использовать только совместно с параметром -с. -c kate -ac -c \c\5427905512 -ac |
Здесь:
- [user] — логин пользователя;
- [password] — пароль пользователя
- [server] — IP сервера TrueConf;
- [server_name] — FQDN – имя сервера TrueConf;
- [port] — порт, отведённый под панель управления сервера;
- [id] — уникальный идентификатор копии приложения;
- [CID] — ID конференции.
Параметры можно произвольным образом комбинировать. Например:
- чтобы подключиться и авторизоваться на сервере TrueConf, выполните команду
1 |
TrueConf.exe -h 192.168.1.100:12345 -l maria -p 4839 -e |
- чтобы пройти авторизацию и позвонить пользователю, выполните команду
1 |
TrueConf.exe -c george -l maria -p 4839 -e |
- чтобы пройти авторизацию и подключиться к конференции, выполните команду
1 |
TrueConf.exe -c \c\5427905512 -l maria -p 4839 -e |
- чтобы запустить еще один экземпляр приложения и подключиться к серверу TrueConf по IP, выполните команду
1 |
TrueConf.exe -t -h 192.168.1.100:12345 |
Как использовать параметры при запуске
Способ 1. Запустить приложение через консоль
Перейдите в консоли ОС Windows к папке, где установлено клиентское приложение TrueConf, и выполните одну из команд, описанных в предыдущем разделе.
Способ 2. Встроить параметры в ярлык приложения
- Найдите на рабочем столе или в панели задач ярлык клиентского приложения TrueConf
- В контекстном меню ярлыка выберите вкладку Свойства.
- Добавьте параметры запуска в поле Объект после кавычек, ограничивающих имя файла.
- Нажмите ОК или Применить для сохранения изменений.
Способ 3. Добавить к программному запуску приложения
Вы можете встроить параметры в вызов клиентского приложения TrueConf из вашего собственного приложения чтобы автоматически соединять пользователей с нужными абонентами или конференциями.
Ниже показан пример такого использования на языке Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import os TRUECONF_PATH = "C:\\Program Files (x86)\\TrueConf\\Client\\TrueConf.exe" PARAMETERS_ALIASES = { "login": "l", "password": "p", "encrypt": "e", "call": "c", "host": "h" } def run_trueconf(**kwargs): if "password" in kwargs: kwargs["encrypt"] = True params = [] for alias, key in PARAMETERS_ALIASES.iteritems(): if alias in kwargs: value = kwargs[alias] if value == True: params.append("-{}".format(key)) elif value != False: params.append("-{} {}".format(key, value)) command = " ".join(["\"{}\"".format(TRUECONF_PATH)] + params) return os.system(command) run_trueconf(login = "ivan", password = "regereg") |