Труконф возглавил рейтинг ВКС-разработчиков 2023

Блог

Вернуться

Интеграция TrueConf Server с платформой Communigate Pro

Компания TrueConf предоставляет платформу для корпоративных коммуникаций TrueConf Server. Эта платформа позволяет организовывать общение с помощью видеосвязи. Если в вашей компании используется система коммуникаций, не предлагающая видеосвязь, а этот функционал вам необходим – вы можете воспользоваться решением от TrueConf. Например, по такому принципу доступна интеграция TrueConf с коммуникационной платформой Communigate Pro от компании Communigate.

Communigate Pro – это единая клиент-серверная платформа, предоставляющая различные сервисы коммуникации: электронную почту, IP-телефонию, текстовый чат и др. Клиентская часть Communigate Pro называется Samoware.

Платформа Communigate Pro не обладает встроенной возможностью создавать групповые видеоконференции. Интеграция с TrueConf Server решает эту проблему – пользователи Communigate Pro через Samoware смогут создавать и проводить видеоконференции TrueConf.

По состоянию на июль 2023 года на стороне Communigate Pro могут наблюдаться проблемы при работе SIP-интеграции. Поэтому пока ждём исправления ситуации со стороны вендора, компания TrueConf не рекомендует данную интеграцию использовать.

Функционал, доступный после интеграции

На данный момент интеграция не является сертифицированной и носит ограниченный характер: во время конференции вам будут доступны только те функции, которые предоставляет Samoware.

Использование видеосвязи в рамках интеграции Communigate Pro с TrueConf Server возможно только в веб-версии Samoware. Также стоит иметь в виду, что в браузере Firefox интеграция работать не будет.

Подробное сравнение возможностей, доступных в рамках интеграции, с возможностями полноценной системы видеосвязи на базе TrueConf Server приведено в таблице ниже:

Функция TrueConf Server + Communigate Pro TrueConf Server + клиентское приложение TrueConf
Видеозвонки Доступны Доступны
Групповые конференции Доступны Доступны
Показ контента во время конференции Трансляция экрана и окон приложений средствами Samoware Трансляция экрана и отдельных окон приложений, показ презентаций
Корпоративный чат Чат Samoware: есть обмен файлами, эмоджи Полноценный корпоративный чат TrueConf: есть редактирование, форматирование, удаление, пересылка сообщений, обмен файлами, упоминание участников, эмоджи
Конференции в режиме селектора Не доступны Доступны
Конференции в режиме видеоурока Не доступны Доступны
Настройка раскладки конференции Не доступна Есть возможность изменить тип раскладки и количество докладчиков, добавить отдельное видеоокно для показа контента, ведущие могут принудительно задавать раскладку для разных групп участников
Управление оборудованием Можно только включать/отключать микрофон или камеру у себя Можно выбирать микрофон и камеру, ведущие конференции также могут управлять оборудованием участников
Приглашение участников в конференцию Доступно Доступно
Удаление участников из конференции Не доступно Доступно
Запись конференции Не доступна Записать конференцию может как администратор сервера, на котором она проводится, так и её участник
Просмотр сведений о текущем соединении Не доступен Доступен
Звонки на SIP/H.323/RTSP устройства Только SIP Доступны

Подключение к конференции TrueConf через Communigate Pro

Для начала рассмотрим как пользователи Communigate Pro могут по видеосвязи подключиться к конференции TrueConf не выполняя для этого дополнительных настроек. Подключение будет происходить по протоколу SIP. Это задействует одну из лицензий на SIP/H.323/RTSP-шлюзе TrueConf Server. Чтобы подключиться:

  1. На гостевой странице конференции TrueConf, к которой хотите подключиться, выберите вкладку Как подключиться:

    Интеграция TrueConf Server с платформой Communigate Pro 1

  2. На открывшейся странице, в разделе Подключение вручную, выберите вкладку ВКС-ТЕРМИНАЛ и скопируйте строку подключения к конференции для SIP-устройств. Она расположена в поле SIP URL:

    Интеграция TrueConf Server с платформой Communigate Pro 2

  3. Затем перейдите в веб-версию Samoware. По умолчанию она располагается по адресу https://your.communigate.address:9100/?Skin=Samoware&Language=Russian
  4. Появится форма авторизации. Укажите свои логин и пароль в системе Communigate Pro при соответствующем запросе. Затем нажмите Войти:

    Интеграция TrueConf Server с платформой Communigate Pro 3

  5. В главном меню приложения выберите пункт Позвонить, в появившейся панели набора номера укажите строку подключения к конференции, скопированную ранее (см. пункт 2), и нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 4:

    Интеграция TrueConf Server с платформой Communigate Pro 5

  6. После этого вы присоединитесь к конференции TrueConf.

