Централизованное управление плагином TrueConf для Microsoft Outlook

Автор12.01.2026Дата написанияОколо 6 минВремя чтенияИнтеграцииКатегорияАдминистрированиеИнтеграция с IT-сервисамиТеги

Для управления параметрами плагина TrueConf для Outlook существует централизованный способ – с помощью изменения конфигурационного файла config.json на стороне сервера.

Для реализации данного функционала необходимо иметь плагины соответствующих версий:

  • Веб-версия TrueConf for Outlook 2.0 и выше.

Или

  • Настольная версия TrueConf for Outlook 1.2.x и выше;

Учтите, что параметры конфигурации плагина зависят от версии.

Мы рекомендуем использовать веб-версию плагина 2.0 и выше, так как на ней поддержаны новейшие функции TrueConf Server, например протоколирование конференций.

Скачать актуальную веб-версию можно по ссылке с нашего сайта (только если у вас TrueConf Server 5.5.0+):

Скачать v. 2.0.2

А также из магазина Microsoft и из панели управления своего сервера как показано тут.

Также мы рассмотрели централизованное задание настроек для плагинов Mozilla Thunderbird, Р7-Офис. Органайзер и RuPost в отдельной статье.

Настройка конфигурационного файла

Чтобы все последующие изменения файла были сохранены необходимо его открывать с правами администратора (для Windows) и правами суперпользователя (для Linux).

Файл config.json для настольной версии плагина имеет путь:

  • для Windows:

    C:\Program Files\TrueConf Server\httpconf\site\public\plugins\outlook-desktop\
  • для Linux:

    /opt/trueconf/server/srv/site/public/plugins/outlook-desktop/

Файл config.json для веб-версии плагина имеет путь:

  • для Windows:

    C:\Program Files\TrueConf Server\httpconf\site\public\plugins\outlook-web\
  • для Linux:

    /opt/trueconf/server/srv/site/public/plugins/outlook-web/

В каждом конфигурационном файле есть 3 секции:

defaults – задаются параметры которые будут использоваться по-умолчанию. Например, можно задать “pin”: 1, теперь при создании конференции пункт “использовать PIN для входа в конференцию” будет включен по-умолчанию, но его можно отключить.

/blog/baza-znaniy/media/how-to-manage-trueconf-plugin-for-microsoft-outlook-in-a-centralized-way/configura-file-setup/ru.png

Все параметры в данной секции принимают индивидуальные значения указанные в таблице.

lock – задаются параметры которые “блокируются”. Например, можно задать “pin”: true, после этого пользователь будет видеть что указание PIN обязательно, и отключить его нельзя.

/blog/baza-znaniy/media/how-to-manage-trueconf-plugin-for-microsoft-outlook-in-a-centralized-way/configura-file-setup-2/ru.png

Все параметры в данной секции принимают значения false или true.

hidden – данная секция отвечает за скрытие параметров. Например, если задать параметр “pin”: true, то пользователь не будет видеть этот параметр при создании конференции.

/blog/baza-znaniy/media/how-to-manage-trueconf-plugin-for-microsoft-outlook-in-a-centralized-way/configura-file-setup-3/ru.png

Все параметры в данной секции принимают значения false или true.

Достаточно использовать только необходимые параметры, если пропустить какие-то из них, то плагин TrueConf будет использовать стандартные значения.

Доступные параметры

Ниже представлен список всех параметров, доступных для плагина. Все из них можно использовать в секции defaults, также дополнительно указано какие из них доступны для секций lock и hidden.

У всех параметров, которые можно включить/отключить, значение true или 1 задаёт активацию параметра, а false или 0 - отключение.

