Пересобраны все библиотеки с cross на x64 компиляцию, должно сократить расходы памяти, повысить стабильность релиза.
Часть диалпланов переписана с PHP на Lua, аналогично первому.
Переработано резеврное копирование.
Добавлено автоматическое удаление старых записей разговоров, при нехватке свободного места.
Исправлено много ошибок, которые возникали в разных местах:
Задачи по доработке
- [ASK-416] - Переработать механизм резервного копирования
- [ASK-436] - Расцветка Dialplan и Custom system files
- [ASK-417] - Разрешить отмену звонка при переадресации на очередь
- [ASK-426] - Добавить поддержку линейной работы очереди, когда абоненты вызываются по-порядку
- [ASK-448] - Сократить длинну ID провайдера до < 20 символов
- [ASK-450] - Добавить предупреждение перед восстановлением из копии
- [ASK-451] - Добавить предупреждение перед обновлением станции
Исправлены ошибки:
- [ASK-192] - Некорректная работа восстановления из резервной копии
- [ASK-386] - Несколько бекапов одновременно делает,
- [ASK-412] - Ошибка обновления станции online. Error check summ...
- [ASK-413] - Если основной диск используется для хранения данных, то обновление online ломает АТС
- [ASK-414] - АТС за NAT. Доменное имя в качестве адреса станции. Проблемы с настройкой
- [ASK-419] - Зависает Asterisk при restart gracefully
- [ASK-422] - Не отображается история в web интерфейсе
- [ASK-427] - Ошибка JS на странице провайдеров Cannot read property 'toUpperCase' of undefined
- [ASK-428] - Undefined property: stdClass::$data при проверке подключенных дисков в AJAX советах администратору
- [ASK-429] - Ошибка при нажатии Enter в поисковой строке CDR (undefined is not an object (evaluating '_this2.value.length'))
- [ASK-430] - При конвертации конфига Askozia могла возникать ошибка при создании AMI пользователя (Undefined index: id)
- [ASK-432] - При получении сведений о лицензировании ошибка TypeError: licenseData['@attributes'] is undefined
- [ASK-433] - Исключение при попытке активировать или деактивировать модуль Error: Class 'Modules\ModuleCTIClient\Models\ModuleCTIClient' not found
- [ASK-434] - Если в базе есть модуль, а по факту его нет, возникала фатальная ошибка ErrorException: Notice: Trying to get property of non-object
- [ASK-437] - PDOException: SQLSTATE[HY000]: General error: 17 database schema has changed
- [ASK-440] - ErrorException: Warning: key_exists() expects parameter 2 to be array, null given
- [ASK-441] - При отсутствии музыкального файла вылетала JS ошибка
- [ASK-442] - ErrorException: Notice: Undefined index: password
- [ASK-444] - ErrorException: Notice: Undefined index: PHPSESSID
- [ASK-445] - ErrorException: Notice: /etc/rc/banner Undefined offset: 3
- [ASK-446] - ErrorException: Notice: Undefined variable: live_cd_text
- [ASK-447] - storage.php: Warning: mkdir(): Read-only file system
- [ASK-112] - Прогресс бар для восстановления из резервной копии.
- [ASK-420] - Реализовать возможность загрузки img файла на странице резервного копирования