Краткий обзор API FreePBX

Несколько месяцев назад мне закидывали удочку как создавать экстен во FreePBX, я ковырял запрос создания, но он получался очень длинным. И тут несколько дней назад в чате Asterisk Russian Community кто-то интересовался как можно создать диапазон номеров, даже кое-кто утверждал что такое было, но порыскав я не нашёл, зато наткнулся на API FreePBX и даже в gist.gihtub.com одного из разработчиков FreePBX нашёл скрипт удаления экстена с АТС. Попросил в чате поправить его на диапазон и мне прислали в личку простенький, но рабочий вариант....

5 March 2025 · 2 min · Dmitriy Q

Дневник сборки дистрибутива

Решил немного “интерактивить” и писать что-то вроде дневника по решению ошибок и добавлению функций в скрипт сборки. Скрипт собирает текущий релиз 20 версии Asterisk и 16 версии FreePBX. Публичный репозитарий Проект разработки 19.12.2024 Исправлена ошибка установки CDR Viewer MOD - были лишние пробелы после EOF в предыдущей функции и исправил ошибку с незапросом пароля для пользователя. Начал писать веб-оболочку для редактирования пользователей - добавление в .htpasswd работает, теперь надо продумать как добавлять пользователей и в конфиг CDR Viewer MOD....

18 December 2024 · 1 min · Dmitriy Q

Установка модулей во FreePBX не из репозитория

Сегодня разберем как установить модуль без доступа к репозиториям Sangoma или вообще без доступа в интернет. Заходим в модуль FreePBX Управление модулями -> Admin -> Module Admin. Вкладка Module Updates и жмём кнопку Upload Modules. Можно выбрать как загрузку из веба, так и с жесткого диска. Загрузка (с жесткого диска) - 2 пункт. Жмёте Обзор, выбираете файл со своего компьютера и по нажатию кнопки Upload (From Hard Disk) он загрузится, проверится и при успешной проверке на соответствие модулю установится....

13 November 2024 · 1 min · Dmitriy Q