Приоритет на стабильность системы и bugfix
Админка
Отключения: добавлено отображение даты отключения
Рассрочка → Подключение: исправлено поле «месяц» — больше нельзя вводить дробные значения
Отчёты: обновлены разделы "Платежи" и "Платежи по персоналу".
Отчеты: терминалы - добвален Raiffeisen
Исправлен фильтр по подпискам.
Фильтр usersgroup payments
поиск по MAC устройства
подписки: применение цены при клонировании тарифа
отчеты: платежи за услуги
Тикеты: добавлена колонка "Телефоны".
В системные опции добавлен параметр "Привязывать к абоненту по совпадению адреса" (раздел "Интерфейс").
Системные опции: добавлен параметр «Привязывать к абоненту по совпадению адреса» (раздел «Интерфейс»)
Функция выбора имя отправителя СМС для дилера - реализована возможность выбора имени отправителя в настройках смс для субпровайдера
IPTV (YouTV) — добавлено поле phone при наличии номера телефона
В настройках тарифа расширяется функционал радиус атрибутов, добавляются параметры:
Активна услуга - и список услуг
Тип BRAS - и список типов BRAS
Личный кабинет
Исправлена ошибка с сессией — автоматическое перенаправление на страницу логина/пароля при не валидной сессии
EasyPay: исправлена авто подстановка — теперь подставляется номер договора, а не UID
Portmone: исправлена авто подстановка — теперь подставляется номер договора, а не UID
Платежные системы
Исправлена проблема с кириллицей при сохранении поля "Название компании".
CityPay: доработана логика обработки платежей: без subid или при несовпадении — стандартная проверка по субпровайдеру, при запрете возвращается Account not found
при совпадении subid с субпровайдером абонента — фильтр не применяется, платёж разрешён
для гарантированного прохождения платежа в URL нужно добавлять &subid={subid}
Добавлен Raifisen Bank
Добавлен Хутко
Обновлен протокол Monobank (MonoPay)
Обновлен протокол Приватбанк V2
Обновлен протокол Каспий Банк (Kaspi.kz)
Обновлен протокол Paynet (paynet.uz)
Обновлен протокол UkrPays
Обновлен протокол Fondy
Обновлен протокол Казахстан PayMe
Обновлен протокол Казахстан PAYMO
Обновлен протокол iPay (протокол Сheckout)
Ядро
Реализован механизм генерации логинов по логике договоров.
Исправлена ошибка для
MySQL 8.0.22+: устранено падение из-за изменений в обработке binary-аргументов (Error).
Исправлен баг с подписками при клонировании тарифа.
В ядре в логике обработки атрибутов тарифа реализуется новые параметры "Активная услуга" и "Тип BRAS"
Kernel - sessions duplicates
Accel V2 — Добавлена поддержка
RFC 2866
Juniper MXv2 — Добавлена поддержка
RFC 2866
Accel V2 — реализована поддержка
RADIUS-атрибута User-Name (Type 1) в соответствии с
RFC: передаётся в Access-Request пакетах при наличии может быть передан обратно в Access-Accept для использования в Accounting-Request поддерживаются форматы: UTF-8 текст, Network Access Identifier (
RFC 2486), Distinguished Name в ядре в логике обработки атрибутов тарифа реализуется новые параметры "Активная услуга" и "Тип BRAS"
Juniper MXv2 — реализована поддержка
RADIUS-атрибута User-Name (Type 1) в соответствии с
RFC 2865: атрибут обязательно передаётся в Access-Request пакетах при наличии имени пользователя может быть передан обратно в Access-Accept; в этом случае клиент должен использовать возвращённое имя во всех Accounting-Request пакетах для данной сессии если Access-Accept содержит Service-Type = Rlogin и атрибут User-Name, NAS может использовать возвращённое имя при выполнении функции Rlogin
формат атрибута:
Type = 1 (User-Name)
Length >= 3
String — поле с именем пользователя (рекомендуемая минимальная поддержка — 63 октета)
поддерживаемые форматы имени пользователя: обычный текст (только символы UTF-8)
Network Access Identifier (согласно RFC 2486)
Distinguished Name (формат ASN.1 для систем с публичной ключевой аутентификацией)
Система
SORM Sunkar (Казахстан) - регулярные обновления в соответствии с актуальными требованиями
SORM UZ (Узбекистан) - регулярные обновления в соответствии с актуальными требованиями
Добавлена консольная команда: close_radius_subs — закрывает все подписки категории “Radius Attribute” при передаче ID подписки закрывает только указанную
-
MBP - ONU plug/unplug
MBP - ONU plug/unplug поиск по MAC устройства
Приоритет на стабильность системы, улучшения по вашим просьбам в личке и bugfix
Админка
Платежные системы - MonoPay.
Платежные системы - добавлены настройки для работы с monobank
Платежные системы - hutko.
Платежные системы - добавлены настройки для работы с hutko
Платежные системы - Другие
Платежные системы - Каспий (доработка)
Платежные системы - improvments
Платежные системы - bugfix
Карта абонента: муфта и ящик.
Поиск и быстрый поиск по муфте и ящику.
Опционально скрыть/показать муфту и ящик в системных опциях.
Тарифы — добавлена галочка «Баланс+»; раздел «Заморозка» теперь учитывает стоимость заморозки и ежедневно пересчитывает стоимость периода на предмет достаточности баланса
Генерация номера договора — увеличена поддержка длины до 16 символов
Платежная система Приват24 — добавлен выбор значения для параметра LS (UID, логин, номер договора)
Логирование — добавлено логирование активации/деактивации подписки
Ошибки удаления абонента — обновлён текст ошибки при полном удалении, если операция запрещена
Online данные о MAC — поиск абонентов на портах теперь учитывает абонентов «онлайн»
Настройки ЛК — добавлены опции запрета входа отключённым и удалённым абонентам
Настройки интерфейса — добавлен параметр автоматической привязки абонента по совпадению адреса
Устройства — добавлены поля mgmt_vlan и user_vlan
Права сотрудников — добавлены права - «Безналичные платежи только сегодня»
Права сотрудников — добавлены права - «Безналичные платежи только свои»
Генерация номера договора — добавлена возможность использования uid и логина
Поиск — добавлена возможность поиска абонентов по подписке
Краткая история абонента — добавлен раздел истории SMS
Отчёт «Реальные IP» — добавлен выбор статуса абонента
Рассрочка — исправлена возможность указания дробного количества месяцев
Accel V2 — добавлена настройка переопределения ifname на uid, логин, номер договора
Если указанное устройство типа OLT, то доступны все порты для выбора.
Улучшения и изменения по запросам клиентов.
Bugfixes
Личный кабинет
Добавлено пополнение через monobank
История — исправлено отображение времени сессии
История — увеличено максимальное количество отображаемых записей
Платежи — на странице подтверждения добавлен вывод UID/логина/договора в соответствии с приоритетом платежной системы (Украина)
Web-сессии — исправлено завершение сессии при смене IP
API
Добавлена полноценная работа с monobank
Добавлена полноценная работа с hutko
Улучшения и изменения по запросам клиентов.
Bugfixes
Ядро
Система
Webkassa
API обновлён до версии 2.0.3
Мониторинг BDCOM — исправлено отображение TX Power
Portmone — из ответа REJECT удалён тег CODE
Мониторинг BDCOM — исправлен OID для Firmware
Закрытие кредита — корректная обработка закрытия кредита по дате из системных опций (замороженные)
Закрытие кредита — корректная обработка закрытия по дате кредита (временный кредит, замороженные)
Шаблоны — добавлены переменные:
$PACKET, $PACKET_ALIAS, $PACKET_PRICE, $NEIGHBORHOOD,
$DATE_YEAR, $DATE_MONTH, $DATE_DAY, $DATE_HH, $DATE_II, $DATE_SS,
$PACKET_NEXT_PRICE, $PACKET_NEXT_SPEED_DW_MB, $PACKET_NEXT_SPEED_DW,
$PACKET_NEXT_SPEED_UP_MB, $PACKET_NEXT_SPEED_UP,
$PACKET_NEXT_ALIAS, $PACKET_NEXT, $PASSWORD
# HELP mikbillPaymentsCount The total number of payments
# TYPE mikbillPaymentsCount gauge
mikbillPaymentsCount {payment_system="liqpay", period="365d"} 394
mikbillPaymentsCount {payment_system="terminal_api", period="365d"} 0
mikbillPaymentsCount {payment_system="privat_v2", period="365d"} 8074
mikbillPaymentsCount {payment_system="portmone", period="365d"} 1
mikbillPaymentsCount {payment_system="familny", period="365d"} 4835
mikbillPaymentsCount {payment_system="ipay", period="365d"} 0
mikbillPaymentsCount {payment_system="monobank", period="365d"} 4
mikbillPaymentsCount {payment_system="easypay", period="365d"} 0
mikbillPaymentsCount {payment_system="primepay", period="365d"} 2
mikbillPaymentsCount {payment_system="whitepay", period="365d"} 0
mikbillPaymentsCount {payment_system="hutko", period="365d"} 1
URL: /api/index/prometheus/key/xxxxxxxxx/request/count_payments/days/365
значения для days: 0 - 365 (0 - текущий день).