Яндекс.Метрика

RealTime в Asterisk: архитектура и конфигурация

RealTime в Asterisk: архитектура и конфигурация с 9 февраля по 13 февраля

Количество
свободных мест

5 Записаться

Курсы по Mikrotik MTCIPv6E

Курсы по Mikrotik MTCIPv6E с 8 июня по 12 июня

Количество
свободных мест

8 Записаться

Курс по Zabbix

Zabbix: мониторинг Asterisk и VoIP с 2 марта по 6 марта

Количество
свободных мест

8 Записаться
Опыт разработки IP АТС на чистом Asterisk
26
Доклад
Николай Бекетов
Опыт разработки IP АТС на чистом Asterisk

Опыт разработки IP АТС на чистом Asterisk

Компания МИКО уже много лет работает на стыке телефонии и 1С, развивая интеграции Asterisk с CRM-системами на базе платформы «1С:Предприятие». Этот опыт начался не как заранее спланированный бизнес, а как попытка найти рабочее и стабильное решение в момент, когда рынок предлагал либо нестабильные, либо устаревшие продукты. Со временем из эксперимента вырос полноценный продукт, а затем и целая экосистема решений.

Выступление Николая Бикетова — это история о том, как технические ограничения, кризис и изменения на рынке привели к пересборке продукта и архитектуры, а также к переосмыслению того, какой должна быть «коробочная» АТС для массового рынка.

От экспериментов с Asterisk к тиражному продукту

Первые шаги были сделаны на базе Asterisk и FreePBX. С точки зрения разработчика всё выглядело достаточно просто: несколько дней на изучение, базовая настройка — и система работает. Однако при попытке интеграции с 1С выяснилось, что готовые решения на рынке либо нестабильны, либо морально устарели.
Это подтолкнуло к созданию собственной интеграции «на коленке». Она оказалась рабочей, а значит — коммерчески перспективной. Так появился проект по интеграции 1С и Asterisk, который со временем стал основным направлением компании. За несколько лет вокруг него сформировалось сообщество партнёров и клиентов, а Asterisk стал привычным инструментом для многих российских компаний.

Проблема массового рынка и поиск «коробки»

Когда продукт начали масштабировать через партнёрскую сеть 1С (тысячи компаний и специалистов), стало очевидно, что FreePBX слишком сложен для массового внедрения. Он требует уверенных навыков работы с Linux, сетями и самой логикой Asterisk. Для интеграторов 1С, которые без проблем настраивают кассы, весы и торговое оборудование, телефония неожиданно оказалась слишком сложной.
Появилась потребность в простой и понятной «коробке»: системе, которую можно установить, включить — и сразу начать работать. Без погружения в Linux и диалпланы. Для кого-то она могла стать первым шагом, после которого уже можно идти в FreePBX, FreeSWITCH или собственные облачные решения.
В процессе поиска рассматривались разные варианты. Switchvox показался интересным с точки зрения удобства и готовности «из коробки», но у него было два серьёзных минуса: англоязычный интерфейс и высокая стоимость с обязательными ежегодными платежами.

Ascozia: простота, которая работает

Решением стала Ascozia — простая АТС с минимальным, но достаточным для большинства компаний функционалом. По сути, она закрывала около 95% типовых потребностей бизнеса: телефония, очереди, IVR, интеграция с 1С. Интерфейс был интуитивно понятным, а установка не требовала глубоких технических знаний.
Изначально Ascozia существовала как бесплатная community-версия, но со временем стала коммерческим продуктом с доступной ценой. Компания МИКО стала официальным дистрибьютором, дорабатывала систему под свои задачи, инвестировала в развитие, документацию и популяризацию. За несколько лет Ascozia заняла устойчивое место в продуктовой линейке и у клиентов.
Параллельно поддерживался и FreePBX, но с ним возникла хроническая проблема: постоянные обновления, разные версии Asterisk, несовместимости AMI и эффект «зоопарка». Любое обновление у клиента могло ломать интеграцию, и это требовало постоянных доработок.

Закрытие Ascozia и пересборка продукта

Ситуация резко изменилась, когда стало известно о продаже Ascozia компании 3CX — не для развития, а фактически для закрытия продукта. Дистрибьюторам дали время на распродажу остатков, после чего предложили перейти на другую платформу с иной архитектурой и моделью лицензирования.
Это поставило под угрозу значительную часть бизнеса. Было принято решение срочно пересобрать Ascozia заново: сохранить привычную логику и интерфейс, взять лучшие идеи из прошлого опыта, убрать лишнее и выпустить новый продукт в максимально сжатые сроки.
Первым шагом стало оформление прав на бренд Ascozia в России. Параллельно началась техническая работа над новой версией.

Техническая основа новой Ascozia

В основе новой платформы лежит минималистичный Linux-дистрибутив, собранный с помощью T2SDE. Он включает только необходимые компоненты, работает в виде контролируемого образа и не позволяет пользователю вносить неконтролируемые изменения. Это снижает риски и упрощает поддержку.
В качестве SIP-ядра выбран Asterisk 13 LTS — единая версия для всех решений, чтобы избежать проблем совместимости. Веб-часть реализована на PHP-фреймворке Phalcon, который обеспечивает высокую производительность, чёткую архитектуру (MVC) и консистентность данных. Это позволяет управлять логикой на уровне приложения, а не диалпланов.
Интерфейс построен на Semantic UI — знакомом и проверенном наборе компонентов, что позволило ускорить разработку и получить адаптивный веб-интерфейс. Для разработки и тестирования используются Docker, инструменты JetBrains, Bitbucket, Jira и CI-пайплайн с TeamCity и Katalon Studio. Сценарные тесты автоматически проверяют веб-интерфейс после каждого изменения, существенно снижая количество регрессий.

Заключение

Новая Ascozia стала результатом не просто переписывания старого продукта, а переосмысления всего подхода к коробочной АТС для массового рынка. Это попытка найти баланс между простотой для пользователя и архитектурной целостностью для разработчиков.
Путь от первых экспериментов с Asterisk до полноценного тиражного продукта оказался длинным и непростым. Но именно этот путь позволил понять, что большинству клиентов важны не версии Asterisk и внутренняя реализация, а стабильная работа телефонии и интеграция с бизнес-системами. И если система решает эти задачи — она имеет право на жизнь.

 

Ежегодная конференция по Asterisk 2025!

Билеты уже в продаже!

Остались вопросы?

Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

Наши
клиенты

Посмотреть все