Демонстрация экрана

Кратко

Демонстрация экрана позволяет показать свой экран собеседнику по заявке в реальном времени через WebRTC. Запустить её может оператор из карточки заявки или клиент из клиентского портала. Запуск открывает отдельную вкладку, где запустивший выбирает, что показать, а в переписке заявки появляется карточка «Демонстрация экрана» с кнопкой «Присоединиться» для второй стороны.

Кто имеет доступ

РольЗапуск демонстрации своего экранаПросмотр чужой демонстрации
АдминистраторДаДа
РуководительДаДа
ОператорДаДа
Сотрудник клиентаДа (по своей заявке)Да (по своей заявке)

Демонстрация доступна только по открытой заявке: у выполненной, закрытой или отменённой заявки кнопки нет.

Где найти

  • Оператор: кнопка с иконкой монитора на панели поля ответа в заявке (подсказка «Показать свой экран»): кнопка открывает страницу, где оператор показывает клиенту СВОЙ экран. Экран клиента оператор видит, когда показ начинает сам клиент.
  • Клиент: кнопка «Показать экран» в боковой панели заявки и кнопка с иконкой монитора на панели поля ответа в клиентском портале.

Как работает

Запуск

ШагЧто происходит
1Участник нажимает кнопку демонстрации в заявке
2Система создаёт сессию с уникальным токеном; если по заявке уже была активная или ожидающая сессия, она отменяется
3Открывается отдельная вкладка демонстрации
4В переписке заявки появляется карточка «Демонстрация экрана»; запустивший видит в ней пометку о том, что показывает свой экран, вторая сторона — кнопку «Присоединиться»

Подключиться к сессии нужно в течение 30 минут после её создания, иначе она истекает.

Процесс демонстрации

  • Источник выбирается в стандартном диалоге браузера: весь экран, окно приложения или вкладка. Браузер может предложить передать и звук.
  • Демонстрирующий может сменить экран или окно без разрыва сессии.
  • К демонстрации можно добавить изображение с веб-камеры.
  • Голосовая связь идёт через микрофон; у зрителя микрофон при подключении выключен и включается кнопкой на панели.
  • Перед подключением зритель может включить микрофон и выбрать устройство на экране предварительной проверки.

Голосовая связь во время демонстрации устроена так же, как в обычном звонке заявки — подробнее в статье «Как работают звонки».

Сохранение данных сессии

Информация о каждой сессии сохраняется в таблице screen_sessions базы данных:

  • Идентификатор сессии и токен.
  • Связь с заявкой.
  • Кто запустил сессию.
  • Время создания, подключения и окончания, длительность.
  • Статус (pending — ожидает, active — идёт, ended — завершена, cancelled — отменена новой сессией, expired — истекла).

Завершение сессии

Сессия завершается:

  • Кнопкой завершения в окне демонстрации.
  • Остановкой показа через панель браузера («Прекратить показ»).
  • Запуском новой демонстрации по той же заявке (предыдущая отменяется).

Частые вопросы

Не получается поделиться экраном -- что делать?

Убедитесь, что ссылка открыта в современном браузере (Chrome, Firefox, Edge). Проверьте, что сайт загружен по HTTPS. В macOS может потребоваться разрешение на запись экрана: Системные настройки -- Конфиденциальность -- Запись экрана.

Демонстрация тормозит или пикселизирует.

Качество зависит от интернет-соединения обоих участников. Закрытие лишних вкладок и приложений может улучшить качество.

Может ли оператор управлять экраном клиента?

Нет. Демонстрация работает в режиме только просмотра: зритель не может перемещать курсор или кликать на стороне демонстрирующего. Чем просмотр отличается от полного управления чужим устройством — в статье «Удалённый доступ к компьютеру».

Записывается ли видео демонстрации?

Нет. Сохраняются только данные сессии (время, участник, длительность, статус).

Работает ли на мобильном устройстве?

Если браузер устройства не поддерживает показ экрана, страница демонстрации сообщит об этом и предложит воспользоваться компьютером.

Чем это отличается от AnyDesk или TeamViewer?

Тем и отличается: AnyDesk и TeamViewer дают полный удалённый контроль и требуют установки программы, а демонстрация экрана в заявке — только просмотр без установки. Сравнение таких программ — в статье «Аналоги AnyDesk и TeamViewer».

Связанные статьи

Нужна поддержка, которая так и работает?

TehProf.kz Support собирает обращения из WhatsApp, Telegram, почты и виджета в одну очередь, считает сроки по SLA и показывает, где служба проседает.