Releases: lumian/grcentral
Releases · lumian/grcentral
GRCentral v.0.3
Описание
Обновленная версия GRCentral - системы управления VoIP устройствами Grandstream с помощью удобного web-интерфейса.
Текущий функционал:
- Общее:
- Наличие простого web-инсталлятора.
- Возможность работы с двумя языками: Русский и Английский.
- Все разделы и настройки подробно описаны в документации на github wiki продукта.
- Управление устройствами:
- Создание/редактирование/удаление.
- Возможность автоматического создания новых устройств при обращении к серверу конфигурации.
- Управление SIP аккаунтами (до 4х штук).
- Просмотр логов обращения устройства к GRCentral.
- Группировка устройств по модели и группам моделей для упрощения настройки.
- Управление параметрами устройств:
- Возможность редактирования и привязки различных шаблонов параметров к различным группам моделей устройств.
- Возможность указания частных параметров для каждого конкретного устройства
- Возможность создания общего справочника VoIP серверов для их дальнейшего использования при настройке SIP аккаунтов.
- Распространение прошивок:
- Добавление/Удаление/Активация/Деактивация прошивок.
- Привязка прошивок к группам моделей устройств.
- Возможность включения или отключения выдачи прошивок устройствам.
- Возможность обновлять как добавленные в базу данных устройства, так и любые другие без добавления в БД.
- Генерация XML файла телефонного справочника:
- Система позволяет управлять телефонным справочником как вручную (создание контакта с заполнением полей), так и автоматически на основе подключенных к устройствам SIP аккаунтов.
- API функционал:
- Получение информации об устройствах
- Получение контактов из телефонной книги
- Мониторинг устройств:
- Система может производить периодическую проверку доступности устройств посредством системной команды ping и отображать данные по доступности как в общем списке устройств, так и на странице устройства.
- Логирование действий:
- Система позволяет вести логи обращений всех устройств, а так же логирование API запросов.
- Логи можно посмотреть как в общем журнале, так и отфильтрованные по выбранному устройству на странице с информацией об устройстве.
Изменения в текущей версии:
Новый функционал:
- [#5] - Добавлен перевод на английский язык. Дальнейшая разработка будет вестись с учетом двух языков.
- [#37] - Добавлена проверка IP адреса устройства для дополнительной авторизации и возможности обновления IP адреса устройства в БД (включается/выключается в системных настройках)
- [#36] - Добавлена возможность отключить помощь по разделам (включается/выключается в системных настройках)
- [#10] - Реализован базовый мониторинг доступности устройств с помощью ping. Работает через cron задание. (включается/выключается в системных настройках)
- [#38] - Реализован базовый API для доступа к информации в GRCentral. (включается/выключается в системных настройках)
- [#44] - Реализована проверка значений переменных PHP для загрузки файлов во избежание непонятных ошибок при невозможности загрузить файлы.
- [#43] - Реализовано оповещение о выходе новых версий на главной странице настроек.
- [#47] - Появилась возможность сбросить все системные настройки в режим "по-умолчанию".
- [#15] - Появился инсталлятор, который поможет выставить все необходимые права доступа на файлы и директории, а так же поможет выполнить базовые настройки системы и подключиться к базе данных.
Изменения:
- [#40] - Сильно переработана логика системы на отдачу прошивок устройствам в соответствии с рекомендациями тех. поддержки Grandstream.
- [#42] - Выполнено обновление сторонних компонентов WebUI до актуальных версий (Bootstrap, jQuery, Font awesome).
- [#45] - Теперь логи устройства на странице информации подгружаются с помощью ajax по открытию модального окна. Теперь не нужно обновлять страницу, чтобы получить свежие логи работы.
- [#31] - Теперь поле "Закрепить прошивку" заполняется вариантами только в соответствии с группой модели устройства, указанной в поле "Модель устройства". Если модель не выбрана, то поле "Закрепить прошивку" не отображает вариантов опций.
- [#48] - Теперь при нажатии на кнопку "Перезагрузить" на странице информации об устройстве, система запросит подтверждение.
Исправленные ошибки:
- [#39] - "SIP аккаунт оставается подключенным, если в GRCentral удалена информация о нем" - исправлено
- [#41] - "При удалении устройства не удаляются его логи" - исправлено
- Так же исправлены другие обнаруженные ошибки.
Дополнительная информация
- Полный список закрытых Issues в данной версии
- Демоверсию интерфейса можно пощупать на сайте demo.grcentral.it-35.ru
GRCentral v.0.2
Описание
Вторая стабильная версия GRCentral, готовая к работе.
Текущий функционал
- Управление устройствами:
- Добавление/редактирование/удаление;
- Управление SIP аккаунтами (до 4х штук);
- Просмотр логов обращения к GRCentral по устройству.
- Автоматическое добавление новых устройств при обращении к серверу конфигураций - отключается в настройках.
- Управление моделями и группами моделей устройств:
- Создание/Редактирование/Удаление
- Управление прошивками устройств:
- Группировка прошивок по группам моделей устройств;
- Добавление новых прошивок;
- Удаление прошивок;
- Возможность отключения выдачи прошивок устройствам - чекбокс в настройках;
- Возможность обновлять только устройства, добавленные в БД ("дружественные") или любые - чекбокс в настройках.
- Управление параметрами устройств:
- Возможность указания групповых настроек (на группу моделей);
- Возможность указания частных настроек на конкретное устройства.
- Управление списками VoIP серверов для удобства управления SIP аккаунтами на устройствах.
- Генерация XML файла телефонной книги:
- Возможность автоматического сбора данных (Фамилия, Имя, Телефон) из подключенных SIP аккаунтов на устройствах в базе данных - отключается в настройках;
- Возможность добавления данных вручную (Фамилия, Имя, Телефон). Имеют приоритет над автоматически добавленными;
- Возможность отключения выдачи phonebook.xml устройствам - чекбокс в настройках.
- Логирование запросов от устройств:
- Логирование запросов на сервер GRCentral от устройств;
- Автоочистка логов по расписанию (при добавлении записи в кронтаб).
Изменения в текущей версии:
Новый функционал:
- [#16] - Добавлена возможность управления системными настройками из web-интерфейса (раздел "Настройки -> Система").
- [#3] - Добавлена возможность генерации XML файла телефонной книги на основе вручную введенных данных, а так же из добавленных на устройства SIP аккаунтов.
- [#8] -Добавлена возможность сбора и отображения логов системы распространения. Логируются запросы на получение прошивки, конфигурационного файла, телефонной книги.
- [#23] - В настройках сервера VoIP теперь можно указать номер голосовой почты для этого сервера.
- [#26] - В настройках групп моделей устройств теперь имеется возможность указания имен настроек аккаунтов (P-Value) ввиду разных кодов у различных моделей устройств.
- [#28] - Появились настройки для отключения реакции на запросы конфига, прошивки, телефонной книги.
- [#29] - Теперь устройства можно редактировать не только на странице списка, но и на странице информации об устройстве.
- [#30] - У каждого отдельно взятого устройства теперь можно указать уникальные для него параметры конфигурационного файла. Указанные параметры имеют более высокий приоритет над групповыми.
Изменения:
- [#21] - Добавлены ссылки на новую документацию
- [#22] - Убраны лишние редиректы из "settings" контроллера
- [#17] - Обновлена документация в wiki по новой версии GRCentral.
Исправленные ошибки:
GRCentral v.0.1
Описание
Первая полностью функциональная версия GRCentral - WebGUI для управления устройствами Grandstream.
Реализованный функционал
- Управление устройствами
- Автоматическое добавление новых устройств при обращении к серверу конфигураций (provisioning/cfg)
- Управление моделями и группами моделей устройств
- Управление прошивками устройств
- Управление параметрами устройств
- Управление списками VoIP серверов