h1. Релиз 9.1 *Дата релиза*: 2021-10-20 {{>toc}} h2. Новые функции: #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: Оптимизировать диалог прогресса h2. Исправления: #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: неправильно сравнивается приоритет маршрута для группы маршрутов [[Release_91|English translation]]