Корпоративный чат Portal — переписка, файлы и звонки прямо в портале, без отдельного мессенджера и без передачи данных во внешний облачный сервис. Текущая версия модуля — 0.4.0.

Что изменилось в 0.4.0

  • В развёрнутом звонке первая кнопка открывает переписку участников, не выходя из звонка
  • Выключенная камера пропадает у всех, а не замирает последним кадром
  • Ответ на одном устройстве останавливает звонок на остальных устройствах этого человека. Во входящем видно, кто звонит
  • «Новая группа» находит группы портала. Сотрудник без прав администратора может найти коллегу. У людей бейдж «Домен» или «Локальный»
  • В приложении для компьютера демонстрация выбирается по превью окон и экранов, приложения называются Portal Чат
  • На телефоне после звонка в списке недавних не остаётся вторая карточка

Что изменилось в 0.3.0

  • Демонстрация экрана в видеозвонке сразу открывается крупно. Можно смотреть экран или камеру и переключаться между участниками. Экран одновременно показывает только один человек
  • Если портал недоступен, приложение остаётся открытым и предлагает повторить, а не закрывается без предупреждения
  • На телефоне экран не гаснет во время звонка, имя собеседника не обрезается кнопками, выход — компактная иконка
  • «Написать», «Новая группа» и «Канал отдела» в приложениях открывают выбор сотрудника или группы
  • Приложения для Windows, macOS и Linux обновлены: выбор экрана или окна, компьютер не засыпает во время звонка

Что изменилось в 0.2.0

  • Страница узла «Чат» открывает ту же панель, что и кнопка в шапке: на странице ссылка Открыть чат
  • Личный звонок собеседнику, который не в сети, не создаёт комнату LiveKit. В переписке появляется «Пропущенный звонок» или «Пропущенный видеозвонок», адресату уходит уведомление
  • Неактивный контакт вызвать нельзя
  • В личном чате своё сообщение помечается Прочитано, когда собеседник открыл диалог

Зачем бизнесу

  • Единая точка входа: чат в шапке рядом с задачами, документами и Helpdesk
  • Каналы отделов на базе групп Portal — состав канала совпадает с группой доступа
  • Контроль хранения: данные на вашем сервере, сроки задаются службой «Очистка чата» и отдельно для группы
  • Аудио- и видеозвонки и демонстрация экрана, когда на сервере включены LiveKit и TURN

Что входит

  • Личные и групповые чаты: ответ, правка, удаление у всех, реакции, эмодзи и вложения
  • Картинки открываются в просмотре, остальные файлы скачиваются
  • Поиск по сообщениям в списке чатов и внутри открытого диалога
  • Каналы по группам доступа Portal
  • Уведомления в браузере и Web Push (при настройке VAPID), отключение звука у отдельного чата
  • Ночная очистка старых сообщений и файлов

Как подключить

  1. Получите entitlement korport.comms.* в лицензии Portal (или используйте trial)
  2. На сервере включите сервис Portal.Chat (PORTAL_CHAT_ENABLED=true). Для звонков отдельно: LIVEKIT_ENABLED, LiveKit и coturn
  3. Если сервер видит korport.ru: Админка → Модули → Установить с korport.ru → Коммуникации (чат)
  4. В закрытом контуре перенесите файл .portalmod и установите его: Админка → Модули → Отдельный модуль. Платный модуль ставится, только если он есть в локальном LICENSE.key

Модуль не входит в базовый дистрибутив и не скачивается как demo-файл. Переписка хранится на вашей инфраструктуре.