Требования
Коробка разворачивается в вашем контуре — подготовьте четыре группы ресурсов.
Сервер
- Linux, ≈ 4 vCPU / 6–8 ГБ RAM / 80 ГБ диска.
- Docker + Docker Compose v2.
- Рекомендуется чистый хост без других сервисов (порты 80/443 свободны).
Сеть и порты
| Порт | Протокол | Назначение |
|---|---|---|
| 80, 443 | TCP | HTTPS кабинета (Caddy, Let's Encrypt) |
| 5060 | UDP/TCP | SIP-сигнализация (транк оператора) |
| 10000–20000 | UDP | RTP-медиапотоки (голос) |
Полная таблица — приложение B.
Домен и почта
- Поддомен для кабинета (например
robot.company.ru) + доступ к DNS (A-запись на IP сервера). - SMTP-реквизиты для писем кабинета (приглашения, уведомления) — вводятся в веб-инсталляторе.
Внешние сервисы (ключи клиента)
- Речевые сервисы (STT/TTS/LLM): API-ключ сервисного аккаунта Yandex SpeechKit / YandexGPT + folder id (обработка на территории РФ).
- SIP-транк и DID-номер от вашего оператора связи.
- Object Storage (S3, РФ-юрисдикция) для записей звонков (152-ФЗ): endpoint, bucket, ключи доступа.