Создание групповой конференции на TrueConf Server через Communigate Pro

Как уже было сказано, интеграция TrueConf и Communigate Pro позволит пользователям последнего организовывать групповые конференции. Но сначала потребуется произвести ряд настроек на стороне обеих систем в их панелях управления. Поддерживаются следующие версии:

  • TrueConf Server 5.0 и выше;
  • Communigate Pro 6.3 и выше.

Шаг 1. Предварительная настройка сервера Communigate Pro

Произведите первичную настройку сервера Communigate Pro:

  1. Войдите в панель управления сервером. По умолчанию она расположена по адресу https://your.communigate.address:8010
  2. Выберите пункт Установки в главном меню панели управления:

    Интеграция TrueConf Server с платформой Communigate Pro 6

  3. На открывшейся странице нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 7 :

    Интеграция TrueConf Server с платформой Communigate Pro 8

  4. Появится меню настроек. В поле Тип Интерфейса выберите значение Экспертный, а в поле Вид Интерфейса – значение Dash. После этого нажмите на кнопку Модифицировать:

    Интеграция TrueConf Server с платформой Communigate Pro 9

  5. Проверьте, что у всех пользователей, которые будут участвовать в конференции TrueConf, есть пароль Communigate для авторизации, и пароль SIP для совершения SIP-звонков. Чтоб это сделать:

    1. В главном меню панели управления выберите пункт Пользователи:

      Интеграция TrueConf Server с платформой Communigate Pro 10

    2. На открывшейся странице в списке пользователей домена выберите интересующего вас пользователя, кликнув по его логину (логины расположены в столбце Объект):

      Интеграция TrueConf Server с платформой Communigate Pro 11

    3. Откроется меню редактирования данных пользователя. Проверьте, что в полях CommuniGate Пароль и Пароль для SIP есть данные. В противном случае – задайте пароли в соответствующих полях.
  6. У пользователя по умолчанию (с логином pbx) также должен быть задан SIP-пароль. Убедитесь в этом, как показано выше в пункте 5. Этот аккаунт будет использоваться для установления SIP-соединения между TrueConf Server и Communigate Pro.

Шаг 2. Настройка TrueConf Server

Для того чтобы установить соединение между TrueConf Server и Communigate Pro, необходимо настроить сервер видеосвязи:

  1. Так как пользователи Communigate Pro будут подключаться к конференции TrueConf как SIP-абоненты, нужно сконфигурировать соответствующий шлюз. Для этого в панели управления сервера перейдите в раздел Шлюзы → SIP и нажмите на кнопку Добавить конфигурацию:

    Интеграция TrueConf Server с платформой Communigate Pro 12

  2. Выберите ручную настройку:

    Интеграция TrueConf Server с платформой Communigate Pro 13

  3. В появившейся форме заполните поля Имя (имя вашего SIP-шлюза) и Хост (IP-адрес машины с развёрнутым Communigate Pro). Порт по умолчанию будет равен 5060. При необходимости вы можете изменить его. Также укажите логин и пароль пользователя pbx вашего сервера Communigate Pro в соответствующих полях:

    Интеграция TrueConf Server с платформой Communigate Pro 14

  4. В разделе Расширенная настройка отмеченным должен быть только флажок Включить поддержку таймеров (RFC4028). В разделе Доступные кодеки выберите только флаги H.264 Baseline Profile, G.711 ulaw и G.711 alaw. В разделе Роль отметьте все флажки. После этого нажмите на кнопку Создать:

    Интеграция TrueConf Server с платформой Communigate Pro 15

  5. Создание конференций на TrueConf Server будет происходить путём вызова сервером Communigate Pro соответствующих API-запросов. Чтобы API-взаимодействие было возможным, на сервере видеосвязи необходимо создать OAuth2 приложение. Для этого перейдите в раздел API → OAuth2 и нажмите на кнопку Создать новое приложение:

    Интеграция TrueConf Server с платформой Communigate Pro 16

  6. В открывшемся модальном окне введите имя вашего OAuth2 приложения, в поле Переадресация URL укажите https://localhost. В разделе Разрешения отметьте только флажок conferences. Затем нажмите на кнопку Создать:

    Интеграция TrueConf Server с платформой Communigate Pro 17

  7. После создания OAuth2 приложения его ID и секрет отобразятся в общем списке. Они пригодятся при дальнейшей настройке на стороне Communigate Pro.

    Интеграция TrueConf Server с платформой Communigate Pro 18

  8. TrueConf Server и Communigate Pro устанавливают соединение по протоколу HTTPS. Поэтому убедитесь, что на стороне сервера видеосвязи настроен HTTPS. Также вам требуется скачать TLS-сертификат с TrueConf Server и добавить его в Communigate Pro. Перейдите в раздел Веб → HTTPS и нажмите на кнопку Скачать ca.crt (вместо ca.crt будет имя вашего сертификата):

    Интеграция TrueConf Server с платформой Communigate Pro 19

