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

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

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

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

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

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

Когда вам звонят, на экране появляется уведомление. Встроенный диалог входящего звонка удерживает фокус клавиатуры на элементах управления; нажмите Escape, чтобы отклонить звонок.

  • Android: Полноэкранный экран входящего звонка для срочных вызовов, когда Android разрешает такой режим. Используется отдельный канал звонков.
  • Десктоп: Системное уведомление и интерфейс звонка в приложении появляются после серверного события звонка.
  • Браузер или PWA: Уведомление браузера появляется при выданном разрешении; активная вкладка может обработать звонок внутри приложения.

Настройки уведомлений о звонках

Для звонков есть отдельная настройка. Заглушение чата отключает обычные сообщения и задачи, но не блокирует входящие звонки автоматически. Используйте колокольчик в заголовке чата, чтобы разрешить или заглушить звонки для этого чата, либо Настройки → Уведомления для глобального отключения звонков.

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

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

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

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

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

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

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

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

Требования

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

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

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