· 12 мин чтения

Корпоративная АТС на Asterisk 20 + FreePBX для офиса 30-80 мест

Меня зовут Семёнов Евгений Сергеевич, директор АйТи Фреш. За 15 лет я собрал десятки IP-АТС для клиентов — от адвокатских кабинетов на 3 телефона до call-центров на 60 операторов. Из всех вариантов (3CX, Yeastar, Mango-облако, коммерческие Panasonic) мой выбор для среднего бизнеса — Asterisk 20 + FreePBX. Бесплатно, гибко, работает на любой виртуалке. Расскажу, как собрать полноценную корпоративную телефонию за 2-3 рабочих дня.

Зачем своя АТС, если есть Mango, SberCalls и другие облака

Три причины выбирать self-hosted:

Архитектура типовой АТС

КомпонентРоль
Asterisk 20Ядро — обработка вызовов, routing, PJSIP
FreePBX 17Web-UI над Asterisk — проще админить
SIP-транкиСвязь с ТФОП через операторов (Mango, Megafon)
IP-телефоныYealink T31P/T54W, Fanvil X4U, Grandstream GRP
SoftphoneLinphone, Zoiper, Microsip на ПК/мобильных
MariaDBCDR-журналы вызовов + очередь
Odoo/CRMPop-up карточки клиента по входящему номеру

Установка FreePBX за 60 минут

Самый простой путь — готовый ISO FreePBX Distro, но я предпочитаю собрать на Debian 12 — меньше ненужных пакетов и полный контроль:

# На Debian 12 VPS (4 vCPU, 8 ГБ RAM)
apt install nginx mariadb-server php8.2-fpm php8.2-{mysql,xml,curl,mbstring,gd} \
  asterisk asterisk-mysql asterisk-mp3 nodejs composer git

# Скачиваем FreePBX
cd /usr/src
wget https://mirror.freepbx.org/modules/packages/freepbx/freepbx-17.0-latest.tgz
tar xfz freepbx-17.0-latest.tgz
cd freepbx
./start_asterisk start
./install -n --dbuser=freepbx --dbpass=securepass

# После установки — Web UI на http://ip/admin
# Первый вход — создание admin-пользователя

В FreePBX-интерфейсе настраиваем базовое:

  1. Applications → Extensions → Add new PJSIP Extension для каждого сотрудника.
  2. Connectivity → Trunks → Add SIP Trunk с данными оператора.
  3. Connectivity → Inbound Routes → куда направляются входящие.
  4. Connectivity → Outbound Routes → как идут исходящие через транк.
  5. Applications → Ring Groups / Queues → маршрутизация вызовов.

SIP-транки российских операторов

Мой топ-5 для клиентов в Москве и области:

Для нормальной отказоустойчивости ставим минимум 2 транка от разных операторов. При сбое одного — трафик автоматически переходит на второй.

Пример настройки транка Mango в FreePBX:

# Connectivity → Trunks → Add PJSIP Trunk
Trunk Name:     mango-main
Username:       your-sip-username
Secret:         your-sip-password
SIP Server:     sbc.mango-office.ru
Port:           5060
Transport:      UDP
Codec order:    alaw, ulaw, g729 (если есть лицензия)
Context:        from-trunk

Очереди и IVR для call-центра

Типовой call-центр бюджета 30-50 операторов:

# FreePBX → Applications → Queues
Queue Number:    700
Queue Name:      Sales Queue
Strategy:        ringall | leastrecent | fewestcalls | random
Agents:          201,202,203,204,205 (extensions операторов)
Ring Time:       30
Max Wait Time:   180 сек
Announcement:    "Вы в очереди, позиция 2. Среднее время ожидания 1 минута"
Recording:       auto (все вызовы пишем)

IVR-меню — через Applications → IVR. Пример для компании с 5 отделами:

Приветствие: "Здравствуйте, вы позвонили в компанию X."
1 — Продажи → Queue 700
2 — Техподдержка → Queue 710
3 — Бухгалтерия → Extension 501
4 — Работа с вакансиями → Extension 502
0 — Секретарь → Extension 100
Timeout: 10 сек → Extension 100

Запись разговоров и хранение

В FreePBX включаем запись на уровне extension или очереди. Форматы: wav (большой), mp3 (маленький, нужен asterisk-mp3), g722 (сжатый). Для коммерческого call-центра обычно mp3 с битрейтом 64 kbps — качества достаточно, 1 час разговора ~28 МБ.

# Структура хранения
/var/spool/asterisk/monitor/2026/01/07/
  call-2026-01-07-18_42_17-123456-200-out-89034567890.mp3
  call-2026-01-07-18_44_02-123457-201-in-89034567891.mp3

# Retention через logrotate / systemd timer
find /var/spool/asterisk/monitor -type f -mtime +180 -delete

