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

Звоните один на один прямо из личного чата. Звонки используют WebRTC для низкой задержки и прямой передачи аудио.

Как позвонить

Откройте личный чат с нужным человеком и нажмите иконку телефона в заголовке чата. Браузер или приложение запросит доступ к микрофону, если разрешение ещё не получено. Собеседник получит уведомление о входящем звонке с кнопками «Принять» и «Отклонить».

Если собеседник уже разговаривает, вы увидите статус «занят». Если он не ответит в течение 30 секунд, звонок будет отмечен как пропущенный.

Входящий звонок

Когда вам звонят, на экране появляется уведомление:

  • Android: Полноэкранный экран входящего звонка, даже если приложение закрыто или телефон заблокирован. Звонит системная мелодия.
  • Десктоп: Оверлей в окне приложения со звуком.
  • Браузер: Уведомление со звуком в активной вкладке.

Во время звонка

Доступные элементы управления:

  • Вкл/Выкл микрофон — включить или отключить микрофон
  • Динамик / Наушник — переключение аудиовыхода (на мобильном)
  • Завершить звонок — повесить трубку

Таймер показывает длительность разговора.

Bluetooth и автомобильная интеграция

На Android звонки интегрируются с Bluetooth-гарнитурами, автомобильными аудиосистемами и громкой связью. Если вы подключены к Bluetooth в машине, аудио передаётся через динамики автомобиля, и вы можете управлять звонком кнопками на руле.

История звонков

Завершённые звонки отображаются как системные сообщения в чате с указанием длительности или информацией о пропущенном/отклонённом звонке.

Требования

  • Разрешение на использование микрофона в браузере или приложении
  • Оба пользователя должны быть онлайн в момент звонка
  • Если сервер за NAT или фаерволом, может потребоваться TURN-сервер — см. TURN-сервер

Что пока недоступно

Видеозвонки и групповые звонки появятся в будущих версиях.