Перейти к содержанию

Требования к каналам связи

Каналы связи для серверов

Пропускная способность каналов связи между серверами Мессенджер и ВКС и между Мессенджер и ВКС и S3 должна быть не менее 10 Гбит/с (на вход и на выход).

Каналы связи для клиентского приложения

Входящий поток Исходящий поток
Минимальная пропускная способность (CIF) 1.2 Мбит/с (или 2.2 Мбит/с для сетки на 12 участников) 300 Кбит/с
Оптимальная пропускная способность (FullHD) 8 Мбит/с (или 16 Мбит/с для сетки на 12 участников) 6 Мбит/с

Голосовые и видеозвонки

Если в версии 26.2 возникли проблемы с групповыми звонками, звонками по ссылке и добавлением пользователей

Возможна ошибка конфигурации сервиса janus, из-за которой все звонки направляются на одну ноду.

Для устранения проблемы проверьте таблицу janus_servers и при необходимости исправьте данные.

  1. Проверьте текущую конфигурацию:
    echo table_get janus_servers | nc stdb.vkteams.svc.cluster.local 4020
  2. Если в записи указан неверный порт (например, 8888 вместо нужного), измените только порт, сохранив все остальные параметры из вывода первой команды. Пример команды для исправления:
    echo "stdb_row_set janus_servers 2 http://10.32.0.1:8088/janus 55.75222 37.61556" | nc stdb.vkteams.svc.cluster.local 4020
  3. Проверьте, что строка изменилась:
    echo table_get janus_servers | nc stdb.vkteams.svc.cluster.local 4020

В случае проблем со звонками в первую очередь проверьте, что предоставлены все необходимые доступы. Для работы голосовых и видеозвонков необходим доступ к внешнему IP-адресу Мессенджер и ВКС через порт 3478 (TCP/UDP) и UDP-порты выше 1024. Если доступа нет, звонки не будут работать.

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

Чтобы изменить количество UDP-портов, которые используются для звонков:

  1. На сервере установщика VK WorkSpace откройте конфигурационный файл:

    vim /home/deployer/projects/vkteams/helm-releases/janus/custom_values.yaml
    
    и укажите необходимое количество UDP-портов в параметре rtp_port_range:

    media: {
      ipv6 = false
      ipv6_linklocal = false
      min_nack_queue = 2000
      dtls_mtu = 1400
      dtls_timeout = 200
      rtp_port_range = "1024-65535"
    }
    
  2. Перейдите на главную страницу веб-интерфейса установщика, нажав на логотип VK WorkSpace.

  3. Выполните команду Запустить проверку:

  4. Дождитесь завершения проверки, затем запустите автоматическую установку, нажав на кнопку Play .

Настройка сетевых параметров звонков (UDP, IP)

  1. В веб-интерфейсе установщика VK Workspace перейдите в Проектыvkteams.
  2. В окне Формы проекта vkteams выберите calls (Настройки телефонии). Откроется форма с параметрами для заполнения:

  3. В зависимости от требуемой настройки включите соответствующие переключатели:

    • grey_and_white_ip — включает поддержку как белого IP, так и серого одновременно. Это актуально для случаев, когда внутренним пользователям запрещены белые IP. С включенным параметром внутренние пользователи смогут подключаться через серый IP, а внешние — через белый.

    • nat_1_1_mapping — включает поддержку трансляции UDP-трафика с белого IP-адреса на серый IP инсталяции. Это необходимо для случаев, когда белый IP находится отдельно от нод сервисов ВКС и трафик перенаправляется только с него.

  4. Нажмите кнопку Сохранить настройки.

  5. Перейдите на главную страницу веб-интерфейса установщика, нажав на логотип VK WorkSpace.

  6. Выполните команду Запустить проверку:

  7. Дождитесь завершения проверки, затем запустите автоматическую установку, нажав на кнопку Play .

Настройка функции шумоподавления

Чтобы настроить для пользователей возможность применять функцию шумоподавления:

  1. В веб-интерфейсе установщика VK Workspace перейдите в Проектыvkteams.
  2. В окне Формы проекта vkteams выберите MessengerRemoteConfigs (Настройка мессенджера). Откроется форма с параметрами для заполнения:

  3. Включите переключатель voip-noise-suppress-enabled.

  4. Нажмите кнопку Сохранить настройки.

  5. Перейдите на главную страницу веб-интерфейса установщика, нажав на логотип VK WorkSpace.

  6. Выполните команду Запустить проверку:

  7. Дождитесь завершения проверки, затем запустите автоматическую установку, нажав на кнопку Play .