Клиентский сервис

Видеозвонки

Живой видеозвонок между оператором и посетителем прямо в виджете и кабинете — без стороннего сервиса вроде Jivo Video.

Зачем свой видеозвонок

Горячий диалог иногда проще закрыть голосом и картинкой, чем долго переписываться. Мы не встраиваем чужой видеовиджет: звонок живёт в том же чате signup24 — те же сессия, оператор и история.

Что используем и почему

Слой Технология Зачем
Медиа (видео/звук) WebRTC в браузере Стандартный путь для 1:1 звонков без плагинов; картинка и звук идут peer-to-peer между посетителем и оператором.
Сигналинг (кто звонит, SDP, ICE) Наш API + Centrifugo (как у чата) Не нужен отдельный «видеосервер» для сигналов: invite / accept / offer / answer / ICE уже едут по знакомому live-каналу.
Обход NAT STUN + при необходимости TURN (Coturn) Без TURN за жёстким NAT видео часто не поднимается; Coturn — проверенный открытый TURN, креды задаются в окружении сервера.

Не используем сторонние SaaS-видео (Twilio Video, Daily, Jivo Video и т.п.): меньше зависимостей и стоимости за минуту, данные диалога остаются в вашем контуре signup24. Минус — нужен корректный HTTPS на сайте и при плохих сетях — настроенный TURN.

Как это выглядит

  • Посетитель: вкладка «Звонок» → иконка камеры рядом с трубкой → запрос оператору.
  • Оператор: в открытом чате кнопка «Видеозвонок» → посетитель принимает → комната с локальным и удалённым видео, mute / камера / завершить.

Обратный звонок (форма «перезвоните») — отдельная возможность: заявка с номером, без WebRTC. Её можно держать вместе с видео или выключить.

  • Оператор приглашает из чата или посетитель запрашивает с вкладки «Звонок».
  • { "Свой WebRTC": "медиа идёт напрямую между браузерами, сигналинг — через уже привычный live-канал чата." }
  • STUN/TURN (Coturn) — чтобы звонок работал за NAT и корпоративными сетями.
  • Включается флагом «Видеозвонки WebRTC» в настройках сайта; камера и микрофон нужны у обеих сторон (HTTPS).

Попробуйте на своём сайте