КлючЗначениеНазначениеДоступно для
lockhidden
remember_metrueсостояние параметра “Запомнить меня” на экране авторизации❌❌
false*
allow_server_changetrue*разрешение подключаться к другим серверам TCS (только для версии плагина 2.0)❌❌
false
guest_participants0 = внутренняя конференция*тип доступа к конференции (только для версии плагина 2.0)✅✅
1 = публичная конференция
typepublic — публичнаятип доступа к конференции (только для версии плагина 1.2.x)❌✅
private — внутренняя
modesmart_meeting* – автоселекторрежим конференции❌✅
moderated_role_based – управляемый селектор
all_on_screen – все на экране
video_lecture – видеоурок
max_smart_meeting_speakersот 4 до значения установленного на серверемаксимальное число докладчиков для режима “Автоселектора”❌❌
max_moderated_role_based_speakersот 1 до значения установленного на серверемаксимальное число докладчиков для режима “Управляемый селектор”❌❌
max_smart_meeting_participantsот 4 до значения установленного на серверемаксимальное число участников для режима “Автоселектора”❌❌
max_moderated_role_based_participantsот 1 до значения установленного на серверемаксимальное число участников для режима “Управляемый селектор”❌❌
max_all_on_screen_participantsот 2 до значения установленного на серверемаксимальное число участников для режима “Все на экране”❌❌
default_smart_meeting_speakersот 4 до значения установленного на серверечисло докладчиков, выбранное в списке по умолчанию для режима “Автоселектор”❌❌
default_moderated_role_based_speakersот 1 до значения установленного на серверечисло докладчиков, выбранное в списке по умолчанию для режима “Управляемый селектор”❌❌
pin0*использовать PIN для входа в конференцию✅✅
1
waiting_roomall – все, кроме владельца и ведущегонаправлять участников в комнату ожидания при входе (по умолчанию отключено)✅✅
unplanned – незапланированные участники
strangers – незапланированные участники других серверов
guests – гости
recording0*запись конференции✅✅
1
transcription0*Включить запись стенограммы конференции (только для версии плагина 2.0)✅✅
1
on_join_mute_mic0*отключить микрофоны участников при подключении к конференции✅✅
1
on_join_mute_camera0*отключить камеры участников при подключении к конференции✅✅
1
disable_audio_remarks0 — для внутренней конференции по умолчаниюзапретить аудиореплики✅✅
1 — для публичной конференции по умолчанию
guest_send_messages0разрешить гостям отправку сообщений✅✅
1*
guest_send_audio0разрешить гостям отправку аудио✅✅
1*
guest_send_video0разрешить гостям отправку видео✅✅
1*

* - выставлено по умолчанию

КлючЗначениеНазначениеДоступно для
lockhidden
virtual_room0тип конференции – с расписанием или без✅✅
1*
additional_conf_timeот 0* до 1439увеличение длительности каждой конференции, создаваемой через плагин, относительно времени проведения события к которому она привязана (значение указывается в минутах)❌❌
expiration_time_updating_allowed0разрешить продлевать конференцию✅✅
1*
expiration_time_alert300уведомлять за N минут о том, что конференция скоро завершится (значение указывается в секундах)✅✅
600*
900
1800
3600
auto_termination_enabled0*Завершать конференцию по расписанию автоматически✅✅
1

Пример настройки параметров

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

Выставим по-умолчанию:

  • максимальное число участников для режима “все на экране” – 9;

  • режим конференции – “все на экране”;

  • активируем обязательное использование PIN-кода для входа в конференцию;

  • включим запись конференции;

  • активируем отключение микрофона участников при подключении к конференции;

  • активируем отключение камеры участников при подключении к конференции;

  • разрешим гостям отправлять сообщения;

  • запретим гостям отправлять аудио;

  • запретим гостям отправлять видео;

  • конференция с расписанием;

  • увеличим длительность каждой конференции, создаваемой через плагин, на 25 минут относительно времени проведения события к которому она привязана;

  • разрешим продлевать конференцию;

  • уведомление о скором завершении конференции за 15 минут (900 секунд).

Заблокируем изменение следующих параметров:

  • PIN для входа в конференцию;

  • запрет гостям отправлять аудио;

  • запрет гостям отправлять видео.

Скроем параметры:

  • тип конференция “внутренняя конференция”, теперь пользователь сможет создать только публичную конференцию;

  • режим конференции “видеоурок”;

  • настройка записи конференции.

После чего получим config.json со следующим содержанием:

{
	"remember_me": false,
	"defaults": {
		"conference": {
			"mode": "smart_meeting",
			"pin": 0,
			"recording": 0,
			"on_join_mute_camera": 0,
			"guest_send_messages": 1,
			"guest_send_audio": 1,
			"guest_send_video": 1,
			"server_url": "server_url",
			"allow_server_change": true,
			"guest_participants": 0
		}
	},
	"lock": {
		"conference": {
			"pin": false,
			"recording": false,
			"on_join_mute_mic": false,
			"on_join_mute_camera": false,
			"disable_audio_remarks": false,
			"guest_send_messages": false,
			"guest_send_audio": false,
			"guest_send_video": false
		}
	},
	"hidden": {
		"conference": {
			"type": {
				"private": false,
				"public": false
			},
			"mode": {
				"smart_meeting": false,
				"moderated_role_based": false,
				"all_on_screen": false,
				"video_lecture": false
			},
			"pin": false,
			"recording": false,
			"on_join_mute_mic": false,
			"on_join_mute_camera": false,
			"disable_audio_remarks": false,
			"guest_send_messages": false,
			"guest_send_audio": false,
			"guest_send_video": false,
			"transcription": 0,
			"auto_termination_enabled": 0
		}
	}
}

Если после изменений параметров у вас возникли проблемы в работе плагина, можете скачать стандартный файл config.json по ссылке.