===== Список изменений модуля управления и тарификации (mpbxd) ===== 17.12.2020 Версия 1.2.0.49 * Добавлена возможность удаления устаревших протоколов работы mpbxd (mpbxd -clean log); * Добавлен диспетчер очереди сообщений (MQ - message queue); * При выполнение rest.reload_config, отправляется сообщение MQ.reload_config со статусом завершения операции; * Добавлен ключ запуска -record_events, который помогает настроить параметры скрипта convert2mp3.sh, которые будут использоваться для отправки сообщения MQ.record_ready (по завершению конвертации голосового файла в mp3); 30.11.2020 Версия 1.2.0.48 * Правильное формирование mp_proxylist; * Исправлена ошибка при удалении дублирующийся звонков; 26.11.2020 Версия 1.2.0.47 * Доработана очистка CDR; * При тарификации, добавлено сохранение ссылки на запись разговоров при группировке каналов; * Исправлено формирование outproxy для шлюзов с включенной регистрацией каждого номера; * Отрезание миллисекунд в mp_cel; 17.11.2020 Версия 1.2.0.46 * Исправлена тарификация вызовов: добавлено удаление CDR записей, если источник вызова и назначение вызова совпадают и диапазон времени вызова одного вызова находится внутри другого (проблема с задваиванием вызовов при переводе); 16.11.2020 Версия 1.2.0.45 * Доработана обработка CEL для переадресации; * Добавлено получение ip из имени сервера при подключение к БД - почему то компонент TMysqlConnection сам не умеет это делать; 09.11.2020 Версия 1.2.0.44 * Добавлен REST метод protocol, который позволяет получить последние события по домену или по системе в целом (из файла /var/log/asterisk/messages); * Добавлен ключ "-clean", который производит очистку: * Записей разговоров; * Статистики (CDR и CACHE); 30.10.2020 Версия 1.2.0.43 * Добавлена возможность создавать контексты пользователя и добавлять правила (маршруты) для перехода в другие контексты; * Изменено формирование mp_proxylist; 20.10.2020 Версия 1.2.0.42 * Обновление компилятора (версия fpc 3.2.0); * Обновлена версия REST сервера (mORMot) до 1.18 (git от 20 октября 2020); 09.09.2020 Версия 1.2.0.41 * Исправление формирование файла registrations.conf, если у номера не выбран шлюз, то он файл не добавляется; * Добавлена поддержка опции для замены CallerID (redirect number simulation); * Исправлено получение списка регистраций для мониторинга; 28.05.2020 Версия 1.2.0.40 * Исправление формирование файла manager.conf; 14.05.2020 Версия 1.2.0.39 * Добавлена команда "manager reload" при применении конфигурации; * Добавлено формирование параметров для настройки asterisk SIP из шаблона; 12.05.2020 Версия 1.2.0.38 * Исправлена ошибка формирования конфигурации если nodes.proxylist = NULL; 28.04.2020 Версия 1.2.0.37 * Исправление очистки списка услуги Последний ответивший; * Новый параметр в ini файле main.la_keepingdays - максимальный срок хранения записей услуги Последний ответивший; * Добавлено формирование файла конфигурации include/manager.conf; 10.03.2020 Версия 1.2.0.36 * Исправление формирование шлюзов для авторизации вызовов, если host=dynamic; 27.02.2020 Версия 1.2.0.35 * Исправление запуска при неправильном заполнении параметров узла; * Создание конфигурации с учетом шаблонов абонентских терминалов и шлюзов из БД; * Поддержка шлюзов требующих авторизацию входящего на них вызова; 06.02.2020 Версия 1.2.0.34 * Реализована новая услуга - Подслушивание; 05.02.2020 Версия 1.2.0.33 * Исправлена тарификация входящих вызовов со шлюзов с пустым префиксом; 28.01.2020 Версия 1.2.0.32 * Создание конфигурации с поддержкой BLF; 17.01.2020 Версия 1.2.0.31 * Добавлен параметр TerminalUpdateDelay в секцию rest_params который указывает (в ms) время задержки перед выполнением метода TerminalUpdate; 15.01.2020 Версия 1.2.0.30 * Доработана тарификация переадресации; 14.01.2020 Версия 1.2.0.29 * Доработана создание конфигурации; 26.09.2019 Версия 1.2.0.28 * Доработана перезагрузка конфигурации; 10.09.2019 Версия 1.2.0.27 * Исправления перезагрузка конфигурации; * Добавлен REST метод получения текущей конфигурации с рабочей машины; * Добавлен REST метод получения текущей конфигурации из DB; 24.07.2019 Версия 1.2.0.26 * Добавлена поддержка перезагрузки конфигурации через REST интерфейс; * Добавлены REST методы; status, peers, regs; * Исправления mpLib; 13.03.2019 Версия 1.2.0.25 * Добавлена проверка подключения к БД (CheckConnection) при обработке REST метода terminalupdate; * Добавлена секция INI файла cdr_overrides для перекрытия параметров подключения к CDR DB; 18.12.2018 Версия 1.2.0.24 * Исправлена работа системы кеширования для CDR; 12.12.2018 Версия 1.2.0.23 * Исправлена уcтановка chown при ротации файлов статистики; 11.10.2018 Версия 1.2.0.20 * Rest метод getrecord возвращает обратно имя файла с расширением; 10.10.2018 Версия 1.2.0.19 * Доработана обработка CEL для переадресации; * Добавлена очистка astdb от устаревших записей услуги "Последний ответивший"; 21.08.2018 Версия 1.2.0.18 * Исправлена функция TerminalUpdate REST сервиса; 23.05.2018 Версия 1.2.0.17 * Доработана тарификация Local каналов; * Исправлена авторизация REST сервиса; 26.02.2018 Версия 1.2.0.16 * Временное решение не thread safe для mysql connection; 03.12.2017 Версия 1.2.0.15 * Доработка загрузка cel файлов; * Исправления тарификации; 24.11.2017 Версия 1.2.0.12 * Доработка REST: * Добавлена функция обновления информации терминала; 26.10.2017 Версия 1.2.0.9 * Поддержка REST сервиса; 13.04.2017 Версия 1.1.0.6 * Защита от падений при ротации файла статистики; 12.04.2017 Версия 1.1.0.5 * Реализована загрузка cel файлов; 11.04.2017 Версия 1.1.0.4 * Исправлена ситуация приводившая к аварийному завершению; 10.04.2017 Версия 1.1.0.3 * Работа в виде демона для тарификации статистики; * Ротация файла статистики; * Сформирована обвязка: init.d файл, файл настроек. 17.03.2017 Версия 1.1.0.2 * Реализовано загрузка тарификация (по событиям CEL); * Реструктуризация кода; 21.07.2016 Версия 1.0.0.1 * Первый релиз; * Реализован общий интерфейс (справка, номер версии); * Реализовано создание conf файлов; * Реализовано выгрузка медиа файлов (moh & prompts);