Skip to content

Releases: lumian/grcentral

GRCentral v.0.3

24 Nov 11:33
30c5b59
Compare
Choose a tag to compare

Описание

Обновленная версия 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] - "При удалении устройства не удаляются его логи" - исправлено
  • Так же исправлены другие обнаруженные ошибки.

Дополнительная информация

GRCentral v.0.2

30 Nov 11:58
Compare
Choose a tag to compare

Описание

Вторая стабильная версия 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.

Исправленные ошибки:

  • [#24] - Отключенный девайс может получать обновления при условии выключенной настройки "Friedly update"
  • [#25] - Устройство не могло обновиться на новую версию отключенной закрепленной прошивки в случае, если "Предыдущая версия" у новой прошивки отлична от текущей версии девайса.

Полный список закрытых Issues в данной версии

GRCentral v.0.1

22 Jul 14:19
Compare
Choose a tag to compare

Описание

Первая полностью функциональная версия GRCentral - WebGUI для управления устройствами Grandstream.

Реализованный функционал

  • Управление устройствами
  • Автоматическое добавление новых устройств при обращении к серверу конфигураций (provisioning/cfg)
  • Управление моделями и группами моделей устройств
  • Управление прошивками устройств
  • Управление параметрами устройств
  • Управление списками VoIP серверов

Закрытые Issues

Список закрытых Issues в данной версии