Релиз 9.1

Дата релиза: 2021-10-20

Новые функции:

#3540: Префикс авторизация + замена плюса в номере
#3674: Генерация звонков: запоминать последний выбранный узел
#3678: Pcap media для свича под NAT
#3661: Логировать информацию по текущим блокировкам
#3666: Генерация инвойсов: добавить опцию выбирать какой баланс брать в учёт когда генерировать: их/враимный
#3655: Импорт цен из почты: авторизация по шаблону тела письма
#3670: SMPP сохранить и переслать: должно работать и для ESME
#3660: reliable_inserter: уменьшить кол-во блокировок и проверок при выборе инициатора переноса cdr: master/slave
#3573: Pcap sniffer: не завязывать не sip_reload_id
#3651: HLR детальный отчет: добавить фильтры и экспортировать все релевантные столбцы
#3645: Периодические списания: добавить комментарий
#3553: повторно отправлять DLR если клиент не подключен
#3642: SMPP: добавить опцию не отменять текущие диалоги если ESME пир отсоединился
#3631: Сравнение CDR: автоматически определять порядок сортировки CDR
#3616: Компании - Итоговый отчёт: сортировка по названию компании
#3614: Pcap -> Audio: отображать прогресс в процессе
#3613: Сделать mp3_converter много-поточным
#3603: AmoCRM интеграция: выделить отдельно custom crm settings
#3601: AmoCRM: Адаптировать текущее решение под новый механизм OAuth 2.0 AmoCRM
#3600: Разрешить установить хранение pcap 0 дней
#3599: Добавить app_play_rtp для тестирования проблем когда нужно проиграть оригинальный RTP
#3589: Оригинаторы/Терминаторы/Шлюзы: Добавить сущность Порт
#3187: сохранять аудиозапись в стерео-режиме
#3583: Импорт номерных пулов: поддерживать номерные диапазоны как в импорте прайслистов
#3577: OH323: добавить IP address ACL
#3572: PJSIP: добавить балансировку нагрузки
#3570: Перемешивание маршрутов: давать поначалу приоритет маршрутам по которым еще не известно ACD
#3569: Учитывать Маршрут -> макс. одновременных когда выполняется Проверка маршрутизации
#3566: переносить mp3 с SSD на HDD
#3567: Перемешивание маршрутов: добавить пороги при вычислении ASR/ASD
#3437: регулируемое кол-во строк на таблицу
#3433: улучшить сортировку по столбцу
#3532: Профили потребления -> Коды: Добавить возможность массового удаления
#3547: DLR статистика: реализовать для пользователей и групп пользователей
#3564: WebRTC телефон должен работать через общий порт 443 сайта для корректного проксирования из офисных сетей
#3559: Задачи генерации сообщений: показывать стоимость аналогично меню Отправить сообщение
#3269: Добавить возможность указать Терминатор -> Шаблоны замены -> Тело сообщения в зависимости от Е212 зоны
#3539: Обработчик вызовов -> Набрать: добавить опцию отключающую проверку черного списка
#3544: Итоговый отчет: добавить Total
#2784: Профили кодов отбоя: реализовать контроль над кодом отбоя когда отбой по причине черного списка
#3537: Оптимизировать диалог прогресса

Исправления:

#3673: Ошибка синхронизации файлов: некоторые файлы исчезли до того как их отправили (code 24)
#3671: SMPP: отключить SMPP на ESME и потом включить обратно, реконнект происходит не сразу
#3668: Генератор смс: Проблема с отправкой SMS в которых есть перевод строки
#3667: Найти другие маршруты: иногда не работает
#3666: Инвойсы: наш баланс не учитывается
#3658: Детальный отчет по звонкам: бесконечное loading
#3663: Импорт прайсов: не показывает диалог прогресса
#3662: Импорт прайсов: Lost connection to MySQL server during query
#3657: Статистический отчет: "использовать часовой пояс пира" не работает
#3656: app_route_message: 1142 (42000): INSERT command denied to user www@localhost for table hlr_cache
#3654: HLR по SMPP: опции dst_ton и dst_npi не действуют
#3652: HLR по SMPP: Б-номер не сохраняется в EDR
#3646: Генерация инвойсов: Прогресс не отображается при экспорте
#3643: Генерация SMS: не работает опция "удалить номер после успешной отправки"
#3639: SMS группы маршрутов не отображаются
#3637: Детектор повторяющихся номеров: слишком много е-мейлов при повторной активации почтового аккаунта
#3636: HTTP: генерируемый пароль содержит неподдерживаемые символы
#3633: AtexitHandler crash
#3632: Сравнить CDR: Прогрес не отображается
#3630: Ошибка загрузки модуля cdr_mysql.so
#3628: Генерация смс на вебе primary node с отправкой с secodary node не работает
#3629: Текущее состояние -> База данных: Assertion '\!m_is_null' failed
#3626: ASAN: CheckODRViolationViaPoisoning issue
#3622: ASAN odr-violation at ilbc
#3623: ASAN: memcpy-param-overlap at ilbc
#3620: FreeBSD-12.2 ASAN: бесконечный цикл в Asan interceptor
#3619: Многопоточная MP3 конвертация не работает надежно
#3617: PcapSignalingMode: auto chain is not expected
#3608: SMS на арабском пытается отправить в кириллическом кодеке на терминаторе
#3605: не работает подстановка А-номера
#3602: SMPP: Answer() должно стирать предыдущий сохраненный ответ
#3598: Asterisk-16.19.0: не сохраняется RTP packet count
#3596: Прослушивание pcap из веб-интерфейса: нельзя отправлять в Asterisk RTP socket не-RTP данные
#3514: пустое SMPP SMSC соединение
#3584: Memory temporary table billing_pack_code_changes_t is too big
#3581: Записанные звонки -> Удалить всех: удаляет только 100 первых
#3574: PJSIP: Assertion at "pjsip show contacts"
#3568: Класс маршрутов -> Правила -> Маршруты -> Группа маршрутов -> Правила: не срабатывает
#3562: Http канал: падение при обработке ResponseContinuation
#3555: Рассылка смс: пустой А-номер, если он не цифровой
#3558: Pcap: неправильно формируется фильтр если присутствует IP ACL c deny
#3543: Финансовый отчёт: показывает некорректный Total
#3548: Генерация звонков -> Задачи -> Статистика: не отображает кол-во FAS звонков
#3538: Падение Asterisk в mysql
#3536: Детали по звонкам не всегда открываются
#3535: неправильно сравнивается приоритет маршрута для группы маршрутов

English translation