MikoPBX: бесплатная Asterisk-совместимая АТС для малого бизнеса

MikoPBX — это бесплатная open-source Asterisk-совместимая АТС для малого бизнеса, созданная на PHP 8.4 и Phalcon 5. Она упрощает развертывание телефонной системы, предлагая варианты установки как в виде ISO-образа, так и через Docker или LXC.

Проект ориентирован на малые компании, которые нуждаются в недорогом решении для управления телефонной связью. В отличие от коммерческих аналогов, MikoPBX предлагает гибкость и настройку через собственный веб-интерфейс, позволяя разработать и публиковать свои модули. Это дает возможность быстро адаптировать систему под специфические требования бизнеса.

Запустить MikoPBX можно на любой системе, поддерживающей указанные методы установки. Однако стоит учитывать, что для работы может потребоваться предварительная настройка серверной инфраструктуры, а также наличие базовых знаний в администрировании Linux. Проект находится на ранней стадии развития, поэтому могут быть недоработки.

Что такое MikoPBX?

MikoPBX — это система IP-телефонии с открытым исходным кодом, которая предоставляет современный веб-интерфейс для управления Asterisk. Этот проект представлен в виде компактной дистрибуции Linux, в которой заранее настроены все необходимые сервисы, такие как Asterisk, Nginx, PHP-FPM и Redis. Ты можешь разрабатывать свои собственные модули и распространять их через встроенный маркетплейс.

MikoPBX можно установить на физическом сервере, в виртуальной машине, в контейнере Docker или LXC, а также на популярных облачных платформах (AWS, Google Cloud, Azure и других).

Как начать использование

Методы установки

Первоначальные шаги после установки

После установки открой веб-интерфейс и войди, используя стандартные учетные данные: логин: admin, пароль: admin. Следуй руководству по быстрому старту для настройки системы.

Особенности

  • Компактное Linux-распределение, которое загружается за считанные секунды.
  • Простой процесс установки и настройки.
  • Многоязычный интерфейс (26 языков) с поддержкой перевода сообщества.
  • Поддержка архитектур x86_64 и ARM64.
  • Современные технологии: PJSIP, Asterisk 22 LTS, REST API и другие.
  • Модульная архитектура с поддержкой плагинов и встроенным маркетплейсом.

Требования

Системные требования зависят от количества одновременных вызовов:

  • Для 5-10 вызовов: 1 ГГц x86-64 или ARM64, 2 ГБ RAM, 1 ГБ хранилища + 50 ГБ для записей.
  • Для до 25 вызовов: 3 ГГц x86-64 или ARM64, 2 ГБ RAM, 1 ГБ хранилища + 50 ГБ для записей.
  • Для более 25 вызовов: 3 ГГц x86-64 с двумя процессорами, 4 ГБ и более RAM, 1 ГБ хранилища + 50 ГБ для записей.

Настройка системы

Для легкой кастомизации используй редактор приложений dialplan, который поддерживает PHP-AGI или язык Dialplan Asterisk. Также доступны возможности прямой настройки системных файлов через веб-интерфейс.

Если хочешь изменить ядро системы, используй команду remount-offload, чтобы переключить раздел на режим записи. Рекомендуется ознакомиться с репозиторием ModuleTemplate для разработки новых функций.

Открыть на GitHub: mikopbx/Core →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте