Grcentral
GRCentral - Система управления VoIP устройствами Grandstream в удобном Web интерфейсе.
Install / Use
/learn @lumian/GrcentralREADME
GRCentral
Система управления VoIP устройствами Grandstream в удобном Web интерфейсе.
Основа:
- Code language: PHP 7.4
- PHP framework: Codeigniter 3.1.13
- WebUI: Bootstrap 5.1.3 + jQuery 3.6.0 + Font Awesome icons 5.15.4
- UI Languages: Russian, English.
Примечание:
Система разрабатывается и тестируется на аппаратах Grandstream GXP1610, GXP1620 и HT802, но подойдет практически для любых телефонных аппаратов фирмы Grandstream за счет практически полного отсутствия привязки к конкретным параметрам (P-Value) конфигов тех или иных устройств. В коде присутствует привязка только к параметрам аккаунтов, индексы которых, на всех аппаратах идентичны.
Описание текущего функционала (v0.3):
- Общее:
- Наличие простого web-инсталлятора.
- Возможность работы с двумя языками: Русский и Английский.
- Все разделы и настройки подробно описаны в документации на github wiki продукта.
- Управление устройствами:
- Создание/редактирование/удаление.
- Возможность автоматического создания новых устройств при обращении к серверу конфигурации.
- Управление SIP аккаунтами (до 4х штук).
- Просмотр логов обращения устройства к GRCentral.
- Группировка устройств по модели и группам моделей для упрощения настройки.
- Управление параметрами устройств:
- Возможность редактирования и привязки различных шаблонов параметров к различным группам моделей устройств.
- Возможность указания частных параметров для каждого конкретного устройства
- Возможность создания общего справочника VoIP серверов для их дальнейшего использования при настройке SIP аккаунтов.
- Распространение прошивок:
- Добавление/Удаление/Активация/Деактивация прошивок.
- Привязка прошивок к группам моделей устройств.
- Возможность включения или отключения выдачи прошивок устройствам.
- Возможность обновлять как добавленные в базу данных устройства, так и любые другие без добавления в БД.
- Генерация XML файла телефонного справочника:
- Система позволяет управлять телефонным справочником как вручную (создание контакта с заполнением полей), так и автоматически на основе подключенных к устройствам SIP аккаунтов.
- API функционал:
- Получение информации об устройствах
- Получение контактов из телефонной книги
- Мониторинг устройств:
- Система может производить периодическую проверку доступности устройств посредством системной команды ping и отображать данные по доступности как в общем списке устройств, так и на странице устройства.
- Логирование действий:
- Система позволяет вести логи обращений всех устройств, а так же логирование API запросов.
- Логи можно посмотреть как в общем журнале, так и отфильтрованные по выбранному устройству на странице с информацией об устройстве.
Планы на развитие:
Процесс установки и настройки
Полезные ссылки
- Скриншоты смотри на github
- Демоверсия интерфейса доступна на сайте grc-demo.hionline.ru
- Любые обсуждения можно вести на github в разделе Discussions
Авторские права
Все зарегистрированные товарные знаки и торговые марки, упомянутые в текстах и изображениях в данном репозитории, а также названия продуктов и предприятий, являются собственностью их законных владельцев.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
