Многие пользователи и системные администраторы, переводящие инфраструктуру на ОС Linux (например, Ubuntu, Manjaro, Astra Linux), сталкиваются с проблемой: в конфигурациях вроде 1С:Документооборот перестают работать видеозвонки (в этой ситуации может быть полезна интеграция облачной телефонии Билайн с 1С). Симптомы обычно следующие: в нативном тонком клиенте (например, версии 8.3.22) может вовсе отсутствовать кнопка включения камеры, а в веб-клиенте при попытке звонка идет гудок, но собеседники не слышат и не видят друг друга. Давайте подробно разберем эту ситуацию, проанализируем причины такого поведения системы и по шагам настроим полноценную видеосвязь.
Первое, с чем мы столкнемся при анализе проблемы — это ограничения самой платформы 1С:Предприятие. Рассмотрим подробнее, как работает мультимедийная подсистема.
Если вы используете версию платформы 1С:Предприятие 8.3.22 (или более старые релизы), вам следует знать: в нативном клиенте под Linux видеозвонки не поддерживаются архитектурно. Именно поэтому на панели инструментов полностью отсутствует иконка видеокамеры, а система даже не пытается запросить доступ к микрофону у операционной системы.
Как решить эту проблему?
1С:Предприятие 8.3.27, разработчики официально добавили полноценную поддержку видеозвонков в тонком клиенте для операционных систем Linux и macOS. Если вы обновите сервер взаимодействия и саму платформу до этой (или более новой) версии (автоматизировать процесс поможет сценарий python для установки и обновления СУБД PostgreSQL + 1С), кнопка камеры появится в самом приложении, и необходимость использовать веб-браузер как "костыль" отпадет.Предположим, вы решили использовать веб-клиент. Вы открываете 1С в браузере Google Chrome, видите кнопку звонка, нажимаете ее, слышите гудки, но видео и звук не передаются. Выясним причину этого явления.
Современные веб-браузеры (Chrome, Firefox, Edge) имеют строгие политики безопасности. Они полностью блокируют доступ к медиаустройствам (камере, микрофону) и захвату экрана, если сайт открыт по незащищенному протоколу HTTP. Браузер просто не передаст медиапоток, даже если вы попытаетесь дать разрешение вручную.
Чтобы видеозвонки заработали в браузере, выполните следующие шаги:
Как только веб-клиент 1С будет открыт по HTTPS, браузер корректно запросит у пользователя разрешение на использование микрофона и веб-камеры.
В ходе корпоративного общения часто требуется показать свой экран коллегам. Для работы этой функции в Google Chrome необходимо использовать специальное расширение Расширение для работы с 1С:Предприятием.
Разберем, как правильно его настроить:
Проанализируем ситуацию, когда звонки идут, но после поднятия трубки связь обрывается или нет звука, хотя HTTPS настроен. Все обсуждения и звонки в 1С маршрутизируются через СерверВзаимодействия.
Система пытается установить прямое (Peer-to-Peer, P2P) соединение между компьютерами пользователей для минимизации задержек. В ОС Linux часто по умолчанию работают строгие правила брандмауэра (iptables, ufw или firewalld). Если сетевой экран блокирует нестандартные UDP/TCP порты для WebRTC-соединений, звонок не состоится.
Что нужно сделать системному администратору:
В завершение посмотрим на настройки самой операционной системы Linux. Архитектура работы со звуком и видео в ней отличается от Windows. За обработку медиа отвечают службы PulseAudio или более современный PipeWire.
Если клиент 1С (или браузер) не видит микрофон, проверьте:
Подводя итог: для запуска видеозвонков в 1С на Linux вам необходимо либо обновить платформу минимум до версии 8.3.27, либо использовать веб-клиент исключительно через защищенное HTTPS-соединение, попутно проверив сетевые доступы Сервера взаимодействия и настройки медиа-сервисов самой ОС Linux.