Корпоративная АТС на Asterisk 20 + FreePBX для офиса 30-80 мест
Я Евгений Семёнов, директор ITFresh. За 15 лет в этой сфере мне пришлось собрать десятки IP-АТС для самых разных компаний. Мы работали и с крошечными адвокатскими кабинетами на 3 телефона, и с крупными call-центрами, где трудится 60 операторов. Что мы только не пробовали: 3CX, Yeastar, облачный Mango, даже коммерческие решения Panasonic. В итоге, вывод стал очевиден: для среднего бизнеса нет ничего лучше связки Asterisk 20 + FreePBX. А причина проста: это полностью бесплатно, невероятно гибко и стабильно работает на любой виртуальной машине. Готовы узнать, как мы собираем полноценную корпоративную телефонию всего за 2-3 рабочих дня?
Зачем своя АТС, если есть Mango, SberCalls и другие облака
Три причины выбирать self-hosted:
- Экономия. Mango Office — 270-440 руб/пользователь/мес. На 50 сотрудников это 160-260 тыс руб/год. Своя АТС — 90 тыс руб стоимости работ однократно + 4-6 тыс руб/мес на VPS.
- Гибкость. Облака дают 80% функционала «из коробки». Нестандартные сценарии (сложные IVR с интеграцией 1С, динамическая маршрутизация по региону клиента) — или невозможны, или идут через самописные модули за деньги.
- Конфиденциальность. Записи разговоров с клиентами — коммерческая тайна, особенно для юрфирм и медклиник. В облаке они лежат у провайдера.
Архитектура типовой АТС
| Компонент | Роль |
|---|---|
| Asterisk 20 | Ядро — обработка вызовов, routing, PJSIP |
| FreePBX 17 | Web-UI над Asterisk — проще админить |
| SIP-транки | Связь с ТФОП через операторов (Mango, Megafon) |
| IP-телефоны | Yealink T31P/T54W, Fanvil X4U, Grandstream GRP |
| Softphone | Linphone, Zoiper, Microsip на ПК/мобильных |
| MariaDB | CDR-журналы вызовов + очередь |
| Odoo/CRM | Pop-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. Что там делаем? Настраиваем всё самое основное:
- Заходим в Applications, потом Extensions, и там добавляем новый PJSIP Extension для каждого сотрудника. Это как раздача личных 'номеров'.
- А чтобы подключить внешние линии, идём в Connectivity, затем Trunks, и добавляем SIP Trunk. Здесь понадобятся данные от вашего оператора.
- Куда же уходят входящие звонки? Через Inbound Routes мы чётко направляем их по заданным маршрутам, чтобы ни один клиент не потерялся в системе и всегда дошёл до нужного специалиста.
- А вот исходящие звонки, как они находят свой путь? С помощью Outbound Routes мы задаём правила, по которым каждый вызов уверенно проходит через транк. Система всегда выбирает оптимальный маршрут.
- Нужно грамотно распределить звонки между сотрудниками? Для этого у нас есть Ring Groups и Queues – они обеспечивают идеальную маршрутизацию. Каждый вызов попадает к свободному специалисту, без задержек.
SIP-транки российских операторов
Вот наш проверенный топ-5 решений, которые мы советуем клиентам в Москве и области:
- Mango Office — стабильный, качественный звук, API для интеграции, цена 6-8 руб/минута.
- МТТ / YouMagic.Pro — бюджетный, хорошие тарифы на мобильные, 5.5-7 руб/мин.
- МегаФон Бизнес — интересен при наличии сим-карт МегаФона для сотрудников.
- Zadarma — международные направления, виртуальные номера в разных странах.
- Sipnet / Sipuni — для резерва и нестандартных задач.
Нужна надёжность и нормальная отказоустойчивость? Тогда мы ставим минимум два транка, и обязательно от разных операторов. Если один вдруг даст сбой, трафик автоматически, без вашего участия, перейдёт на второй. Никто даже не заметит!
Пример настройки транка 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. Вот, например, как это выглядит для компании с пятью отделами:
Приветствие: "Здравствуйте, вы позвонили в компанию 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
Обязательные вещи для юрсоответствия:
- Сразу после ответа на звонок клиент слышит важное сообщение: «Ваш разговор может быть записан». Это наше правило: полное информирование с самого начала входящего вызова, для прозрачности и соблюдения требований.
- Кто и когда слушал запись? Для нас это не секрет. Мы ведём строгое логирование доступа ко всем записям, фиксируя каждого пользователя, точное время и конкретную запись, к которой он обращался. Это прозрачность.
- А что, если сервер украдут? Мы позаботились об этом: все файлы записей на диске надёжно шифруются с помощью LUKS. Даже при физическом доступе к оборудованию ваши данные останутся недоступными, они в полной безопасности.
- Как долго мы храним записи? Для контроля качества звонков действует retention policy в 180 дней. Но если речь идёт о регулируемых отраслях, например, финансовой сфере, мы продлеваем срок до 5 лет – так положено по закону.
Интеграция с CRM и 1С
Где Asterisk по-настоящему показывает свою мощь? Конечно, в возможностях интеграции!
- Pop-up карточки. Входящий с номера — у оператора открывается карточка клиента из Bitrix24 / amoCRM.
- Click-to-call. Сотрудник нажимает на номер в CRM, софт звонит.
- Запись в карточку клиента. После вызова CRM автоматически добавляет запись звонка и ссылку на аудио.
- Интеграция с 1С. Входящий номер проверяется в базе клиентов, оператор видит остаток задолженности, статус заказов.
Под Bitrix24 есть готовый модуль FreePBX-интеграции — это либо Sipuni, либо ITooLabs. Если у вас 1С, мы подключаем его через REST API или специальный PBX-коннектор 1С. А для amoCRM всё ещё проще: используем готовый webhook.
Кейс: call-центр на 40 операторов для страховой компании
Хотите пример из жизни? Пожалуйста! В ноябре 2025 года к нам обратилась страховая компания. У них работал большой колл-центр на 40 операторов, плюс ещё 25 офисных сотрудников. До этого они сидели на Mango Office. И сколько это стоило? Немало! 198 тысяч рублей в год за базу, и ещё 84 тысячи сверху за всякие 'плюшки' типа очередей и IVR. Их главной головной болью было перейти на собственную систему, чтобы не платить лишнее, но при этом сохранить абсолютно все интеграции. Задача, прямо скажем, непростая.
Что сделали за 7 рабочих дней:
- Наша платформа работает на мощном VPS: это 8 vCPU, 16 ГБ оперативной памяти и скоростной SSD на 500 ГБ. Размещено это всё, конечно же, в надёжном дата-центре Selectel, который находится в Санкт-Петербурге.
- На чём всё это держится? Мы используем проверенную связку: операционная система Debian 12, коммуникационная платформа Asterisk 20 и удобный интерфейс FreePBX 17. База данных? Конечно, MariaDB. Это наш надёжный стек.
- У нас настроены целых три SIP-транка – это продумано для максимальной надёжности. Mango выступает как основной провайдер, МТТ всегда готов подстраховать в качестве резервного. А для наших VIP-клиентов выделены прямые номера через Megafon – это особое внимание.
- Мы закупили 65 современных IP-телефонов Yealink T31P, общая стоимость составила 312 000 рублей (по 4 800 рублей за штуку). И что самое крутое? Все они настроены буквально за секунды через ZeroConfig – это автонастройка по MAC-адресу, минимум хлопот.
- У нас две очереди: «Продажи» и «Продления», каждая обслуживается 20 операторами. IVR встречает клиента с пятью понятными выборами, направляя его куда нужно. Работаем с 9:00 до 21:00, но и ночью никто не пропадёт: звонки автоматически переадресуются на мобильный телефон дежурного специалиста.
- Как мы упрощаем жизнь менеджерам? Наша система полностью интегрирована с amoCRM. При входящем звонке мгновенно всплывает карточка клиента – это удобно! Звоните прямо из CRM одним кликом, а все звонки автоматически попадают в нужную воронку продаж. Максимум автоматизации, минимум рутины.
- Каждый разговор записывается в MP3 с качеством 64 kbps. Для максимальной безопасности все эти записи шифруются LUKS и хранятся в директории /var/spool/asterisk. Сколько? Мы держим их 180 дней – такова наша политика хранения данных.
- Чтобы всё работало как часы, мы используем Zabbix для детального мониторинга. Что мы видим? Активные вызовы, текущую загрузку каналов, а также качество MOS по SIP-метрикам. Это позволяет нам мгновенно реагировать на любые изменения и поддерживать стабильность связи на высочайшем уровне.
И что в итоге? Сплошные плюсы! Удалось сэкономить целых 180 тысяч рублей в год, если сравнивать с Mango. Все их интеграции, кстати, стали работать даже лучше, ведь мы сделали их кастомными, идеально подстроив под процессы компании. Про аварии вообще забыли! Сам проект обошёлся в 285 тысяч рублей, плюс 312 тысяч на новые телефоны и 8 тысяч в месяц за VPS. Но самое приятное – все эти затраты окупились за каких-то 14 месяцев, только за счёт экономии по сравнению с Mango.
HA и отказоустойчивость
Что делать, если отказоустойчивость критически важна? Одного сервера будет недостаточно, это точно. Тут нужны схемы High Availability (HA):
- Active/Passive pacemaker. Два Asterisk-сервера, один активен. Переключение 10-30 секунд при падении. Цена — удвоенное железо.
- Kamailio как SIP load balancer. Два-три Asterisk-узла за Kamailio, балансировка вызовов. Сложнее в настройке, но настоящая масштабируемость.
- Dual registration на телефонах. IP-телефон регистрируется на двух серверах — при сбое первого автоматически использует второй.
Мониторинг и ежедневная эксплуатация
- Мы разработали специальный Zabbix шаблон для Asterisk. Он не просто смотрит на систему, а глубоко мониторит её состояние. Вы всегда будете в курсе: сколько активных каналов используется, какой статус у ваших SIP-пиров и как нагружен процессор сервера.
- Как оценить эффективность колл-центра? Мы поможем настроить Asternic CDR или Queuemetrics. Эти инструменты дают наглядные отчёты: вы увидите, как работают операторы и насколько загружены очереди, а значит, сможете принимать верные решения.
- Любите видеть всё наглядно? Мы интегрируем Grafana с asterisk-prom, чтобы вы получали классные дашборды. На них, как на ладони, будут транки и качество связи — тот самый MOS, который показывает, насколько хорошо слышно абонентов.
- SIP-телефония без защиты — это открытые ворота для мошенников. Fail2ban решит эту проблему: он мгновенно блокирует попытки брутфорса. Ведь если вашу учётку украдут, звонить за ваш счёт будут они, а платить, увы, вам. Так зачем рисковать?
- Кто любит сюрпризы в конце месяца? Особенно в счетах за связь? Мы автоматизируем проверку стоимости исходящих звонков каждый час. Если вдруг заметим непривычный расход, тут же пришлём вам алерт. Это ведь так просто — предотвратить неожиданные траты.
Соберём 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 тыс руб.