Обязательные вещи для юрсоответствия:

Интеграция с CRM и 1С

Мощь Asterisk раскрывается в интеграциях:

Для Bitrix24 — готовый модуль FreePBX интеграции Sipuni/ITooLabs. Для 1С — через REST API или PBX-коннектор 1С. Для amoCRM — готовый webhook.

Кейс: call-центр на 40 операторов для страховой компании

В ноябре 2025 к нам обратилась страховая компания — 40 операторов колл-центра + 25 офисных сотрудников. До нас — Mango Office за 198 тыс руб/год + ещё 84 тыс за дополнительные фичи (очереди, IVR). Нужно было уйти на своё с сохранением всех интеграций.

Что сделали за 7 рабочих дней:

  1. VPS 8 vCPU / 16 ГБ / 500 ГБ SSD в Selectel Санкт-Петербург.
  2. Debian 12 + Asterisk 20 + FreePBX 17 + MariaDB.
  3. Настроены 3 SIP-транка: Mango (основной), МТТ (резерв), Megafon (прямые номера для VIP-клиентов).
  4. IP-телефоны Yealink T31P закуплены (65 шт × 4 800 руб = 312 000 руб), сконфигурированы через ZeroConfig (автонастройка по MAC-адресу).
  5. 2 очереди (Продажи и Продления) по 20 операторов, IVR с 5 выборами, режим работы 9:00-21:00 с переадресацией ночью на мобильный дежурного.
  6. Интеграция с amoCRM: pop-up карточек входящих, клики-to-call, автопроставление звонков в воронку.
  7. Запись всех разговоров в mp3 64 kbps с шифрованием LUKS на /var/spool/asterisk, retention 180 дней.
  8. Мониторинг через Zabbix: активные вызовы, загрузка каналов, качество MOS по SIP-метрикам.

Результат: экономия 180 тыс руб/год (vs Mango), все интеграции работают лучше (кастомные под их процессы), аварии отсутствуют. Стоимость проекта — 285 тыс руб + 312 тыс на телефоны + 8 тыс/мес VPS. Окупилось за 14 месяцев на экономии vs Mango.

HA и отказоустойчивость

Для критичных сценариев одного сервера мало. Схемы HA:

Мониторинг и ежедневная эксплуатация

Соберём Asterisk-АТС под ключ — от 120 000 руб.

Я лично разворачиваю IP-АТС на Asterisk/FreePBX для компаний 20-100 рабочих мест в Москве и области. Подключение SIP-транков, настройка очередей и IVR, интеграция с Bitrix24/amoCRM/1С, запись разговоров, поставка и настройка IP-телефонов. Типовой проект — 3-7 рабочих дней. Первичный аудит текущей телефонии и расчёт — бесплатно.

Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш

FAQ — Asterisk в бизнесе

Asterisk или 3CX в 2026 году?
Asterisk/FreePBX — бесплатно, максимальная гибкость, требует админа. 3CX — коммерческая лицензия, удобный UI, проще в админстрации. Для офиса 30-80 рабочих мест с выделенным сисадмином — Asterisk дешевле и гибче. Для компаний без админа и готовых платить 30-80 тыс руб/год за лицензию — 3CX удобнее.
Какое железо для АТС на 50 сотрудников?
Вполне достаточно виртуального сервера 4 vCPU / 8 ГБ RAM / 100 ГБ SSD + отдельный диск 1 ТБ для записи разговоров. На одном узле Asterisk 20 легко обрабатывает 100 одновременных вызовов. Для HA — два узла с pacemaker или kamailio как SIP-прокси.
Какие SIP-транки работают в РФ?
Основные в 2026: Mango Office, МегаФон Бизнес, Ростелеком, YouMagic.Pro (МТТ), Sipnet. Для международных вызовов ещё Zadarma. Цены — 6-15 руб/минута на РФ-направления, 18-80 коп на внутрикорпоративные. Каждому клиенту настраиваем резерв в 2-3 оператора на случай сбоя одного.
Можно ли записывать разговоры легально?
Да, но с обязательным информированием абонента. Автоответчик в начале: 'Разговор может быть записан в целях контроля качества'. Хранение записей — на защищённом сервере с access control и retention policy (обычно 180 дней для quality control, 5 лет для финансовых компаний). Наша практика — шифрование записей AES-256 и аудит доступа.
Сколько стоит АТС под ключ?
Для офиса 30-50 сотрудников: VPS/сервер — 3-8 тыс руб/мес, IP-телефоны (Yealink T31P или Fanvil X4U) — 4-8 тыс руб/шт, работа под ключ (установка, настройка, 2 SIP-транка, интеграция с CRM, обучение) — от 120 тыс руб. Для call-центра 40+ операторов с очередями, IVR, записью — от 280 тыс руб.