PBX in a Flash — это дистрибутив с открытым исходным кодом для развертывания IP-АТС на базе Asterisk. Проект был разработан как набор скриптов и образов для быстрой установки и настройки телефонной системы на серверах с операционной системой семейства Linux. Основная цель дистрибутива — упростить развертывание Asterisk и сопутствующих компонентов, обеспечив готовую к использованию платформу для организации голосовой связи по IP, обработки вызовов и интеграции с существующей телефонной инфраструктурой.
Исторически PBX in a Flash возник как ответ на необходимость иметь единый установочный пакет, включающий Asterisk, сопутствующие модули и веб-интерфейсы для администрирования. В составе дистрибутива традиционно присутствовали инструменты для настройки SIP-аккаунтов, маршрутизации вызовов, голосовой почты и записи разговоров, а также средства для интеграции с аппаратными шлюзами и адаптерами. Документация и сообщество пользователей обеспечивали примеры конфигураций и рекомендации по адаптации системы под разные сценарии: офисные АТС, контакт-центры и удалённые офисы.
- Базовая платформа: предустановленный Asterisk и компоненты Linux, обеспечивающие ядро IP-АТС.
- Установка и автоматизация: скрипты автоматической установки и обновления для быстрого развёртывания.
- Управление SIP: настройка SIP-транков и учётных записей для внутренних и внешних соединений.
- Маршрутизация вызовов: гибкие механизмы обработки входящих и исходящих вызовов, правила цифровой и условной маршрутизации.
- Голосовая почта и автоответчики: поддержка голосовых почтовых ящиков, переадресации и интерактивных голосовых меню (IVR).
- Запись и мониторинг: функции записи разговоров, журналирования и базовой отчетности для администраторов.
- Интеграция с оборудованием: поддержка VoIP-шлюзов, адаптеров FXO/FXS и IP-телефонов популярных производителей.
- Безопасность и аутентификация: механизмы контроля доступа, конфигурации брандмауэра и шифрования для SIP и RTP в зависимости от конфигурации.
- Масштабируемость: возможности настройки под небольшие офисы и средние предприятия посредством распределённых развёртываний и виртуализации.
- Сообщество и расширяемость: плагины, патчи и пользовательские сценарии, обеспечивающие адаптацию функциональности под конкретные задачи.