Добавления
Интеграция AuP и SMG
Реализована интеграция AuP и SMG с версии прошивки SMG V.3.411 для синхронизации учётных записей;
Реализована поддержка интеграции SMG в web-интерфейсе настроек интеграций.
Импорт устройств из CSV
Реализована функция импорта CSV-файла с базой устройств через web-интерфейс;
Реализована перезапись аккаунта и информации к имеющемуся устройству в базе через импорт CSV-файла.
Общее файловое хранилище
Реализовано общее файловое хранилище для всех устройств;
Реализован API общего файлового хранилища;
Добавлен web-интерфейс «Общие файлы» с навигацией по директориям, постраничностью, фильтрами и сортировкой;
Реализована отдача файлов из общего хранилища.
Резервное копирование и восстановление
Реализована утилита создания и восстановления снапшотов AuP;
Добавлена функция для создания и восстановления резервных копий через установочный скрипт ecss-aup.sh;
Добавлена инициализация директории для сервиса снапшотов.
Фоновые задачи
Добавлен dashboard фоновых задач с таблицей, фильтрами и сортировкой;
Реализовано создание, редактирование и удаление фоновых задач через web-интерфейс;
Добавлена публикация сообщений о прогрессе в реальном времени на основной странице AUP в правом нижнем углу экрана;
Добавлена сортировка задач по времени создания и по времени запуска;
Добавлена асинхронность запросов запуска задач, возможен запуск более трёх задач.
Учётная запись аудитора
Реализована роль Аудитор в веб-интерфейсе;
Реализован AccessService для управления правами;
Покрыты страницы Устройства, Аккаунты, Настройки, Конфигуратор ограничением прав аудитора;
Добавлен разрешение на просмотр account_tag;
Перенесены данные о ресурсах с ключами и их ролями в Keycloak.
Расширение поддержки Cisco
Был добавлен рендер файла Cisco.Timezone;
Добавлена настройка RemotePhoneBook для Cisco;
Реализована поддержка настройки Ignore звонка.
Настройка сетевых параметров
Поддержана настройка сетевых параметров для телефонов VP (все модели), Fanvil, HTek, Qtech, Yealink.
Расширение поддержки VP-12/VP-15/VP-17/VP-30/VP-30P
Расширена поддержка VP-15/VP-17/VP-30 (Раздел интерфейса Система);
Расширена поддержка VP-15/VP-17/VP-30 (Раздел интерфейса Система-журнал);
Добавлена возможность изменения предзагруженных фоновых картинок VP-30 и для консолей;
Добавлена настройка ScreenSaver WakeOnBLF для VP-30P;
Добавлена настройка DTMF для VP-20/VP-30 и VP-17 (RFC2833+SIP INFO).
Расширение поддержки Yealink
Поддержка memorykey для Yealink SIP-T28P/SIP-T38G.
Интеграция AuP и SMG | Интеграции AUP c SMG поддерживается только с версии прошивки SMG V.3.411 и выше, также версия AUP должна быть 2.15.0 и выше. Требования:
Предварительная настройка показана на примере через web-интерфейс: Включить API-сервер (API → Сервер):
Необходимо выполнить на AUP: Создать интеграцию (AUP → Настройки → Интеграции) Заполните данные интеграции:
Подробно по интеграции можно узнать в статье Добавление интеграции. Нажмите "Сохранить" и "Синхронизировать". | ||||||||||||||||||
Импорт устройств из CSV | На AUP c версии 2.15.0 реализована возможность загрузки устройств из CSV-файла через web-интерфейс. Требование к CSV-файлу:
Пример:
Необходимо выполнить в web-интерфейсе AUP: Выбрать импорт устройств из CSV (AUP → Устройства → Еще (три вертикальных точки)): В форму input необходимо вставить подготовленный CSV файл, нажать импорт: Произойдет импорт всех данных из CSV-файла, в таблице устройств будут добавлены виртуальные устройства: На данным момент через csv-файл можно можно добавить устройство только с одним привязанным аккаунтом.
Перезапись данных Если данные уже были загружены, и необходимо их изменить загрузкой измененного CSV-файла. После загрузки измененного CSV-файла необходимо установить галочки:
| ||||||||||||||||||
Общее файловое хранилище | На AUP c версии 2.15.0 реализована возможность загрузки и выгрузки любых файлов по запросу URl <http|https>://<ip AUP>/dir1/file1 Данный функционал предназначен для гибкой передачи любого загруженного файла на устройство по запросу. Требование файлу:
В web-интерфейсе AUP добавление файла: Выбрать добавить файл (AUP → Настройки → Общие файлы → "Добавить файл"). Загрузить один или несколько файлов: Файлы попадут в корневую директорию общего хранилища. Будут скачены по запросу пример:
Добавление директории Выбрать "Новая папка" (AUP → Настройки → Общие файлы → Новая папка (активная кнопка заголовка)). Создать Директорию. Сразу же, не выходя из директории, добавить в нее файл или несколько файлов: Файлы попадут в поддиректорию общего хранилища dirname1. Будут скачены по запросу пример:
Удаление и скачивание файлов Удалить файлы можно только в рамках выбора на одной странице.
| ||||||||||||||||||
Резервное копирование и восстановление | На AUP c версии 2.15.0 добавлена функция для создания и восстановления резервных копий. Копирование В корневой директории проекта AUP со скриптом создать директорию backups и выполнить команду:
Аналогично выполнить команду для создания бэкапа на удаленном хосте с помощью sftp:
Будет создан snapshot с бекапом баз данных AUP backup.tar Восстановление В корневой директории проекта AUP со скриптом выполнить команду:
Аналогично выполнить команду для восстановление бэкапа с удаленного хоста через sftp:
Будет выполнено восстановление баз данных AUP из бекапа backup.tar После восстановления необходимо запустить контейнеры и выполнить команду:
| ||||||||||||||||||
Фоновые задачи | На AUP c версии 2.15.0 реализована возможность создавать, а также запускать системные процессы в реальном времени или по заданному расписанию. Запуск задач в реальном времени Запуск нескольких задач одновременно. В рамках примера выбраны три разные задачи, на интеграцию PBX и синхронизацию БД (PBX account sync, Sync exist UMA resources, Sync base UMA resources):
Асинхронно будут запущены три задачи PBX account sync, Sync exist UMA resources, Sync base UMA resources, произойдет:
Создание задач для автоматического выполнения по заданному расписанию Рассмотрим на примере создание задачи на синхронизацию интеграции PBX-аккаунтов ECSS-10:
Шаблон для ввода UUID:
Далее нажмите "Создать" задачу. Сверху списка появилась новая созданная задача: Активные кнопки на панели
Данные в задаче Общая информация:
История запусков:
| ||||||||||||||||||
Учётная запись аудитора | Была добавлена Учетная запись аудитора:
| ||||||||||||||||||
CISCO | Автоматический рендеринг и загрузка файла Timezone Добавлен автоматический рендеринг и загрузка файла Timezone на телефон CISCO с преднастроенной базой. Соотношение файла базы и моделей телефонов:
Добавлена настройка RemotePhoneBook Добавлена возможность настроить на телефоне загрузку контактов с внешней адресной книги через настройку в графе Common.RemotePhoneBook.v2 Реализована поддержка настройки Ignore звонка Ignore звонка на CISCO-телефонах можно настроить с помощью actionableAlert (включением модального окна при входящем звонке). Функция Настроить actionableAlert можно через конфигуратор:
| ||||||||||||||||||
Настройка сетевых параметров | Добавленные настройки в соотношении с вендорами телефонов:
| ||||||||||||||||||
Расширение поддержки VP-12/VP-15/VP-17/VP-30/VP-30P | Расширена поддержка VP-15/VP-17/VP-30 (Раздел интерфейса Система) Поддержана работа настроек для VP:
Расширена поддержка VP-15/VP-17/VP-30 (Раздел интерфейса Система-журнал) Поддержана работа настроек для VP:
Добавлена возможность изменения предзагруженных фоновых картинок VP-30 и для консолей Есть выбор файла фоновой картинки в настройки:
Добавлена настройка ScreenSaver WakeOnBLF для VP-30P Добавлен параметр WakeOnBLF в настройку:
Добавлена настройка DTMF для VP-20/VP-30 и VP-17 (RFC2833+SIP INFO) Поддержана работа настроек для VP:
| ||||||||||||||||||
Расширение поддержки Yealink | Поддержка memorykey для Yealink SIP-T28P/SIP-T38G Добавлена поддержка настройки функциональных клавиш для телефонов старых версий Yealink SIP-T28P/SIP-T38G Добавлена настройка:
|
Улучшения
Оптимизация работы под нагрузкой
Добавлена синхронная обработка PBX DeviceEvent;
Добавлена настройка параллельной обработки DeviceEventQueue;
Добавлено подтверждение обработки сообщения в очереди;
Добавлено удаление ключа при опустошении очереди.
Определены rate-лимиты на Device-адаптере
Определены оптимальные rate-лимиты на Device-адаптере под систему: CPU - 8, RAM - 16 GB, Чтение накопителя - 17413.44 MB/sec.
WEB (Общие)
Добавлено модальное окно подтверждения ухода со страницы Настройки при внесённых изменениях;
Добавлена информация о владельце устройства в devices-form-node;
Обработана ошибка при первоначальном старте AUP в WEB;
Убран значок редактирования с метода обслуживания в аккаунтах.
WEB (Переход на дизайн-систему Элтекс)
Обновлена версия Protocol UI до v1.4 и v1.5;
Обновлена библиотека компонентов protocol-ui-ng до версии 1.3.0;
Мигрирован Dropdown, Pagination, Tabs, Notification, Tag, Tooltip, Button на библиотеку компонентов;
Выбран и скорректирован единый вид нередактируемых полей внутри таблиц;
Доработан вид подменю в sidebar;
Исправлен вид нередактируемых полей.
Улучшение работы конфигурирования VP-12/VP-15/VP-17/VP-30/VP-30P
Улучшена дефолтная конфигурация логирования Eltex.VPХХ.System.Log для VP-17P;
Добавлена возможность указывать альтернативные серверы AuP на Eltex VP;
Предоставление шаблонов конфигурации в зависимости от версии прошивки;
Обработка версий прошивок с нарушением стандарта (более 3-х цифр в октетах).
Device-адаптер
Настройка URL-сервера Autoprovision для телефона передается на телефон сразу после отправки первого запроса.
Рефакторинг шаблонов Yealink
Рефакторинг списка моделей Yealink;
Рефакторинг настраиваемых клавиш Yealink;
Рефакторинг форматирования файла конфигурации Yealink;
Отрисовка только настраиваемой части конфига Yealink;
Удалено устаревшее свойство vendor.WebInterface.access;
Добавлены недостающие метрики Yealink.ActionURL.
Peeper
Добавлена поддержка алертов в Peeper;
Скорректированы схемы Peeper;
Доработан график Event Broker в Peeper;
Корректировки Peeper Event Broker Dashboard;
Оптимизация работы под нагрузкой | Была оптимизирована обработка запросов на PBX-адаптере по методу очереди. Очередь хранится на накопителе системы и не влияет на расход ОЗУ (для ускорения обработки очереди запросов, требуется накопитель с высокой скоростью чтения). Теперь нагрузка на BPX-адаптер не влияет на стабильность работы всей системы, при авариях. провоцирующих огромного количество запросов на PBX-адаптер — система AUP будет работать стабильно. В .env были изменены и добавлены новые переменные:
| |
Определены | В качестве примера для систем с производительностью:
Для стабильной работы системы AUP требуется задать в .env параметры лимитов
| |
Улучшение работы конфигурирования VP-12/VP-15/VP-17/VP-30/VP-30P | Добавлена возможность указывать альтернативные серверы AuP на Eltex VP Поддержана работа настроек для VP:
| |
Device-адаптер | AuP.Autoprovision URL составляется на основе параметров входящего запроса Настройка ссылки URL Autoprovision для телефона формируется при первом запросе от устройства, данные ip-адреса для URL формируются из заголовка HOST. |
Исправления
Исправление уязвимостей
- Переведены базовые образы Core, Job Server, LLDP Listener на Alpine;
- Обновлены зависимости окружения core;
- Обновлены зависимости окружения job-server.
Web
- Исправлена работа чекбоксов при клике по второстепенному элементу;
- Исправлено сбрасывание состояния выбранных чекбоксов при переходе по пагинации и фильтрации;
- Исправлена ошибка обновления токена;
- Скорректировано поведение скролла при перетаскивании;
- Исправлена работа с поиском значений, содержащих пробелы.
Исправлены проблемы в настройках VP-12/VP-15/VP-17/VP-30/VP-30P
- Исправлена работа настроек screensaver для VP-12, VP-30;
- Исправлена работа настроек Common.WebInterface для VP-12/VP-15;
- Исправлена работа настроек ErrorShowAndBusyTone.Time для VP-30;
- Исправлена работа настроек UserAgentPort для VP-30;
- Исправлена работа настроек настройка RTCP для VP;
- Исправлена работа настроек Jitter Buffer для VP-17, VP-30;
- Исправлена работа настроек выбора мелодий для VP;
- В настройке Eltex.UserInterface.All исправлены проблемы с отображением пароля.
Исправлены проблемы в настройках Yealink
- Исправлена работа настроек Yealink.Backlight;
- Исправлена работа настроек Yealink.CallInfoDisplayMethod;
- Исправлена работа настроек Yealink.Line.[X].ConferenceServer;
- Исправлена работа настроек Yealink.Voice.Headset.ToneVol;
- Исправлена работа настроек Yealink.WallpaperUpload.URL;
- Исправлена настройка Common.RemotePhoneBook.v2 для Yealink.
Исправлены проблемы в настройках AVAYA
- Исправлена работа настроек Common.CallForward.CFNA_CFNR.
Исправлены проблемы в настройках Htek
- Исправлена передача параметров настроек для HTEK SIp line.
CISCO
- Исправлена перезагрузка устройств с функцией Extension Mobility;
- Исправлена ошибка при удалении устройства;
- Исправлена комплексная настройка кодеков для Cisco,
























