Установка
Требования к серверу и сети
Какой нужен сервер, какие порты открыть и где хранить резервные копии — подготовьте это до установки.
Для версии АТС 0.3 (альфа)
АТС ставится на отдельный сервер или виртуальную машину. Подготовьте их до установки.
Сервер
| Что | Требование |
|---|---|
| Операционная система | Ubuntu Server 26.04 LTS, чистая установка |
| Процессор | 2 ядра, архитектура x86-64 |
| Память | 4 ГБ |
| Диск | от 40 ГБ и место под записи разговоров |
| Адрес в сети | постоянный IP-адрес или адрес, закреплённый за сервером в DHCP |
На другие версии Ubuntu и другие системы версия 0.3 не устанавливается.
Сколько места займут записи: минута разговора — около 0,75 МБ. Например, 100 часов записей — примерно 4,5 ГБ. Срок хранения записей задаётся в панели, подробнее — в статье Запись разговоров и журнал звонков.
Порты
Откройте на роутере или в облачной группе безопасности:
| Порт | Зачем |
|---|---|
443/tcp | панель управления по HTTPS |
80/tcp | сертификат Let’s Encrypt и перевод на HTTPS |
5060/udp и 5060/tcp | SIP: телефоны и провайдеры |
10000–10500/udp | звук разговоров (RTP) |
51820/udp | только для связи с другой АТС через VPN |
Панель сама показывает, какие порты нужны при её текущих настройках: «Система» → «Сеть» → «Какие порты должны быть открыты».
Интернет
- Во время установки серверу нужен доступ в интернет.
- Если у панели будет свой домен, он должен указывать на сервер, а порт 80 — быть открыт: так АТС сама получит сертификат Let’s Encrypt. Без домена панель работает со своим сертификатом SAMPBX, браузер один раз попросит ему доверять.
- Провайдеру телефонии и удалённым сотрудникам нужен доступ к SIP и портам звука.
Где хранить резервные копии
Диск самого сервера не спасёт копии, если откажет этот диск. Подготовьте отдельное место: сетевую папку (SMB), сервер SFTP или хранилище S3. Подробнее — в статье Резервные копии.