Project

General

Profile

Релиз 9.2

Дата релиза: 2024-05-16

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

#3682: Классы маршрутов - > Правила: реализовать поддержку перемещения стрелочками когда у нескольких правил одинаковый приоритет
#3677: Классы маршрутов - > Правила: если несколько правил совпадают имея одинаковый приоритет, нужно использовать старые правила для определения более приоритетного между этими правилами
#3685: Добавить макс одновременных для пользователя
#3686: Реализовать быстрый пинг
#3169: Переименовать Отчет по сверке в Сверка счетов
#3556: Сверка счетов: отображать данные касательно взаимного баланса
#3688: Инвойсы: добавить фильтр по направлению
#3689: Assertion должно содержать корректные номера строк
#3675: SMS по HTTP: добавить переменные для поддержки SMS сегментрации
#3690: Обработчик вызовов -> Оценить: надо поддерживать разные направления
#3691: Оптимизировать работа больших номерных пулов
#3693: SMPP: по умолчанию использовать размер сообщения 140 байт
#3700: ICE API: динамически создавать подключения к базе данных
#3710: Удалить поддержку старой библиотеки mysql++
#3709: Приложение supervisor: уменьшить потребление памяти
#3718: Google ASAN: нужно генерировать дамп памяти при аварийном завершении
#3725: Ликвидировать дубликацию кода в классе CountdownContainer и его производных
#3758: Включить защиту RTP по умолчанию
#3759: HTTP API: пользователь supervisor должен иметь возможность генерировать звонки на других пользователей своей группы
#3764: Веб-кабинет пользователя по SMS: добавить больше опций
#3767: Asterisk: дать имя каждому потоку
#3769: Профиль замены А-номеров не должен срабатывать при звонках на пользователей
#3784: Обновить версию веб-фреймворка до wt4
#3797: Оптимизировать AMI для веб-телефонов
#3803: Добавить возможность указания нескольких одинаковых номеров для переадресации
#3791: Добавить опции для Очередей: покидать-когда-пустая и присоединяться-когда-пустая
#3800: Добавить истечение срока регистрации для каждого Шлюза
#3809: Добавить настройки SIP прокси для оригинаторов
#3811: Отчет по pcap: показывать прогресс диалог когда генерируется форма выборки
#3813: Нужно делать бекап SQL views, а не только таблиц
#3785: Добавить опцию для запрещения сегментированных SMS
#3824: DTMF функции: генерировать таблицу динамически
#3842: Компании: добавить фильтрацию по ответственному пользователю
#3840: SMPP: Проверять прибыль когда различное кол-во сегментов на входе и на выходе
#3756: Проверка маршрутизации: добавить цену в деталях
#3863: Диалпиры - > обработчик вызовов: изменить выпадающий список на контекстное меню
#3849: Реализовать ограничение длительности звонка для компании
#3860: Реализовать замену кодов отбоя на пользователях
#3872: Таблица E164 - > E212: сделать E164 код уникальным
#3875: Разрешить оригинатору присоединяться как BIND_RX
#3887: Не разрешать звонкам устанавливаться на локальные IP в SDP
#3888: Добавить возможность пиру быть выбранным только на 1 Узле одновременно с авторизацией по префиксу
#3889: Не разрешать выполнять Пересчет биллинга если нет CDR на дату начала пересчета
#3841: Убрать возможность делать пересчет биллинга в вкладке браузера
#3879: Не давать сохранять SIP пароль с ":" внутри
#3885: Генерация звонков: поддерживать миллионы номеров
#3712: Удалить поддержку платежного интегратора Swipe - компания закрылась
#3903: Отчет по E164 кодам: улучшение производительности
#3912: Пересчет биллинга: удалить зависимость от mysql views
#3921: Сборка дистрибутива на FreeBSD-13.3
#3922: Вместо устаревшего QtWebKit использовать QtWebEngine, который более быстрый
#3929: Показывать взаимный баланс справа сверху

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

