Skip to content

Расширение Callbox

Вы можете использовать составное расширение Callbox — веб-приложение для видеоконференций внутри Nextbox.

Составное расширение состоит из интеграционной backend и frontend части. Для работы требуется WebRTC-сервер LiveKit, который поставляется в комплекте и разворачивается рядом с основными сервисами Nextbox.

Подробное описание расширения доступно на странице продукта.

Для установки можно воспользоваться инструкцией

Все параметры для настройки сервиса можно найти на этой странице

Архитектура

┌─────────────┐       ┌──────────────┐       ┌──────────────┐
│   Браузер   │──────>│   callbox    │──────>│ postgresql   │
│             │       │   :8081      │       │   :5432      │
└──────┬──────┘       └──────┬───────┘       └──────────────┘
       │                     │
       │  WebRTC             │ HTTP (API)
       v                     v
┌──────────────┐       ┌──────────────┐       ┌──────────────┐
│   livekit    │<──────│ livekit-     │──────>│ egress-files │
│   :7880      │       │ egress       │       │   :9100      │
└──────────────┘       └──────────────┘       └──────────────┘
СервисНазначение
callboxОсновное веб-приложение (API + фронтенд внутри Nextbox)
livekitWebRTC-сервер: видео- и аудиопотоки между участниками
livekit-egressЗапись звонков в файлы
egress-filesРаздача файлов записей по HTTP

WARNING

Данное расширение использует сторонний продукт LiveKit. Его лицензия и условия эксплуатации лежат вне периметра Nextbox — ознакомьтесь с ними на официальном сайте.