github lumian/grcentral v0.3
GRCentral v.0.3

2 years ago

Описание

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

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

Don't miss a new grcentral release

NewReleases is sending notifications on new releases.