Настройка соединения между TrueConf Server и Communigate Pro

  1. В панели управления Communigate Pro необходимо добавить TLS-сертификат, загруженный с TrueConf Server (см. 8 пункт 2 шага). Для этого перейдите в раздел Пользователи → Безопасность, в поле для ввода сертификата вставьте содержимое скачанного файла, и нажмите на кнопку Установить Сертификат:

    Интеграция TrueConf Server с платформой Communigate Pro 20

  2. Данные о сертификате появятся в списке:

    Интеграция TrueConf Server с платформой Communigate Pro 21

  3. Соединение и передача данных между системами будет обеспечена двумя скриптами: vsvideoconf.wcgp и calendarconference.sppr. Скачайте архив с этими скриптами:

    Скрипты для интеграции

    Затем измените значения переменных из начала скрипта vsvideoconf.wcgp следующим образом:

    1. В URL, записанном в переменных apiURLBase и authURLBase укажите доменное имя машины, с развёрнутым TrueConf Server;
    2. В переменной authClientId укажите ID приложения OAuth2 (см. 7 пункт 2 шага);
    3. В переменной authClientSecret укажите секрет приложения OAuth2 (см. 7 пункт 2 шага).
    4. В переменной confOwner укажите логин (TrueConf ID) учётной записи на TrueConf Server, которая будет назначена в качестве владельца конференции.

    Интеграция TrueConf Server с платформой Communigate Pro 22

    Указываемый домен должен совпадать с именем сервера в TLS-сертификате, иначе соединение установить не получится. Также не допускается использование IP-адреса TrueConf Server вместо DNS-имени.

  4. Укажите адрес вашего DNS-сервера:

    Communigate Pro не сможет установить соединение с TrueConf Server без DNS-сервера
    1. Перейдите в раздел Установки → Сеть, в меню навигации по разделу выберите DNS Клиент:

      Интеграция TrueConf Server с платформой Communigate Pro 23

    2. В пункте Адреса DNS-Серверов выберите значение Специальные и нажмите на кнопку Модифицировать:

      Интеграция TrueConf Server с платформой Communigate Pro 24

    3. Появится поле ввода, где необходимо указать IP-адрес вашего DNS-сервера, а затем нажать Модифицировать:

      Интеграция TrueConf Server с платформой Communigate Pro 25

  5. Перейдите в раздел Пользователи → Интерфейсы и загрузите cкрипт vsvideoconf.wcgp на сервер. Для этого:

    1. Нажмите на поле выбора файла:

      Интеграция TrueConf Server с платформой Communigate Pro 26

    2. В файловом менеджере вашей ОС выберите нужный скрипт.
    3. Нажмите на кнопку Загрузить Файл:

      Интеграция TrueConf Server с платформой Communigate Pro 27

  6. Перейдите в раздел Пользователи → PBX и загрузите скрипт calendarconference.sppr. Загрузка осуществляется аналогично тому как показано в предыдущем пункте.

Шаг 4. Создание конференции

После завершения настройки пользователи Communigate Pro смогут создавать групповые видеоконференции через веб-версию Samoware. Это будет доступно на основании группы контактов или мультичата. Также появится возможность запланировать мероприятие TrueConf с помощью календаря Samoware.