#3681: Режим SMPP сохранить и переслать: Smartswitch::AsteriskPrx::sendMessage() зависает
#3687: Установка обработчика вызовов = "никакой" не действует
#3696: mutex lockup при загрузке SIP realtime
#3694: Статистический отчет: с фильтром по зоне не показывает таблицу Маршрутизация
#3697: AMI - > Изменять - > команда: сделать постоянно включенным
#3703: Невозможно пополнить через Qiwi
#3705: Assertion в load_features_config()
#3706: Assertion в code_detail_report.cxx:452
#3707: E164 коды: SQL ошибка 1146 (42S02): Table 'tmp.user_summaries' doesn't exist
#3708: Проверка маршрутизации: дупликация маршрута
#3713: Исключения в HTML контентом отображются некорректно
#3716: При попытке добавления Генератора звонов или Задачи генерации звонков ошибка
#3719: SQL ошибка: Table 'config.terminator_oh323_acl' doesn't exist
#3720: Некорректный перевод слова при импорте
#3724: Текущее состояние -> SIP пиры: SQL ошибка
#3729: Assertion: column caller name is not supported: Unreachable code assertion failed
#3730: Финансовый отчет: пустой при определенных настройках Отображать
#3735: Assertion: Wt::WApplication hasn't been bound to Progress thread: Assertion 'Wt::WApplication::instance()
#3736: Задачи генерации звонков: не активируется pcap для терминаторов
#3737: Иногда добавляется двойной платеж
#3738: Невозможно закрыть доступ к меню Удалить всех
#3739: Отчет по деталям E164 кодов -> Экспорт: невозможно спрятать меню
#3740: Отчет по деталям E164 кодов: всегда показывает Нет данных
#3743: Классы замены: проблема при изменении приоритетов
#3741: Пользователи: защита от бесконечной рекурсии не работает при сохранении пользовательских настроек
#3744: Долгое удаление Биллинговых пакетов
#3745: Долгая отправка Цен по почте
#3742: Сверка счетов: выполнять правильное округление
#3746: MySQL использует неправильный индекс для Номерные пулы -> Номера
#3747: RTP движок уязвим к атаке посредством отправки некорректно сформированного RCTP
#3748: PDD таймаут с первого маршрута переносится на последующие маршруты
#3749: Не отправляется тестовая смс со шлюза
#3751: Цены по почте -> Класс экспорта: Assertion \'\!m_is_null\' failed
#3753: Детали по звонкам: Assertion !m_is_null failed
#3757: Assertion в Генераторе актов выполненных работ при вычислении Итого
#3762: Утечка памяти при выгрузке большого объема CDR через csv
#3761: Невозможно удалить платеж в котором компания = NULL
#3760: Строгая защита RTP не работает в комбинации с проигрыванием RTP
#3754: Захват pcap: не захватывает RTP после SIP INVITE который был больше 1500 байт
#3765: Asterisk-16: не применяется изменение конфигурации
#3770: Приоритеты не расставляются при импорте из файла
#3772: Отчет по записанным звонкам иногда зависает в состоянии Loading
#3773: SQL ошибка: tmp.possible_routes_t не существует
#3774: Подслушивание: звонок суфлера в CDR не связан со звонком который он подслушивает
#3775: Подслушивание: исходящий звонок на суфлера не сохраняется в CDR
#3776: Входящий звонок суфлера на номер 920: в CDR время ответа 0
#3778: Иногда m_id в db::Connection не инициализирован
#3777: Детали по звонкам: несколько Прогресс диалогов запускаются одновременно
#3779: Отчет статистика по DLR: несколько Прогресс диалогов запускаются одновременно
#3780: Проблема с ротацией логов
#3782: gcore: asterisk завис не может быть перезапущен
#3783: После клонирования терминатора его не видно в Asterisk CLI "sip show peers"
#3786: Веб-телефон: когда указан обработчик вызовов для пользователя "никакой", то звонок переходит в бесконечную рекурсию
#3787: Меню выбора с контекстной подсказкой иногда перестает работать
#3788: Ошибка в Сравнение CDR: We're unable to run several progress dialogs at a time
#3790: Assertion 'object_id' failed in file '/mnt/ssd/PROJECTS/smartswitch-ast11/gui/admin_portal/dial_peers.cxx' line 143
#3792: Сверка счетов: несколько Прогресс диалогов запускаются одновременно
#3795: mp3 конвертер может сбоить из-за исключения Executor
#3796: Группы маршрутов -> Члены -> сортировать по имени не работает
#3799: Некрасивый вид веб-телефона в Firefox
#3794: Fail2ban: ротация логов не работает
#3798: Ошибка WebRTC: RTP Read error: Unspecified. Hanging up.
#3805: Wt4: аварийное завершение при выводе списка аудио записей
#3802: Невозможность удалить все аудио записи
#3806: Wt4: аварийное завершение при выходе из учетной записи
#3804: SIP прокси порт не работает
#3815: Отправка тестового письма зависает
#3814: Компании - Итоговый отчет: показывает поля которых не видно в Финансовом отчете
#3816: Удаление pcap: не работает на папке igb0.2497
#3817: Wt4: исключение в wt tools
#3819: FreeBSD-13 SQL error: Incorrect integer value: '' for column 'audio_match_profile_id'
#3702: OH323: после удаления шлюза из веб-интерфейса он остается в конфигурации Oh323
#3821: PJSIP: невозможно установить UDP bind port для 1-узловой конфигурации
#3825: wt4 + firefox 91.8.0esr: Обработчик вызовов самопроизвольно расширяется вправо
#3737: Иногда добавляется двойной платеж
#3826: exim не ротатит лог файлы
#3830: FreeBSD-12.2 + exim: Ошибка Tainted (file or directory name for local_delivery transport) not permitted
#3831: Fail2ban иногда тихо аварийно завершается - нужно обнаруживать это и перезапускать его
#3835: Прогресс диалог не должен передаваться как аргумент внутри WebApplication
#3837: Права доступа в странице Индекс не работают
#3838: Текущее состояние -> Графики: Временное монтирование дисков таких как ISO навсегда остается в RRD базе данных
#3839: SQL ошибка: 1364 (HY000): Field 'lrn_url' doesn't have a default value: insert into terminator_http_parameters
#3848: Периодические списания: Assertion 'res >= 0' failed
#3850: mp3 конвертор перестал работать
#3847: Отчет детали по почте: значения фильтров не запоминаются
#3851: Повторная отправка почты: соединение к MYSQL серверу потеряно
#3852: finance.yahoo.com начал блокировать запросы на получение курсов валют
#3853: Аварийное завершение при обработке некорректной DLR
#3854: Изменения конфигурации применяются через 1-2 минуты
#3857: Иногда не создаются инвойсы
#3858: Когда используются нестандартные обработчики вызовов и используется набор по зарегистрированному контакту, "s" отображается как Б-номер в CDR
#3859: Детали по звонкам: SQL ошибка "storage.users doesn't exist"
#3864: FreeBSD-13: Assertion: Incorrect integer value: '' for column 'base_role_id'
#3861: Смещение меню
#3867: Исключение при выполнении SQL запроса: boost: mutex lock failed in pthread_mutex_lock
#3866: web-interface пересчет отвечать
#3869: Удаление хоста из Таблиц файервола не удаляет хост из fail2ban
#3870: Прибыль недопустима при маршрутизации GSM SMS 160 байт
#3871: SMS: Assertion boost::regex_search
#3874: Детали по звонкам открываются очень долго
#3877: Опции доступа в ролях не работают как ожидается
#3876: Невозможно соединить pcap когда А-номер содержит &
#3873: Проверка маршрутизации: SQL ошибка при нажатии на кнопку След.
#3880: CDR id > 2^32
#3882: Исключение: Month number is out of range 1..12
#3883: Asterisk аварийное завершение при обработке DLR
#3878: Wt::WSignal обработка: ленивое создание выпадающего меню с контекстным поиском
#3878: Аварийное завершение астериска
#3886: Генерация инвойсов не сработала
#3890: Изменения: дублирование папок
#3891: Wt4: Изменения -> F5 -> аварийное завершение
#3897: Неправильный ISDN код когда пользователь занят
#3899: Ошибка при открытии Детали по звонку
#3900: Детали по звонка: неправильный отступ
#3898: Отчет по деталям E164 кодов: не показывает оригинатор в списке
#3901: Отчет по деталям E164 кодов: информация по маршрутизации перетирает основную информацию
#3902: Clang не печатает необработанное исключение при выходе
#3906: Отключение "HTTP для Сообщений/HLR/LNP/MNP" без удаления параметров приводит к перезапуску Asterisk каждые 3 минуты
#3907: SMPP каналы зависают
#3909: Обновление курсов + свежая mysql/mariadb: Исключение: 1364 (HY000): Field '_user_id' doesn't have a default value
#3910: Обновление курсов: /bin/sh: python3.7: not found
#3913: Пересчет биллинга: перезапускается и не заканчивается
#3914: Актуальные цены: SQL ошибка No field named object_name in result set
#3915: lsof: отображает имя порта вместо номера порта
#3919: SQL ошибка: Table 'config.redo_billing_timetable' doesn't exist
#3918: Компании: фильтр не работает
#3923: Ошибка /usr/local/bin/smartswitch/currency_updater. Exit code: 255
#3928: Аварийное завершение в Компании -> Инвойсы -> Добавить акт выполненных работ -> Экспорт
#3925: Детальный отчет по сообщениям -> Проверить маршрутизацию: assertion
#3926: Обработчик звонков -> Отправить сообщение: плохой вид
#3927: Периодические инвойсы -> Расписание: Возможно добавить час > 24
#3931: Генерации вызовов -> Номера -> импорт: SQL ошибка
#3932: Asterisk аварийное завершение при логировании соединенных SMS

English translation

Also available in: PDF HTML TXT