Создание групповой конференции на основании группы контактов

  1. В главном меню приложения выберите пункт Контакты. В появившемся слева списке групп выберите Контакты. Затем, на панели управления контактами нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 28 :

    Интеграция TrueConf Server с платформой Communigate Pro 29

  2. В выпадающем меню выберите Создать Группу Контактов:

    Интеграция TrueConf Server с платформой Communigate Pro 30

  3. Появится модальное окно настройки группы. Чтобы добавить в неё контакт, нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 31 :

    Интеграция TrueConf Server с платформой Communigate Pro 32

  4. Затем выберите нужные контакты из их групп в появившемся справа меню:

    Интеграция TrueConf Server с платформой Communigate Pro 33

  5. Добавленные контакты будут отображаться в окне настройки группы. В верхнем поле Имя для удобства вы можете указать имя группы. После завершения настройки нажмите на кнопку Сохранить:

    Интеграция TrueConf Server с платформой Communigate Pro 34

  6. В списке групп выберите созданную:

    Интеграция TrueConf Server с платформой Communigate Pro 35

  7. В открывшемся окне просмотра группы нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 36 :

    Интеграция TrueConf Server с платформой Communigate Pro 37

  8. После этого, вам и всем контактам из группы поступит звонок от пользователя pbx.

    Интеграция TrueConf Server с платформой Communigate Pro 38

  9. Приняв его, вы окажетесь в групповой конференции с пользователями Communigate Pro из вашей группы контактов.

    Интеграция TrueConf Server с платформой Communigate Pro 39

Создание групповой конференции на основании мультичата

  1. В главном меню приложения выберите пункт Разговоры, на панели управления слева нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 28 :

    Интеграция TrueConf Server с платформой Communigate Pro 41

  2. В появившемся выпадающем меню выберите Мультичат:

    Интеграция TrueConf Server с платформой Communigate Pro 42

  3. Введите тему мультичата (она будет выводиться в качестве его имени) и нажмите на кнопку Модифицировать:

    Интеграция TrueConf Server с платформой Communigate Pro 43

  4. Мультичат создан. Теперь добавьте в него участников. Для этого нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 44 на панели управления мультичатом:

    Интеграция TrueConf Server с платформой Communigate Pro 45

  5. В появившемся меню выберите нужные вам контакты из их групп:

    Интеграция TrueConf Server с платформой Communigate Pro 46

  6. Теперь вы сможете создать групповую конференцию со всеми добавленными участниками. Для этого нажмите на кнопку Интеграция TrueConf Server с платформой Communigate Pro 47 на панели управления мультичатом:

    Интеграция TrueConf Server с платформой Communigate Pro 48

  7. После этого всем участникам мультичата поступит звонок от пользователя pbx, аналогично тому как это было показано в пункте 8 предыдущего подраздела. Приняв его, вы окажетесь в групповой конференции TrueConf с пользователями Communigate Pro.

Создание запланированной конференции

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

  1. Перейдите в раздел Календарь, а затем выберите интересующий вас день, дважды кликнув по нему левой кнопкой мыши:

    Интеграция TrueConf Server с платформой Communigate Pro 49

  2. В появившемся окне укажите тему события в поле Тема. Для добавления участников наведите курсор мыши на поле Участники, а затем нажмите на появившуюся кнопку Интеграция TrueConf Server с платформой Communigate Pro 31.

    Интеграция TrueConf Server с платформой Communigate Pro 51

  3. Выберите нужных пользователей в открывшемся меню:

    Интеграция TrueConf Server с платформой Communigate Pro 52

  4. Затем снимите флажок На Весь День:

    Интеграция TrueConf Server с платформой Communigate Pro 53

  5. Укажите время начала и окончания мероприятия:

    Интеграция TrueConf Server с платформой Communigate Pro 54

  6. В поле Где укажите значение phone, благодаря которому на основании календарного события Samoware будет создана конференция TrueConf. Затем нажмите кнопку Сохранить.

    Обратите особое внимание на важность этого пункта. Если его не выполнить, то запланированная конференция не будет создана.

    Интеграция TrueConf Server с платформой Communigate Pro 55

  7. Теперь ваше мероприятие успешно запланировано. Когда придёт время начала, всем участникам поступит вызов, аналогично тому как это было показано в 8 пункте подраздела о создании конференции из группы контактов.

Не нашли ответ на свой вопрос? Напишите нам в онлайн-чате, мы будем рады помочь.

Подписка на новости