====== Архив изменений проекта ====== ===== 3.13.06 (10.04.2023) ===== * Админка::Консольные команды - в send_sms_invoices исправлена работа без подписки * Админка::Консольные команды - в send_email_invoices исправлена работа без подписки * Админка::Консольные команды - в send_post_invoices исправлена работа без подписки * Админка::Карта абонента - исправлена ошибка расчета количества оставшихся дней до отключения интернета при **вечном кредите** * Админка::Белый список - исправлено удаления IP из белого списка * Админка::Отчеты - в отчете **терминалы-детальный** поправлено отображение ID платежа для Банка Фамильный * Админка::Juniper MXv2 - исправлен формат отправки CoA запроса разблокировки абонента * Админка::Настройки кабинета - добавлены настройки для СМС регистрации тип 3 * Админка::Язык - язык по умолчанию теперь берется исходя из timezone * Админка::Карта абонента - добавлено получение информации о устройствах абонента из [[/mbp/pon|MBP]] * Админка::Создание абонента - увеличено кол-во попыток сгенерировать логин на основании UID (c 10 до 50) * Админка::Тарифы - добавлена логика работы без галочки **авто-дата** для тарифа с плавающей датой. * Админка::Подписки - добавлена поддержка middleware [[mikbill/billing/tvcom|TVCom]] * Админка::О Программе - добавлена локализация * Админка::IP Pools - галочка "Использовать шлюз и маску" разделена на "Использовать шлюз" и "Использовать маску" ---- * Личный кабинет - исправлена возможность выбрать дату начала заморозки из прошлого * Личный кабинет - исправлена возможность выбора диапазона дат меньше мин. суток для заморозки * Личный кабинет - добавлен метод отображения установленной версии ЛК ---- * Банк фамильный - исправлена ошибка с обновлением информации о платеже если после подтверждения (ACT 4) был отправлен запрос проверки (ACT 1) * UserSide API - исправлено отображение информации о абоненте в режиме работы partialUTF8 * YouTV - изменен метод авторизации с **/auth/login** на **/dealer/auth** ---- * Ядро - исправлена ошибка при создании сессии если сессия с таким Session-id уже существует * Ядро - исправлена обработка запроса авторизации по IP когда в запросе нету атрибута Framed-IP для модуля Cisco ASR (ISG L3) * Ядро - в выдаче IP из пула если в пуле выключено использование маски пула и маска пула установлена в 0, то из ответа будет убран атрибут маски ---- **Wiki** * [[billing/radius_settings#%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D1%8F_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD%D0%B0_%D0%BC%D0%B5%D0%B6%D0%B4%D1%83_%D1%85%D0%BE%D1%81%D1%82%D0%B0%D0%BC%D0%B8| Настройка Radius: время обмена между хостами]] * [[cabinet/settings/registration_sms/type_3]] * [[billing/pon_mbp]] * [[billing/howto/tarif_template_11]] * [[mikbill/billing/tvcom|ТВ модуль TVCom]] * [[mikbill/billing/youtv|Обновлена информация о ТВ модуле YouTV]] * [[billing/external/backend_cabinet|Обновлены права пользователя MYSQL для внешнего ЛК]] * [[cabinet/html5/updates]] ===== 3.13.05 (06.03.2023) ===== * Админка::Создание абонента - при создании абонента на тарифе [[admin/main/tariffs/types/13|Каждый месяц, тип 4]] добавлена блокировка абонента. * Админка::Создание абонента - увеличено кол-во попыток сгенерировать логин на основании UID (с 5 до 10) * Админка::Автогенерация логина - исправлена рассинхронизация UID с генерируемым логином если выбран алгоритм генерации UID * Админка::Отчеты - в отчете лога действий сотрудника поправлен фильтр по сотруднику с ID >= 10 * Админка::Консольные команды - исправлена работа команды **sms_users_left_days** * Админка::Подписки - исправлена ошибка отключения подписки при изменении состояния абонента * Админка::Sender - добавлена новая сущность **Оплачен полный месяц тарифа** * Админка::Настройки ЛК - в модуль смс регистрации тип 1 добавлен вариант формата ОТП: 8 цифр без разделителей * Админка::Настройки ЛК - в модуль смс регистрации тип 1 добавлена возможность использовать номер телефона в качестве логина * Админка::Карта абонента - исправлена ошибка расчета количества оставшихся дней до отключения интернета при глобальной фиксированной скидке * Админка::Sender gateways - добавлена обработка параметра sleep ---- **Wiki** * [[cabinet/settings/payment_amount|Добавлена информация о Success/Error URL для ЛК]] * [[billing/external/backend_cabinet|Обновлены права пользователя MYSQL для внешнего ЛК]] ===== 3.13.04 bugfix (02.02.2023) ===== * Админка::Карта абонента - исправлена ошибка расчет количества оставшихся дней до отключения интернета * Админка::Рекомендуемый платеж - исправлен учет стоимости подписок ---- * Личный кабинет - поправлен pg_sig для платежной системы FreedomPay ===== 3.13.04 (30.01.2023) ===== * Админка::Invoice - исправлен учет скидки на тарифе с типом каждый день пропорционально * Админка::Invoice - добавлен учет скидки на аренду устройств * Админка::Invoice - исправлен учет скидки на подписки * Админка::Шаблоны invoice - добавлены переменные с суммами снятий за тариф, подписки, устройства, реальный IP. * Админка::Устройства абонента - исправлена ошибка произвольного изменения состояния устройства (аренда/продан и т.д.) * Админка::Платежи - исправлена кодировка параметров субпровайдера * Админка::MRTG - из учета онлайна убраны доп. сессии абонента на другом BRAS * Админка::Белый список - работа с Mikrotik переведена на RouterOS API * Админка::SNMP Шаблоны - добавлена возможность выбора системы опроса (биллинг или внешний скрипт) * Админка::Тарифы - добавлен тип тарифа [[admin/main/tariffs/types/13|Каждый месяц, тип 4]] * Админка::Устройства абонента - исправлено отображение кириллицы в описании устройства абонента * Админка::Документы - исправлено отображение кириллицы в описании устройства абонента при печати документа ---- * Система - в очередь добавлен механизм повторного выполнения задания через период времени если задание выполнилось неудачно (пока только для iptv trinity) ---- * MBP::PonCollector - добавлена возможность вызова внешнего скрипта для сбора информации о устройстве ---- **Wiki** * [[billing/3_13_04_queue_changes]] * [[billing/mobileomnicell]] * [[billing/howto/mbp_add_to_pon_monitor]] * [[admin/main/tariffs/types/13]] * [[billing/howto/tarif_template_13]] ===== 3.13.03 (16.11.2022) ===== * Админка::[[billing/prometheus|API Prometheus]] - из учета онлайна убраны [[billing/preauth_sessions|предварительные сессии]] созданные ядром * Админка::MRTG - из учета онлайна убраны [[billing/preauth_sessions|предварительные сессии]] созданные ядром * Админка::Строка состояния - из учета онлайна убраны [[billing/preauth_sessions|предварительные сессии]] созданные ядром * Админка::Отчеты - в отчет ARPU ежемесячный и ежегодный добавлены фильтры географии * Админка::Пополнение картой - добавлене визуальное разделение кода на блоки по 4 цифры * Админка::Сотрудники - в свойства сотрудника, в раздел "тикеты" добавлен блок с настройками уведомлений о тикетах ---- * Личный кабинет - в раздел изменения тарифа добавлен блок с информацией о будущем тарифе * Личный кабинет - исправлена ошибка отображения раздела iptv сервисов * Личный кабинет - исправлен выбор даты рождения в профиле абонента * Личный кабинет - добавлен шаблон оформления подписки (subscriptionrow.tpl) * Личный кабинет - изменено отображение списка подписок * Личный кабинет - исправлено отображение информации о запланированной заморозке ---- * MBP::карта клиента - добавлено поле Моб. телефон * MBP::карта клиента - добавлено поле СМС телефон * MBP::карта клиента - добавлено отображение UserSide PON информации в свойстве устройства абонента * MBP::Dashboard - исправлено отображение статуса служб использующие UDP порт ---- * Ядро - добавлен парсинг строки **OPT82.xxx/0000000000007CA7B08B04BA EP** для модуля Juniper MX v2 ===== 3.13.02 (19.10.2022) ===== Релиз обновлен 24.10.2022 из за проблем с отправкой смс * Админка::Устройства абонента - добавлен уникальный ключ в свойства устройств абонента * Админка::Удаление платежа - исправлена работа при удалении единственного платежа абонента или одного из двух единственных платежей абонента * Админка::Восстановление платежа - исправлена работа при восстановление единственного платежа абонента * Админка::SMS рассылка - добавлен модуль СМС рассылок * Админка::SMS рассылка - добавлен модуль Mobizon.kz и Mobizon.ua * Админка::Платежные системы - EasyPay добавлены поля под банковскую информацию * Админка::Платежные системы - Добавлена платежная система FreedomPay * Админка::Сотрудники - добавлена функция клонирования сотрудника * Админка::Сотрудники - возможность добавлять/изменять/удалять роли * Админка::Система - добавлен справочник GUI Templates для кастомизации элементов интерфейса * Админка::Сотрудники - в свойство сотрудника добавлен выбор GUI шаблона * Админка::Сотрудники - в свойство роли добавлен выбор GUI шаблона * Админка::Системные опции - в раздел "Интерфейс" добавлен выбор GUI шаблона * Админка::Системные опции - в раздел "Услуги" блока "Заморозка" добавлена галочка "Всегда снимать АП после разморозки". * Админка::Онлайн - убрано отображение в списке онлайна [[billing/preauth_sessions|предварительных сессий]] созданных ядром ---- * Личный кабинет - обновлен плагин intlTelInput используемый для валидации номера телефона * Личный кабинет - добавлен раздел меню sweet.tv * Личный кабинет - поправлен приоритет поиска для EasyPay * Личный кабинет - исправлено отображение кол-ва записей в истории сессий ---- * Система::APIUserSide - в метод get_user_list добавлена выгрузка IP устройства абонента * Система::Тариф - исправлено снятие АП за реальный IP при пополнении на тарифе **Каждый месяц, тип 3** ---- * Ядро - поправлена перезагрузка параметров при рестарте radius * Ядро - поправлена перезагрузка параметров при команде reload ---- **Wiki** * [[billing/preferences/apps/sender]] * [[billing:preferences:payment_system:freedompay|]] ===== 3.13.01 (18.08.2022) ===== Релиз обновлен 22.08.2022 из за битого архива сборки * Админка - поправлена украинская локализация. * MB+ - fix режима выдачи кредита "как с ЛК" * Админка::Карта абонента - цена подключенных подписок абонента отображается с учетом скидки. * Админка::Типы устройств пользователей - добавлены поля IP адрес и Сегмент. * Админка::Устройства пользователя - добавлены поля IPv4 и Сегмент. * Админка::Подписки - исправлена ошибка когда не срабатывала скидка на подписку * Админка::IP Pool - исправлено удаление IP из пула * Админка::Справочники - "Шаблон подключения" переименован в "Шаблон создания абонента" * Админка::Справочники - "Видимость данных" переименован в "Шаблон подключения" * Админка::Карта абонента - исправлен функционал "Локальный IP из Online" * Админка::Карта абонента - исправлен функционал "Framed IP из Online" * Админка::Консольные команды - добавлена консольная команда **recount_payments_from** * Админка::Удаление платежа - теперь поддерживается удаление пополнения картой пополнения * Админка::Удаление платежа - полный пересчет (с даты удаляемого платежа) цепочки платежей после удаления платежа * Админка::Восстановление платежа - теперь поддерживается восстановление пополнения картой пополнения * Админка::Восстановление платежа - полный пересчет (с даты восстанавливаемого платежа) цепочки платежей после восстановления платежа * Админка::Карта абонента - добавлена возможность отменить заморозку в полной истории услуг * Админка::Поиск - исправлена ошибка при указании корпуса * Админка::IBOX - добавлены поля реквизитов для зачисления платежа ---- * Ядро::Авторизация - выдача IP из устройства абонента (devid > 0) * Ядро::Авторизация - "только 1 онлайн" теперь учитывает устройство абонента (основной абонент (devid 0) и его устройство (devid > 0) не будут считаться дубликатом) * Ядро::Авторизация - [[billing/preauth_sessions|предварительное создание сессии]] если есть атрибут 'Acct-Session-Id' * Ядро::Аккаунтинг - поиск [[billing/preauth_sessions|предварительной сессии]] по атрибуту 'Acct-Session-Id' * Ядро::Шаблоны - поддержка Huawei OLT в режиме cntel-xpon, пример: * x x/x/x:x.xHUAWEI_XXXXXX_XX/X/X/X/X/X/000000000000XXXXXXXXXXXX XX * Ядро::Аккаунтинг - проверка блокировки и баланса в radacctmem ---- * Система - исправлена ошибка ежедневного снятия АП за реальный IP * Система - обновление баланса в radacctmem при евенте coaenable/coablock * Система - исправлена ошибка в модулях IPVT из за которой запрос отправлялся даже если модуль выключен ---- **Wiki** * [[billing/devices_ip]] * [[admin/additionally/console_commands#платежи| Консольные команды: recount_payments_from]] * [[billing/howto/fix_no_sense_in_creating_socket_reason_address_already_in_use]] ===== 3.12.12 (04.07.2022) ===== * Админка::Карта абонента - исправлено отображение в истории платежей * MBP::Карта абонента - исправлено отображение баланса в карте абонента и истории платежей ---- * Система - исправлена ошибка отброса дробной части при снятии АП ===== 3.12.11 (23.06.2022) ===== * Админка::Карта абонента - в истории (краткой и полной) заменено округление на отбрасывание тысячных при отображении дробей. * Админка::Поиск - добавлено поле **дата заключения договора** * Админка::Параметры - в внешние интеграции добавлен раздел UserSide PON * Админка::Отчеты - добавлены фильтры в отчеты планируемой прибыли * Админка::Отчеты - в отчет запланированных заморозок добавлено поле UID * Админка::Отчеты - в отчеты из разделов абоненты, услуги добавлен фильтр субпровайдера * Админка::Карта абонента - локализация логов * Админка::Карта абонента - загрузка PON данных абонента из UserSide * Админка::Отчеты - в отчете "платежи по категориям" убрано отображение выключенных платежных систем. * Админка::Тарифы - в раздел "сервисы" добавлен выбор периода для снятия АП реального IP. * Админка::Тарифы - в раздел "сервисы" добавлена опция снятия АП за реальный IP при его подключении. * Админка::Быстрый поиск - исправлена ошибка зависания при прокрутке списка. * Админка::Быстрый поиск - исправлена возможность сортировки столбцов. * Админка::Всплывающие ошибки - добавлена локализация. ---- * Система::Platon - добавлена платежная система Platon.ua * Система::Консольные команды - добавлена команда [[billing/preferences/management/console#utility|generate_left_days]] * Система::Консольные команды - generate_trial_balance_report сокращено время генерации отчета * Система::Консольные команды - generate_trial_balance_report_city сокращено время генерации отчета * Система::Консольные команды - generate_trial_balance_report_subprovider сокращено время генерации отчета * Система::Консольные команды - generate_trial_balance_report_tarif сокращено время генерации отчета * Система::Заморозка - переписан модуль * Система::Логирование действий - переписан модуль ---- * Ядро::Accel V2 - поправлена обработка опции **включить пул должников** * Ядро::Accel V2 - в настройки добавлена галочка **Шлюз и маска сегмента** ---- **Wiki** * [[billing/preferences/management/console#utility|Консольные команды]] * [[billing/preferences/apps/sms_mailing]] добавили работу с таблицей sms_users_left_days * [[billing:preferences:payment_system:platon|]] * [[billing/pon_userside]] ===== 3.12.10 (28.04.2022) ===== * Админка::Тариф - после изменений скорости тарифа добавлена команда в очередь на смену шейпера абонентам в онлайне ---- * Личный кабинет - исправлено отображение сотых в рекомендуемом платеже ---- * Система::Очередь - добавлена мультипоточная очередь ([[billing/queue_threads|требует отдельного запуска]]) * **Система::Очередь - новый модуль обработки команд связанных с iptv** * Система::OmegaTV - изменен url api на: api.hls.tv ---- * Ядро::Nokia 7750SR - добавлена выдача IPv6 * Ядро::Accel V2 - убрана выдача IPv6 для должников, замороженных, отключенных и удаленных из за отсутствия функционала ограничения доступа со стороны BRAS * Ядро::Accel V2 - переписан модуль выдачи параметров абоненту. ---- **Wiki** * [[billing/queue_threads]] ===== 3.12.09 (07.04.2022) ===== * Админка::Кредит - поправлена ошибка неверной суммы запланированного временного кредита * Админка::IPv6 Pool - проверки и валидации * Админка::IPv6 Pool - логирование добавления/изменения/удаления * Админка::Создание абонента - автоматическое назначение IPv6 адреса при создании абонента * Админка::Карта абонента - автоматическое назначение IPv6 адреса при включении абонента * Админка::Тарифы - валидации добавления/удаления IPv6 пула * Админка::Тарифы - логирование добавления/удаления IPv6 пула * Админка::Полная история абонента - исправлена ошибка отображения логина абонента в истории изменений в место логина сотрудника * Админка::Краткая история абонента - исправлена ошибка отображения логина абонента в истории изменений в место логина сотрудника * Админка::Сотрудники - в свойства сотрудников добавлена галочка "Изменять дату платежа", регулирующая возможность менять дату платежа при пополнении из админки * Админка::Скидка - глобальной фиксированной скидке добавлена возможность принимать отрицательное значение (повышая стоимость) * Админка::Пополнение - исправлено дублирование пополнения при многоразовом нажатии Enter в окне пополнения ---- * Система - в системные опции добавлен раздел [[billing/builtin_commands|Встроенные команды]]. ---- * API Billing- добавлен метод выкидывания абонета ---- **Wiki** * [[billing/ipv6_start]] * [[admin/additionally/console_commands]] * [[billing/preferences/payment_system/privatbank_kassa]] (Добавлен IP в подсеть приватбанка: 3.71.192.59/32) * [[billing/builtin_commands]] ===== 3.12.08 (22.02.2022) ===== * Админка::Внешние интеграции - добавлена поддержка prometheus.io * Админка::Подписки - добавлен учет особенности даты старта/остановки подписки для OllTv * Админка::Рекомендуемый платеж - исправлена ошибка когда рекомендуемый платеж был меньше необходимой суммы (не хватало меньше 0.01) * Админка::Справочник районов - исправлена ошибка при редактирование района * Админка::Инвойсы - добавлена переменная "Рекомендуемая сумма платежа" ${rec_pay_amount} * Админка::Внешние интеграции - добавлен freeradius api * Админка::Кредит - исправлена ошибка закрытия кредита по времени датой закрытия всех кредитов. * Админка::Сервера NAS - добавлена опция "[[billing/3_12_08_bras_extra_mac_auth|Дополнительная MAC авторизация]]" * Админка::Карта абонента - исправлена ошибка отображения баланса < 0 и > -0.01 как 0 (теперь такой баланс будет показывать как -0.01) * **Админка::CoA - новый модуль вызова CoA/PoD** * Админка::IPv6 Pool - добавлен параметр Router Network * Админка::Карта абонента - добавлен выбор/изменение/удаление IPv6 абонента ---- * Личный кабинет - обновлены права для работы с таблицей bonus_users * Личный кабинет - исправлена ошибка отображения баланса < 0 и > -0.01 как 0 (теперь такой баланс будет показывать как -0.01) ---- * mbp - отказ от snmp шаблонов * mbp - убрана обработка команд mbp_snmp_olt_list, mbp_snmp_olt_sfp, mbp_snmp_olt_onu * mbp - добавлена обработка команды mbp_pon_poll * mbp - исправлен модуль отображения свойств ONU * mbp - создание отдельных подключений к базе данных в многопоточном режиме * mbp - автоматическое определение и обработка bdcom серии P3310x * mbp - автоматическое определение и обработка bdcom серии P36xx ---- * Ядро::Juniper MX(v2) - в модуль ipoe добавлена обработка "[[billing/3_12_08_bras_extra_mac_auth|Дополнительной MAC авторизации]]" * Ядро::Juniper MX(v2) - DNS по подписке * Ядро::Accel V2 - добавлена выдача IPv6 для IPoE режима ---- **Wiki** * [[billing/prometheus]] * [[billing/freeradius_cache]] * [[billing/howto/mbp_add_to_pon_monitor]] * [[mbp/pon]] * [[billing/3_12_08_bras_extra_mac_auth]] * [[billing/external/backend_cabinet]] * [[billing/ipv6_start]] ===== 3.12.07 (19.01.2022) ===== * Админка::Карта абонента - исправлена ошибка отображения полной истории сессий (показывало последние 10 записей) * Админка::Тарифы - Каждый месяц, тип 3. Снятие АП при пополнении теперь зависит от галочки "блокировать интернет" на тарифе. [[billing/3_12_05_packet_12_change|Подробнее]] * Админка::Отчеты - добавлен отчет обработчика очереди (Отчеты => Логи) * Админка::Отчеты - добавлен отчет истории обработчика очереди (Отчеты => Логи) * Админка::Тарифы - лимитный шейпер вынесен в отдельную вкладку. * Админка::Тарифы - лимитному шейперу добавлен период сброса лимита (день, неделя, месяц, плав. дата) * Админка::Тарифы - лимитному шейперу добавлен функционал периода учета трафика * Админка::Поиск - добавлено мультидействие email- рассылка * Админка::Карта абонента - в рекомендованный платеж добавлена информация о рассрочке. * Админка::Кредит - в расчет суммы кредита добавлен учет рассрочки. * Админка::Отчеты - добавлен отчет "Планируемая прибыль по тарифам" (Отчеты => Аналитика) * Админка::Отчеты - добавлен отчет "Планируемая прибыль по адресам" (Отчеты => Аналитика) * Админка::Отчеты - добавлен отчет "Отток абонентов по тарифам" (Отчеты => Аналитика) * Админка::Отчеты - добавлен отчет "Отток абонентов по субпровайдерам" (Отчеты => Аналитика) * Админка::Кредит - добавлена система выдачи временного кредита * Админка::Сотрудники - добавлены права для выдачи временного кредита * Админка::Карта абонента - в расчет количества оставшихся дней до отключения интернета добавлена поддержка временного кредита * Админка::Карта абонента - рекомендуемый платеж, поправлен учет скидки для аренды устройств и подписок. * Админка::Устройства - в список устройств добавлен столбец с номером QinQ * Админка::Устройства - в свойства устройства добавлена вкладка "Используемые порты" * Админка::Сотрудники - в свойства сотрудника добавлена галочка "Использовать заморозку/разморозку" * Админка::Поиск - в действия над абонентом добавлена проверка прав использования заморозки/разморозки * Админка::Карта абонента - добавлена проверка прав на использование заморозки/разморозки * Админка::Тарифы - исправлена ошибка срабатывания функционала "минимальный баланс для включения интернета" у абонентов с включенным интернетом при изменении их баланса. * Админка::СОРМ - МФИ Софт добавлены в выгрузку ABONENT_IDENT поля PHONE(4) и E_MAIL(16) * Админка::Ipv6 пул - генерация адресов в сети пула * Админка::Тарифы - добавление Ipv6 пула к тарифу * Админка::Консольные команды - массовое назначение IPv6 адреса абонентам из добавленных пулов в тарифе * Админка::Платежные системы - рефакторинг платежных систем: СберБанк V1, СберБанк V2, SkySend, CloudPayments, AlfaBankru, PayMaster ---- * Личный кабинет - исправлена ошибка отображения новостей если не выбран нас. пункт. * Личный кабинет - исправлена ошибка отображения спец. символов в новостях. * Личный кабинет - исправлена загрузка шаблона указанного в настройках (из за ошибки всегда грузил olson). * Личный кабинет - исправлена проблема с частичной загрузкой истории платежей * Личный кабинет - в информации о списаниях добавлена информация о рассрочке. * Личный кабинет - в рекомендованный платеж добавлен учет рассрочки. * Личный кабинет - рекомендуемый платеж, поправлен учет скидки для аренды устройств и подписок. * Личный кабинет - добавлено отображение текущей сессии в истории сессий. ---- * API Cabinet - добавлен метод пополнения ваучером * API Cabinet - добавлен метод пополнения LiqPay ---- * Система::CoA - если абонент не онлайн а его последняя сессия закрыта по таймауту обновления сессии (rad_online), то на такую сессию будет отправлено CoA. ---- * Ядро - Поддержка периода сброса лимитного шейпера (день, неделя, месяц, плав. дата) * Ядро - Поддержка периодов учета трафика в лимитном шейпере ---- **WIKI** * [[billing/timecredit]] * [[mikbill:billing:wink|]] * [[billing/external/backend_cabinet|Дополнены права внешнего кабинета]] * [[billing/ipv6_start]] ===== 3.12.06 (01.12.2021) ===== * Админка::Роли - добавлена новая опция "Новости личного кабинета". * Админка::Подписки - увеличен размер поля для кол-ва дней триал подписки. * Админка::Поиск - добавлен фильтр поиска по типу подключения абонента. * Админка::Подписки - исправлена ошибка снятия на тарифах с типом "не снимать". * Админка::Тариф - добавлен период действия для шейпера с лимитом. ---- * Ядро - исправлена ошибка игнорирования галочки "Использовать шлюз и маску" в свойствах IP Pool ===== 3.12.05 (21.11.2021) ===== * Админка::Карта абонента - добавлена проверка прав сотрудника при снятии галочки "Интернет". * Админка::Сотрудники - поправлено логирование изменений сотрудника. * Админка::Тарифы - При создании абонента на тарифе "Каждый месяц, тип 3" у него автоматически будет снята галочка "интернет". * Админка::Создание абонента - добавлено поле ввода email * Админка::Справочник - добавлен новый справочник "Видимость данных" в раздел "Система" * Админка::Справочник - добавлен новый справочник "Шаблон подключения" в раздел "Система" * Админка::Платежные системы - UkrPays добавлена поддержка субпровайдеров * Админка::Платежные системы - Банк Фамильный добавлена поддержка субпровайдеров * Админка::Платежные системы - Portmone добавлена поддержка субпровайдеров * Админка::Платежные системы - AllTime24 добавлена поддержка субпровайдеров * Админка::Платежные системы - добавлена платежная система Reeves * Админка::Карта абонента - добавлена сделать поле email обязательным к заполнению * Админка::Карта абонента - расширена длина поля логин с 32 до 64 символов * **Админка::Подписки - переписан алгоритм продления подписок (дополнено 03.11.2021)** * Админка::Подписки - исправлена ошибка срабатывания скидки на подписку с типом "подарок". * Админка::Подписки - продление теперь учитывает скидку абонента. * Админка::Очистка логов - очистка логов в SQL теперь использует время сервера биллинга в место времени сервера SQL. * Админка::Отчеты - исправлен фильтр в Отчеты => Услуги => Индивидуальная скидка * Админка::Тикеты - добавлено поле для ввода номера наряда из внешних систем * Админка::Карточки пополнения - поправлена выгрузка в Excel * Админка::Справочник - добавлен новый справочник "IPv6 Pools" (тестирование) ---- * CoA::Скат - доработана обработка нескольких сервисов указанных через запятую. ---- * Система::автотест - контроль работы алгоритма снятия абонплаты тарифа * Система::автотест - контроль работы алгоритма снятия аренды устройств * Система::автотест - контроль работы алгоритма снятия рассрочки устройств * Система::автотест - контроль работы алгоритма снятия подписок ---- * Личный кабинет - исправлена ошибка валидации номера телефона при восстановлении пароля по СМС. * Личный кабинет - исправлена ошибочная загрузка новостей из других районов. * Личный кабинет - RentSoft увеличен параметр height для iframe до 1500px * Личный кабинет - исправлена ошибка формирования переменных для реквизитов компании субпровайдера в квитанции ---- **Wiki**: * [[billing/3_12_05_packet_12_change]] * [[admin/settings/system/connectiontemplate]] * [[admin/settings/system/connectiontemplatetype]] * [[admin/main/create_user_by_template]] * [[billing:preferences:payment_system:sub_provider|]] * [[mikbill:services:index#взаимоисключения| Подписки взаимоисключения]] * [[mikbill:services:index#взаимовключения| Подписки взаимовключения]] ===== 3.12.04 (29.09.2021) ===== * Админка::IP Pools - исправлена ошибка удаления IP из пула. * Админка::История сессий - скрытие дубликатов сессии закрытые rad_online. * Админка::Перезапуск радиуса - исправлен перезапуск при использовании systemctl * Админка::Заметки(стикеры) ===== 3.12.03 (10.09.2021) ===== * Админка - исправлена проблема с отправкой id абонента при заказе услуги в 24h.tv * Админка - установлен формат по умолчания для выгрузок СОРМ MFI SOFT Y-m-d Y H:i:s * Админка - добавлена опция смена формата даты выгрузок СОРМ MFI SOFT * Админка - исправлена ошибка в отчете -"Финансы-Платежи по устройствам абонента" * Админка - исправлена ошибка в отчете -"Субпровайдер-терминалы" * Админка - в окно "о программе" добавлена информация о ревизии БД * Админка - исправлена ошибка в отчете платежи * Админка - исправлена ошибка в отчете финансы субпровайдер ---- * Личный кабинет - ошибки авторизации теперь имеют статус 401 и записываются в nginx access log ("POST /index/main HTTP/1.1" 401) ---- * Безопасность - дополнительная фильтрация данных отображаемых в ЛК ===== 3.12.02 (26.08.2021) ===== * Дашборд - чтение порта для сервиса Mikbill из xml конфига админки. * Админка - исправлена проблема с рандомным значением порта при установке усв-а в карточке абона * Админка - испаравлена ошибка в платежной системе OnPay * Админка - исправлена логика работы лояльного перерасчета для oll.tv - считаает сумму с начала текущих суток * Админка - в систему событий добавлен скрипт блокировки абонента **mb_event_user_blocked.sh** * Админка - в систему событий добавлен скрипт разблокировки абонента **mb_event_user_unblocked.sh** * Админка - в систему событий добавлен скрипт смены состояния абонента **mb_event_user_state_change.sh** * Админка - в систему событий добавлен скрипт активации iptv подписки **mb_event_iptv_enable.sh** * Админка - в систему событий добавлен скрипт деактивации iptv подписки **mb_event_iptv_disable.sh** * Админка - в систему событий для iptv скриптов добавлена передача внутреннего и внешнего ID подписки. * Админка - исправлена ошибка в работе фискализации КомтетКасса при сбое отправки чека в очередь * Админка - изменен тип чека с "товарного" на чек "за услугу" для фискализации КомтетКасса * Админка - исправлена ошибка при полном удалении абонента * Админка - добавлена поддержка СОРМ Норси-Транс Яхонт ---- * Ядро - Mikbill DHCP: поправлен поиск абонентов по MAC из поля Remote ID (Option82) ---- **Wiki** * [[billing/external/backend_cabinet#change_log|Обновление апдейтера внешнего ЛК]] * [[billing/configuration/events]] * [[billing:configuration:yahont|]] ===== 3.12.01 (19.08.2021) ===== * Дашборд - исправлено отображение онлайна * Дашборд - исправлено отображение состояний сервисов (тест) * Дашборд - добавлена возможность мониторинга сервисов на удаленных серверах (указание IP, порта и протокола в конфиге) * Дашборд - исправлено отображение нагрузки CPU * Отчеты - добавлен отчет "Платежи по географии" * Платежные системы::VienaSaskaita - исправлена ошибка при обработке банковской выписки * Платежные системы::AbSebBankas - исправлена ошибка при обработке банковской выписки * Платежные системы::LuminorBank- исправлена ошибка при обработке банковской выписки * Платежные системы::Maxima - исправлена ошибка при обработке банковской выписки * Платежные системы::Swedbank - исправлена ошибка при обработке банковской выписки * Платежные системы::Perlas - исправлена ошибка при обработке банковской выписки ---- **Wiki** * [[billing/howto/mbp_config]] ===== 3.11.01 (10.08.2021) ===== * Админка::Поиск - исправлена ошибка поиска по Нас. пункту + район + улица. * Админка::mbp - исправлено отображение тикетов. ---- **Wiki** * [[billing/mikbill_restructure]] ===== 3.10.01 (05.08.2021) ===== * Админка::поиск - поиск по ИНН для юр.лиц * Админка::Терминалы::Детально - исправлена ошибка в отчете Приватбанк v2. * Админка::Сотрудники - история хешей паролей (для запрета использования старых паролей) * Админка::Реальный IP - исправлена ошибка смены субпровайдером реального IP абонента. * Админка::Настройки::Системные - добавился пункт "Внешние связи" куда перенеслись UserSide, SMS, СОРМ, PMon, Flussonic и TrueIP. * Админка::Настройки::Системные - добавился пункт "NAS/BRAS" куда перенеслись настройки отдельных типов BRAS. ---- * Личный кабинет::пополнения - Опция запрета пополнения счета юр. лицам из личного кабинета ---- * Безопасность - смена алгоритма шифрования паролей сотрудников с md5 на md5(base64_encode(md5(PASSWORD) + SALT)) ===== 3.09.02 (03.08.2021) ===== * Админка::Бонус магазин - исправлено редактирование/удаление магазина. ---- * Личный кабинет - Исправлена ошибка парсера для уведомления турбо * Личный кабинет - Исправлена ошибка парсера для уведомления о переводе средств * Личный кабинет - Исправлена ошибка парсера для уведомления о заказе "Реального IP" ---- * Ядро - корректное завершение соединения с радиус в случаи его потери. ---- Wiki * [[billing/mikbill_radius_perl_module]] * [[billing/radius_settings]] * [[billing/external/backend_cabinet#change_log|Обновлены права для внешнего ЛК]] * [[billing/howto/2fa]] ===== 3.09.01 (26.07.2021) ===== * Личный кабинет - Поправлена обработка Unicode символов в новостях * Личный кабинет - Исправлена проблема в сумме платежа для Тинькоф и LiqPay ---- * Безопасность - отключение php функций ---- * СМС рассылка - SmsUkraineClass убрано использование base64_decode ---- Wiki * [[billing/secure_26072021|Отключение PHP функций]] * [[https://wiki.mikbill.pro/_media/billing/preferences/apps/sms.tar|Скрипт СМС рассылки (fix отключения функций 3.09.01)]] * [[billing/preferences/apps/sms_mailing]] ===== 3.08.01 (22.07.2021) ===== * Безопасность - Фильтрация всех данных отображаемых в ЛК (полученные из БД). * Безопасность - Фильтрация строки рестарта mysql/radius (системные опции) * Админка::Чек - исправлена проблема с переменной $CHECK_ADDRESS ---- ===== 3.07.05 (17.07.2021) ===== * Админка::Отчеты::Подписки::Статистика детально - исправлен подсчет дней. * Админка::Отчеты::Нестандартные платежи - исправлена ошибка открытия отчета. * Админка::Отчеты::Платежи - исправлен подсчет суммы * Админка::Договора - исправлено срабатывание переменной $FIO на переменную $FIO_RODITLN * Админка::Консольные команды - sectorsync теперь может принимать в качестве аргумента ID сегмента для синхронизации * Админка::Консольные команды - sectorsync теперь исправляет дубликаты local_ip * Админка::Консольные команды - sectorsync теперь работает на всех состояниях абонентов * Админка::Сегменты - переработана логика добавления IP * Админка::Сегменты - при изменении маски сегмента в меньшую сторону(кол-ва хостов), система изменит IP только у абонентов не попадающих в новый диапазон (раньше менялось у всех абонентов). * Админка::Сегменты - при изменении маски сегмента в большую сторону(кол-ва хостов), у абонентов не будет меняться IP (раньше менялось у всех абонентов). * Админка::Смена состояния - добавлена проверка на дубликаты IP при изменении состояния абонента (нормальный, заморожен, отключен, удален). * Админка::Смена сегмента - добавлена проверка на дубликат local_ip при изменении сегмента (момент возвращения старого IP) * Админка::Карта абонента - добавлена проверка на дубликат local_ip при изменении local_ip (момент возвращения старого IP) * Админка::Консольные команды - добавлена команда **[[admin/additionally/console_commands|shaper_generate_vasexperts]]** * Админка::Консольные команды - исправлена ошибка обновления данных сессии в истории сессии при использовании rad_online * Админка::IPTV - Смотрешка сумма отпраялется в копейках для callback * Админка::Отчеты::Трафик сегмент/vlan - исправлено отображение кол-ва абонентов * Админка::Отчеты::Трафик сегмент/vlan - добавлена запись в дебаг информации отчета * Админка::2click -добавлена поддержка субпровайдеров для платежной системы 2click * Админка::Отчеты - исправлена проблена с отображением данных для 2сlick в отчете финансы/субпровайдер-терминалы ---- * Ядро - Juniper MX v2: исправлено CoA блокировки абонента * Ядро - VASExperts: индивидуальные шейпера * Ядро - Juniper MX v2: исправлена ошибка в порядке назначения сервисов (не перезаписывались если у них одинаковые ID) * Ядро - Juniper MX v2: исправлена выдача сервиса должнику без использования пулов биллинга. ---- * Личный кабинет - TrinityTV исправлена проблема с мак-адресом при добавление ус-ва по коду * Личный кабинет - Платежная система ПриватБанк. Добавлена возможность передавать сумму в форму оплаты ---- * Безопасность - Экранирование элементов меню при загрузке в ЛК. * Безопасность - Экранирование элементов меню при загрузке в Админке. ---- **Wiki** * [[billing/howto/individual_shaper_vasexperts|Индивидуальные шейпера vasexperts]] * [[billing/howto/files_and_directory_permission]] ===== 3.07.04 (10.06.2021) ===== * Админка::Новости кабинета - добавлена возможность указать несколько населенных пунктов для одной новости. * Админка::[[billing/configuration/events|Система событий]] - исправлен двойной запуск **mikbill_onoff_user_event.sh** при ручном отключении интернета. * Админка::[[billing/configuration/events|Система событий]] - изменен запуск **mb_event_port_change.sh** на **mb_event_switch_change.sh** при изменении switch у абонента. * Админка::Графики - исправлен отчет "годовой финансы график". * Админка::СОРМ - VASExperts добавлено кастомное поля префикса номера договора * Админка::СОРМ - VASExperts добавлена фильтрация платежей по субпровйдеру * Админка::Карточка абонента- Добавлено поле ФИО в родительном падеже * Админка::Договор - Добавлена переменная в шаблон договора ФИО в родительном падеже $FIO_RODITLN * Админка::Отчеты - Добавлен отчет "Платежи по устройствам абонента" (Аренда/Покупка/Рассрочка) * Админка::Подписки - исправлена ошибка "лояльного пересчета" возникшая в последнем дне месяца. * Админка::Подписки - исправлены ложные записи в историю абонента после пополнения. * Админка::Заморозка - убрана проверка включенной галочки интернет при возврате АП. * Админка::Подписки - исправлена ошибка активации базовых подписок после пополнения/включения/отключения абонента. * Админка::Вкладки - добавлены действия с вкладками: закрыть, закрыть все,закрыть другие (клик на вкладке правой клавишей) * Админка::Справочник - добавлен блок адреса в справочник NAS-серверов * Админка::Справочник - добавлен новый справочник "Базовые станции" (WiFi) * Админка::Платежная ситема- добавлена платежная система CityPay PR (протокол CityPay) * Админка::oll,tv - устранена проблема с birth_date ---- * Личный кабинет - при заморозке с возвратом ап теперь не учитывается состояние галочки "интернет". * Личный кабинет - добавлена в сисопции опция, которая дает возможность скрывать детализацию по подпискам в ЛК, у которых условие содержит "баланс < 0" ---- * Ядро - подготовка к использованию одной таблицы абонентов. * Ядро - добавлена возможность включить debug только ядра * Ядро - расширена информация выводимая в request_timing * Ядро - исправлено восстановление связи с mysql * Ядро - в модуле Juniper MX v2 дополнена авторизация по MAC для IPoE. * Ядро - Juniper MX v2: fix ответа для неизвестных абонентов. ---- **Wiki** * [[billing/config_file#пример_конфигурации_файла_админки]] * [[billing/nas_access_server/junipermx_v2#авторизация_по_mac|Juniper MX v2 - Авторизация по MAC]] * [[billing:preferences:payment_system:citypaypr|]] ===== 3.07.03 (22.04.2021) ===== * Админка::VPN база - исправлена ошибка установки Framed IP если VPN база пустая. * Админка::Консольные команды - **unlim_block** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **unlim_block_month** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **unlim_block_month_type2** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **block_dolgniki_inet** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Консольные команды - **pay_mth** теперь запускает скрипт mikbill_onoff_user_event.sh для заблокированных абонентов. * Админка::Системные опции - в опции СКАТ добавлена опция выдачи маски из сегмента абонента. * Админка::Отчеты - добавлен отчет авторизации в личном кабинете * Админка::Платежная система - СОТАС исправление ошибки 1202 * Админка::IPTV - добавлен модуль CAS DRECrypt. * Админка::Консольные команды - **pool_online** теперь не удаляет IP из использованных если такой IP есть в "онлайне". * Админка::Онлайн - исправлено отображение "замороженных", "отключенных" и "удаленных". * Админка::Онлайн - исправлено отображение "примечания". * Админка::IPTV - Смотрешка добавлен функционал калбека для заказа из приложения. * Админка::Поиск - Исправлена пробелма с поиском у субпровайдеров * Админка::Поиск - при ограничении кол-ва вывода строк у сотрудника, сделана обратная сортировка по uid * Админка::Консольные команды - из списка убраны команды "нежелательные" для запуска из интерфейса. * Админка::Отчеты - добавлен отчет по CAS DRECrypt (Отчеты => IPTV => DRECrypt) ----- * Кабинет - добавлено логирование входов в кабинет * Кабинет - исправлена возможность "разморозки" при выключенной заморозке на тарифе. Возможность разморозки при выключенной заморозке остается в функционале "[[cabinet/settings/auto_open|Авто перехода]]" ЛК. ----- * Ядро - исправлена ошибка авто-выкидывания должников. * Ядро - исправлена ошибка c возвратом IP в IP Pool. * Ядро - расширено логирование таймингов обработки radius запроса. * Ядро - исправлено ошибка авторизации с низким балансом на тарифе "каждый день, если было подключение". * Ядро - модуль Juniper MX v2, поправлена выдача IP должнику из пула биллинга если не активна опция CoA для состояний абонента. * Ядро - улучшен контроль освобождения IP при закрытии/переоткрытии сессии. * Ядро - модуль Juniper MX v2, добавлена выдача IP из пулов замороженных, отключенных, удаленных. * Ядро - добавлен модуль RedBack SE100 IPoE (mac/ip авторизация). ----- **Wiki:** * [[billing:preferences:payment_system:commission|]] * [[billing/external/backend_cabinet#change_log|Обновлены права для внешнего кабинета]] * [[billing/howto/ip_pool_fix]] * [[cabinet/settings/auto_open]] ===== 3.07.02 (25.03.2021) ===== * Админка - Исправлена иногда возникающая ошибка Undefined variable: _COOKIE * Админка::Тип устройств пользователей - добавлена проверка на использование перед удалением. * Админка::[[admin/settings/system/ip_pools|IP Pool]] - Добавлено массовое добавление [[admin/settings/system/ip_pools|IP Pool]] на тарифы. * Админка::Поиск - исправлена ошибочная подсветка "онлайн" абонентов. * Админка::Онлайн - исправлено отображение телефонов. * Админка::Процентный кредит - добавлен учет разрешенного минуса при снятии АП за процентный кредит. * Админка::Очередь - добавлена проверка состояния абонента перед отправкой CoA блокировки. * Админка::Liqpay - в отчет будет добавляться сумма с учетом выставленной комиссии. * Админка::IP Pools - добавлена проверка на использование добавляемого адреса в IP Pool. * Админка::Карта абонента - добавлена проверка на использовании при выборе локального IP * Админка::Карта абонента - добавлена проверка на использовании при выборе Framed IP * Админка::[[mikbill/services/index|Подписки]] - расширение функционала "триал" подписок. * Админка::[[mikbill/services/index|Подписки]] - добавлено логирование подключения/отключения/деактивации. * Админка::[[mikbill/services/index|Подписки]] - добавлен учет логики "Вид" в настройках подписки. * Админка::[[mikbill/services/index|Подписки]] - переработан отчет "статистика детально" * Админка::СОРМ - vasexperts добавлена выгрузка полей для юр лиц * Админка::О программе - добавлена __информация о лицензии и обновлениях__. * Админка:: PayBerry - расширено поле TransactionId в связи с увеличившейся длиной передоваемого значения * Админка:: MOOVI - исправлена проблема активации подписок для тв модуля * Админка:: youtv - исправлена проблема активации подписок для тв модуля * Админка:: поиск - исправлена проблема с поиском у сотрудников привязанных к субпровайдеру * Админка:: договор - исправлена проблема с заменой переменных в шаблоне договора ---- * Личный кабинет - добавлен ответ на запрос favicon если его нету. * Личный кабинет - добавлен параметр НОМЕР_ДОГОВОРА в ссылку для оплаты. * Личный кабинет - добавлено логирование подключения/отключения/деактивации подписок. ---- * Ядро::Accel V2 - выдача IP из пула замороженных если включена галочка "включить Pool должников" * Ядро::Accel V2 - выдача IP из пула отключенных если включена галочка "включить Pool должников" * Ядро::Accel V2 - выдача IP из пула удаленных если включена галочка "включить Pool должников" * Ядро - Добавлен поиск абонента по MAC устройства из Option82 (поле Remote ID) * Ядро - запуск команд без блокировки процесса. ---- * [[billing:preferences:payment_system:rnkbsite|]] ===== 3.07.01 bugfix (19.02.2021) ===== * Админка::Онлайн - исправлено отображение онлайна * Админка::Поиск - исправлен поиск по адресу * Админка::Быстрый поиск - исправлено отображение кол-ва найдених записей * Админка::Выкидывание - исправлена ошибка когда абонент оставался висеть "онлайн" после выкидывания. * Админка::Платежные системы - исправлена ошибка проверки подписи в ЦКасса. ===== 3.06.05 (18.02.2021) ===== * Админка::[[admin/additionally/console_commands|Консольные команды]] - добавлена команда iptv_user_sync для синхронизации подписок указанного абонента * Админка::[[admin/additionally/console_commands|Консольные команды]] - добавлена команда iptv_sub_sync для синхронизации абонентов с указанной подпиской * Админка::Карта абонента - исправлено отображение карты при проблеме с устройством абонента. * Админка::Онлайн - оптимизация получения данных и кол-во отправляемой информации. * Админка::IP Pools - добавлены поля для ввода DNS1 и DNS2. * Админка::Тарифы - Переименована вкладка в свойствах тарифа с IP Pools в Dynamic Pools * Админка::Тарифы - В свойства тарифа добавлена вкладка Real IP Pools * Админка::Карта абонента - Выдача реального IP абонента из Real IP Pools тарифа (если добавлены). * Админка::Снятия АП - исправлена ошибка приводившая к игнорированию пополнения, если оно было совершено в момент снятия АП. * Админка::Абоненты - подготовка к переходу на использование одной таблицы users. * Админка::Поиск - оптимизация запроса поиска. ---- * Личный кабинет - Исправлена кодировка в примечании к платежу за реальный IP. * Личный кабинет - Исправлено отображение комиссии в плат.системе Тиньков * Личный кабинет - Исправлена ошибка кодировки при смене пароля на кириллицу. * Личный кабинет - Добавлен вызов mb_event_ticket_open.sh при создании тикета. * Личный кабинет - Добавлен вызов mb_event_ticket_message.sh при добавлении сообщения в тикет. * Личный кабинет - Исправлена локализация в шаблонах. * Личный кабинет - Выдача реального IP абоненту из Real IP Pools тарифа (если добавлены) ---- * Ядро - оптимизация работы с accounting. * Ядро - Fix работы Mikrotik RADIUS DHCP на v6.46 и выше. * Ядро - добавлен тайминг обработки запросов. * Ядро::Accel V2 - добавлена выдача шлюза, маски, dns из Real IP Pool. * Ядро::Nokia 7750SR - добавлена выдача шлюза, маски, dns из Real IP Pool. * Ядро::Cisco ASR - добавлена выдача шлюза, маски, dns из Real IP Pool. ---- * Wiki: [[billing/howto/real_ip_pool]] ===== 3.06.04 (26.01.2021) ===== * Админка::Отчеты - исправлена ошибка в отчете "максимум трафика". * Админка::Тикеты - добавлен перевод переменных в логах тикетов. * Админка::Платежи - исправлена кодировка в платеже "за подключение". * Админка::[[billing/customization/snmpwalk|MAC на портах]] - исправлена ошибка при обработке абонентов. * Админка::Поиск - исправлена ошибка при поиске абонентов по IP * Админка::Сегменты - исправлена ошибка при указании range в сегменте. * Админка::Выкидывание - добавлено экранирование параметров передаваемых на radclient * Админка::Скрипты - добавлено экранирование параметров передаваемых на запускаемые скрипты ---- * Личный кабинет - добавлено уведомление с информацией "о переходе" на тариф с нового месяца. * Личный кабинет - исправлена ошибка отображения страниц при активации/деактивации услуги "Реальный IP". ---- * Ядро - добавлено экранирование параметров передаваемых на radclient * Ядро - добавлено экранирование параметров передаваемых на запускаемые скрипты ===== 3.06.03 (24.12.2020) ===== * Админка::[[billing:preferences:management:console | Консольные команды ]] - добавлена консольная команда **unlim_block_month_type2** для более корректной блокировки интернета на тарифе "[[billing/howto/tarif_template_08#настройка_логики_2|Обязательно Каждый месяц]]" с настройкой на логику #2. * Админка::Справочники - добавлен новый справочник сотрудников "[[admin/settings/ip_access|IP Доступ]]". * Админка::Тикеты - исправлено сохранение и список исполнителей при создании тикета. ---- * Ядро::Accel V2 - исправлена ошибка при авторегистрации MAC на типе авторизации QinQ ===== 3.06.02 (10.12.2020) ===== * Админка::UserSide - полная поддержка действий из Userside в MikBiLL * Админка::Подключение в рассрочку - исправлена ошибка из за которой не всего снималась абонплата по подключении в рассрочку. * Админка::СОРМ- исправлен фильтр выгрузки для VASEXPERTS * Админка::Платежные системы - исправлена работа с субпровайдерами в Robokassa * Админка::ТВ - добавлено логирование запросов для OmegaTV * Админка::Тикеты - исправлено логирование действий над тикетом. * Админка::Тикеты - удаленные сотрудники больше не показываются в списке исполнителей * Админка::Тикеты - в списке исполнителей теперь только сотрудники у которых включена опция "исполнитель" * Админка::Сотрудники - в свойства сотрудника добавлена новая опция тикетов - "исполнитель" ---- * Bug fix * Security fix * Optimization ===== 3.06.01 (26.11.2020) ===== * Админка::Консольные команды - исправлена ошибка очистки всего онлайна командой **rad_online** * Админка::Поиск - исправлено ошибка неработающих фильтров поиска * Админка::СМС - исправлена ошибка отправки СМС * Админка::Справочник - исправлена ошибка загрузки списка сотрудников * Админка::Robokassa- добавлена поддержка субпровайдеров * Админка::Real IP- добавлена возможность в системных опциях отключать автоматическое снятие у отключенных и удаленных * Админка::Банк Фамильный - добавлена опция логирование запросов * Админка::IptvPortal - загрузка ФИО, адреса, телефона и email при создании/изменении абонента. * Админка::Подписки - все действия над подписками теперь работают через очередь и отправка данных на порталы соответственно тоже. * Админка::Тикеты - исправлена ошибка из за которой тикеты без абонентов помечались как "онлайн". * Админка::Заморозка - отмененные заморозки теперь имеют статус -1 и не обрабатываются в счетчике кол-ва заморозок. * Админка::Заморозка - исправлены пустые поля "был" и "стал" при логировании заморозки по крону. * Админка::A-Банк - добавлена поддержка А-Банк ---- * Личный кабинет - исправлена ошибка "неверный пароль" при использовании разморозки. * Личный кабинет - исправлена ошибка при выдаче плавающего кредита. * Личный кабинет - исправлены пустые поля "был" и "стал" при логировании действия заморозки. ---- * Ядро - добавлены индексы для более быстрого поиска абонентов по IP, **Wiki** * [[billing:preferences:payment_system:abank|]] ===== 3.05.04 (26.10.2020 (остановлен)) ===== * Админка::Карта абонента - добавлена сортировка в списке устройств по адресу абонента (устройства с одинаковым домом абонента будут вверху списка). * Админка::Устройства - добавлена валидация IP адреса устройства. * Админка::Устройства - добавлено форматирование MAC адреса устройства. * Админка::Устройства - добавлена проверка на дубликат MAC адреса устройств. * Админка::Планировщик - исправлена ошибка при обработке запланированной глобальной фиксированной скидки. * Админка::Карта абонента - исправлена ошибка при открытии полной истории платежей. * Админка::Автозакрытие кредита - исправлено ошибочное закрытие кредита у должника с кредитом при снятии средств. * Админка::TV - Добавлена поддержка MOOVI * Админка::СОРМ - Исправлен формат даты паспорта ---- * Ядро::Accel V2 - добавлен функционал DNS подписки ---- **Wiki** * [[billing/updates_downgrade]] * [[billing/howto/accel_dns_subscription]] * [[mikbill:billing:moovitv|]] ===== 3.05.03 (24.09.2020) ===== * HTML5::Карты(бета) * HTML5::Блокировка платежных систем на уровне субпровайдера * HTML5::IPTV MOOVI * HTML5::Переход в ЛК(сис. опции) * HTML5::Удаление платежей в отчете платежи ---- * Админка::консольные команды - добавлена команда mbp_snmp_olt_list * Админка::консольные команды - добавлена команда mbp_snmp_olt_sfp * Админка::консольные команды - добавлена команда mbp_snmp_olt_onu * Админка::PON - подключен конструктор шаблонов * Админка::Платежные системы - добавлен фильтр субпровайдеров для RNKB Site * Админка::Платежные системы - добавлен функионал коэффициент суммы платежа для Приват В2 * Админка::Платежные системы - Приват24 (старая версия) - устаревший модуль удален ---- * Личный кабинет - добавлено отображение подключенных подписок (только мидлвары) которые можно подключить только через админку. ---- \\ **Wiki** * [[monitoring/network]] * [[billing:secure_22092020|]] * [[billing:preferences:payment_system:coefficient|]] ===== 3.05.02 (10.09.2020) ===== * HTML5::SNMP Шаблон - конструктор * HTML5::Добавлен справочник "SNMP Шаблоны" * HTML5::Добавлена платежная система "GlobalMoney" * HTML5::Исправление багов ---- * Админка::Системные опции - функция "Оплата дня пополнения" теперь работает только на абонентах со статусом "обычный" * Админка::Карта абонента - галочка "интернет" проверка на включение работает только на абонентах со статусом "обычный" * Админка::Разморозка - после разморозки теперь производится проверка на включение галочки интернет * Админка::Разморозка - после разморозки теперь производится проверка на "оплату дня пополнения" * Админка::API UserSide - в запрос change_user_data добавлен параметр recalculations (0/1) для type=tariff регулирующий простую/сложную смену тарифа * Админка::Системные опции - в раздел "услуги" добавлена галочка "проверять активацию Интернета" при переходе между тарифами. * Админка::Отчеты - исправлено отображение логина в отчете входов в админку. * Админка::Тикеты - добавлена проверка прав при создании тикета. * Админка::Тикеты - добавлена проверка прав при удалении тикета. * Админка::Тикеты - добавлена проверка прав при добавлении комментария в тикете. * Админка::Тикеты - добавлена проверка прав при изменении комментария в тикете. * Админка::Тикеты - добавлена проверка прав при удалении комментария в тикете. * Админка::Тикеты - добавлена проверка прав при добавлении ответа в тикете. * Админка::Тикеты - добавлена проверка прав при изменении категорий тикетов. * Админка::Автозакрытие кредита - добавлен учет минимального баланса и разрешенного минуса. * Админка::Системные опции - в раздел "услуги" (блок "заморозка") добавлена опция "Отключать интернет при заморозке" * Админка::Тикеты - исправлена ошибка загрузки списка тикетов для сотрудника с субпровайдером. * Админка::Отчеты - в отчет->абоненты->замороженные добавлены поля "дата заморозки" и "дата разморозки". * Админка::Платежкные системы - фикс ошибочного поиска аккаутнов * Админка::СМС - добавлена возможность отправлять SMS через собственные смс шлюзы по АПИ * Админка::Планировщик - добавлена проверка прав работы со скидкой * Админка::Карты пополнения - обработка 3x карт пополнения как 4x карт пополнения ---- * Личный кабинет::Разморозка - после разморозки теперь производится проверка на включение галочки интернет * Личный кабинет::Разморозка - после разморозки теперь производится проверка на "оплату дня пополнения" ---- **Wiki** * [[billing:preferences:apps:sms|]] * [[billing:preferences:payment_system:globalmoney|]] ===== 3.05.01 (18.08.2020) ===== * HTML5::Отчет по бонусам конкретного абонента * HTML5::Кнопки клонировать в "услуги", "устройства" * HTML5::Мод. "бонусы" ---- * Админка::Тариф - добавлен функционал клонирования тарифа * Админка::Подписки - добавлен функционал клонирования подписки * Админка::Подписки - TrinityTV. Исправлена отмена действия ваучера, при блокировке абонента. * Админка::Устройства - добавлен функционал клонирования устройства * Админка::Бонусы - добавлен функционал системы лояльности. Бонусы * Админка::Платежные системы- исправлена обработка выгрузок NovaKom * Админка::Radius - использование radclient без sudo ---- * Личный кабинет::Бонусы - добавлен функционал магазин системы лояльности. Бонусы ---- * Ядро::Accel-ppp - выдача именного Framed Pool должников при активации выдачи пула замороженным, отключенным, удаленным. * Ядро::Accel V2 - выдача именного Framed Pool должников при активации выдачи пула замороженным, отключенным, удаленным. * Ядро::Radius - использование radclient без sudo ---- **Wiki** * [[billing:configuration:bonus|]] * [[billing:configuration:bonus:shop|]] * [[billing/secure_19082020]] ===== 3.04.08 (10.08.2020) ===== * HTML5::Валидация в карточке абонента(ФИО, телефоны, паспорт, ИНН, email) * HTML5::Добавлены бонусы * HTML5::Режим фикс. заморозки * HTML5::Системные опции, настройка фильтров поиска * HTML5::Системные опции, включение/выключение мульти-действий * HTML5::Поиск по порту устройства * HTML5::Возможность менять title "Admin Dashboard" * HTML5::Логи входа в админку * HTML5::Добавлены кнопки управления сервисами как в мб+ * HTML5::новый пункт меню PON * HTML5::Отчет "Запланированные заморозки" ---- * Админка::Платежные системы - Исправлена платежная система Центральная Касса * Админка::ТВ - Обновление API TrinityTV * Админка::Подписки - фикс активации базовых услуг при "не простой" смене тарифа * Админка::Заморозка - возможность смотреть запланированные заморозки абонентнов, а также их отменять. * Админка::Тикеты - оптимизация загрузки списка тикетов. * Админка::Тикеты - добавлено логирование действий в тикетах. * Админка::Улицы - добавлена проверка перед удалением. * Админка::Карта абонента - исправлена ошибка открытия карты абонента без адреса. * Админка::Поиск - добавлен поиск по номеру порта устройства. * Админка::Платежные системы - исправлена ошибка в платежной системе OSMP при работе с субпровайдерами ---- * Личный кабинет - возможность использовать копейки в поле суммы пополнения счета * Личный кабинет - добавлено отображение информации о текущей заморозке ---- * Ядро - Перевод на работу с PDO * Ядро - Реализация отправки MS-CHAP2-Success в MS-ChapV2 ---- **Wiki** * [[mikbill:services:freeze#запланированная_заморозка| Отмена запланированной заморозки ]] ===== 3.04.07 (13.07.2020) ===== * HTML5::Добавлен справочник бонусы * HTML5::Отчеты::"удаленные платежи", "все платежи" календарь по умолчанию "день" * HTML5::Подключение в рассрочку * HTML5::Замена иконок на векторные * HTML5::Доработка "быстрого поиска" * HTML5::Добавлены платежные системы - paysera,альфабанк * HTML5::Баги ---- * Ядро::Учетный трафик - восстановление сессии так же восстанавливает информацию о уже оплаченном трафике. * Ядро::Учетный трафик - удаление восстановленной сессии из истории сессий. * Ядро::Учетный трафик - при снятии добавлен поиск сессии в истории сессий если текущая сессия не найдена в онлайн. * Ядро::Только 1 онлайн - исправлена ошибка при закрытии сессии для действия Accept ---- * Админка::Подписки - добавлено логирование подключения/отключения подписок сотрудниками. * Админка::Платежные системы - добавлена платежная система PaySera * Админка::Платежные системы - Платежная система CityPay: оптимизация, поддержка уникальных транзакций для check,pay * Админка::Платежные системы - исправлена платежная система "Платежка" * Админка::Платежные системы - платежная система "Платежка", добавлена возможность выводить Логин вместо ФИО на терминале ---- **Wiki** * [[billing:preferences:payment_system:barcode|]] * [[billing:preferences:payment_system:qrcode|]] * [[billing:preferences:payment_system:paysera|]] * [[billing/how_it_work/installments_packet]] ===== 3.04.06 (25.06.2020) ===== * Админка::Список тикетов - снижено влияние открытия списков тикетов за большой период на авторизацию. * Админка::Сотрудник - добавлена опция разрешения изменения рассрочки. * Админка::Типы устройств пользователей - добавлен тип владения "рассрочка". * Админка::Консольные команды - в консольную команду **pay_mth** добавлена обработка рассрочки устройств. * Админка::Подписки - для middleware olltv и prostoTV добавлены события iptvenable и iptvdisable * Админка::Устройства абонента - рефакторинг добавления/изменения устройства абонента * Админка::Кредит - поправлено отображение фикс. суммы кредита при выдаче кредита как в лк * Админка::Карта абонента - добавлено отображение лимитного шейпера (если он активен). * Админка::Подписки - добавлен учет разрешенного минуса при продлении подписки. * Админка::СМС - добавлен смс-шлюз LIBOnet. * Админка::MFI Soft- В выгрузки СОРМ добавлен почтовый индекс. ---- * Личный кабинет - исправлена ошибка назначения иконки подписок для пункта меню заморозка. * Личный кабинет - исправлена ошибка при восстановлении пароля ---- * Карты::Background - исправлена загрузка/удаление background изображения ---- * Ядро::Только 1 онлайн - Исправлена ошибка когда действие Accept закрывало не все сессии абонента. * Ядро::Mk IP Pool - исправлена ошибка с Reject авторизации при использовании данного функционала. ---- * [[billing/how_it_work/installments_device|Рассрочка устройств]] ===== 3.04.05 (15.06.2020) ===== * HTML5::Сисопции MFI SOFT * HTML5::Доработаны настройки Fondy * HTML5::Расчет суммы кредита * HTML5::Доработаны сортировки таблиц * HTML5::Доработан месячный график * HTML5::Доработка Сисопции /услуги / блок формирование инвойс * HTML5::Корректировки по окну планировщика * HTML5::Мод. параметры->услуги * HTML5::справочник "Шаблоны документов" добавлена кнопка "скачать шаблон документа" * HTML5::Мод. отчета подписки => подключенные * HTML5::Модификация прав сотрудника - работа с кредитами * HTML5::Добавил кнопку "скачать акт" в отчет/инвойсы * HTML5::Баги ---- * Админка::Планировщик - исправлена ошибка из за которой не включался интернет после активации кредита планировщиком. * Админка::Сотрудники - добавлено поле ввода максимального размера кредита выдаваемого данным сотрудником абонентам. * Админка::Сотрудники - добавлена галочка "Кредит как в ЛК", позволяющая выдавать кредит с логикой как в ЛК. * Админка::Кредит - добавлены проверки максимального размера кредита сотрудника. * Админка::Планировщик - добавлены проверки максимального размера кредита сотрудника при добавлении простого кредита. * Админка::Приват Банк Р/С - изменения апи выгрузок, переход на IBAN * Админка::Рекомендуемый платеж - исправлен учет фиксированной скидки * Админка::Консольные команды - доработана команда pool_online, теперь удаляет лишние IP забранные одним UID. * Админка::Сервера NAS - добавлена проверка на дубликат IP NAS. * Админка::Дашборд - исправлена ошибка **Error while sending QUERY packet** приводившая к ошибке в работе функции опроса NAS/Устройств * Админка::Тикеты - исправлена ошибка записи логов * Админка::Платежные системы - исправлена ошибка в работе Fondy ---- * Личный кабинет - скрыто примечание в таблице истории платежей на маленьких экранах. * Личный кабинет - скрыт IP в таблице истории сессий на маленьких экранах. * Личный кабинет - исправлен учет фиксированной скидки в рекомендуемом платеже ===== 3.04.04 (26.05.2020) ===== * HTML5::Добавил "период исполнения" в данных тикета * HTML5::Убрал обязательное к заполнению поле IP при редактировании устройства * HTML5::Отчеты => Услуги => Индивидуальная скидка * HTML5::Баг с подсказками на кнопках * HTML5::Доработка сисопций OSMP * HTML5::Мод. сисопции easypay * HTML5::Мод. отчет::подписки::подключенные * HTML5::Баг с обновлением справочников NAS и услуги * HTML5::Баг со счетчиками в таблице * HTML5::Мод. опции ЛК::отображение * HTML5::TV Просто.ТВ * HTML5::Фикс отчета alltime24 * HTML5::Обработка ошибок при создании абонента * HTML5::Исправления отчет payPal * HTML5::Баг Не принимает mac в формате 112233445566 при добавлении в учетной записи устройства пользователя * HTML5::Переименовал меню ЛК в custom меню * HTML5::Баг с отображением иконок * HTML5::Добавил фильтр в поиске по дате подключения * HTML5::Добавил "автообновление" в список тикетов * HTML5::доработка меню ЛК ---- * Админка:: EasySoft добавлено поле кода провайдера в системе PayCell * Админка:: UserSide защита от непотребства в поле ИНН * Админка:: ProstoTV alfa * Админка:: OSMP добавлены опции минимального и максимального платежа * Админка::Тикеты - исправлена ошибка отображения тикетов субпровайдера. * Админка::Тикеты - исправлена ошибка доступа к тикетам субпровайдера. * Админка::Отчеты - исправлена проблема отображения отчетов на MYSQL 8.x * Админка::Отчеты - исправлена проблема отображения отчета "попытки взлома карточек пополнения" ---- * Личный кабинет:: Исправлена ошибка активации заморозки при отрицательном балансе и включенной галочке "баланс+". * Личный кабинет:: Добавлено уведомление о возврате средств при погашении кредита в течение 24 часов (если возврат включен) * Личный кабинет::Платежные системы - Исправлен поиск по договору * Личный кабинет::EasyPay - Исправлена ошибка с интеграцией PayCell ---- * Ядро::CKAT DPI - Исправлена маска в ответе для DHCP с 255.255.255.0 на 255.255.255.255 ===== 3.04.03 (11.05.2020) ===== Функционал кастомного меню (mainMenu.php в директории data\template\olson\customtpls) не актуален начиная с версии 3.04.03 * Поддержка php 7.3 * Поддержка Percona 8 * HTML5::Обновление core ядра * HTML5::Оптимизация core компонентов * HTML5::Баг: с буферизацией грида * HTML5::смс шлюз: добавлен МТС ru * HTML5::Баг: создание учетки из тикета * HTML5::Изменена иконка выбора языка * HTML5::Добавлен обработчик ошибки при активации абонента "логин абонента уже используется, измените ему логин" * HTML5::Доработка редактора тикетов * HTML5::Баг локализации * HTML5::Сохранения состояний галочек "автообновления" в таблицах поиска, онлайн и т.д. * HTML5::Убрал сглаживание линии в отчете "месячный график" * HTML5::Баг: Отчёты терминалы детальный * HTML5::Добавлено меню ЛК * HTML5::Добавил логин колонку в отчет "Логи MAC адрес с AP" * HTML5::Добавил колонку "Адрес ус-ва" в отчет "Логи MAC адрес с AP" * HTML5::Мод. сисопции stripe * HTML5::Баг открытие учетки из тикета * HTML5::Доработка формы удаления абонента(добавлен uid и логин абонента) * HTML5::Изменил максимальное значение "минимум суток для заморозки" в тарифе на 31 * HTML5::Доработан "годовой финансы график" * HTML5::Баг обновления справочников после создания географии из тикета ---- * Админка:: Stripe * Админка:: Редактор меню ---- * Личный кабинет:: Исправление шаблона кредитов ---- **Wiki** * [[billing:howto:mikbill_install_centos8|]] * [[billing:howto:mikbill_install_debian9|]] * [[billing:howto:mikbill_install_debian10|]] * [[billing:secure_04052020|]] ===== 3.04.02 (29.04.2020) ===== * HTML5::Баг пополнения ваучером. * HTML5::Отчет::терминалы::терминалы-деталный доработан * HTML5::Баг в фильтре скидок * HTML5::Справочник::субпровайдеры добавлены:Sberbank.ru V1,Sberbank.ru V2,Kaspi.kz * HTML5::ATOL фискализация доработана * HTML5::Справочники::редактор субпровайдеров, исправил скролл * HTML5::ЛК - опции автологина * HTML5::Доработка - Карта абонента::активация кнопки смена реального IP в зависимости от галочки "реальный ip" * HTML5::Карта абонента::левая панель выровнял по ширине * HTML5::Добавил выбор языка в верхнюю панель * HTML5::Добавил - Абоненты::отчет по планировщику * HTML5::Применение сисопций платежек без перезагрузки * HTML5::Добавлены настройки REST протокола для платежной системы w.qiwi * HTML5::Отчет::финансы::месячный график - доработан * HTML5::Отчеты::финансы::услуги детальный - Оптимизировал фильтр * HTML5::Отчет::абоненты::заблокирован интернет - исправлена работа инфо-панели * HTML5::Автообновление данных в комбобоксе устройств в карточке абонента, после редактирования/добавления устройства в справочнике * HTML5::Подсчёт кол-ва тикетов рядом с категорией * HTML5::Отчет::логи - добавил фильтры и сортировку по ip * HTML5::На базе lifecell сделан EasyPay * HTML5::Исправлено - При добавлении/редактировании устройств во вкладке uplink невозможно добавить "порт удаленного устройства" * HTML5::Добавлена возможность сортировки удалённых и отключенных абонентов по дате * HTML5::Увеличил шрифт текста кнопок в верхнем меню до 12px * HTML5::Во всех окнах просмотра пула IP адресов в нижней части вывел их количество и добавил поиск * HTML5::CitiWify - модуль хранения маков с точек доступа * HTML5::Добавлен Отчет - устройства::Логи mac-address с AP * HTML5::Добавлена сортировка по id - устройства::Логи mac-address с AP * HTML5::Отчет - устройства::Логи mac-address с AP, изменен порядок полей(начало / конец / активность) * HTML5::Убрано последнее пустое поле во всех таблицах * HTML5::Добавлены cисопции::trueip * HTML5::Добавлен Справочник TrueIP объекты * HTML5::Доработка формы ввода примечания в тикетах * HTML5::Исправлено - Отчеты::приват банк выписка - привязка выписки к абоненту * HTML5::Sberbank.ru V1 доработка * HTML5::NTN - удаление платежей(отчеты) * HTML5::баг в календаре, сделал с Пн * HTML5::Баг в адресе при создании тикета * HTML5::Добавлена английская версия * HTML5::Добавлен - планировщик, простой кредит * HTML5::Новая форма добавления абонента * HTML5::Сортировка в комбо при активации (перевод из отключенного в обычный) абонента * HTML5::Онлайн::добавлено поле vlan/IP * HTML5::Исправлены поля в таблице онлайн * HTML5::Ip pools, локальные IP, реальные IP:: приведены в нормальный вид окна удаления и просмотр списков ip адресов * HTML5::Добавлены Мультидействия в онлайн * HTML5::Карточка абонента::баг при выборе порта устройства * HTML5::Добавлены недостающие консольные команды * HTML5::Доработка информационной панели абонента * HTML5::Доработка редактора сегментов * HTML5::Добавлен просмотр подсети сегмента * HTML5::СKAT DPI: Системные опции * HTML5::Доработка окна диалога в тикетах * HTML5::Добавлен отчет "Платежи по категориям - суммарно" ---- * Админка::​Поиск - в типы устройств пользователя добавлен поиск серийного номера из раздела "роутер" в карте абонента. * Админка::[[billing:configuration:dogovor|Шаблон договора]] - добавлена переменная $PACKET_ALIAS * Админка::[[billing:configuration:dogovor|Шаблон договора]] - добавлена переменная $PACKET_SPEED_DW_MB * Админка::[[billing:configuration:dogovor|Шаблон договора]] - добавлена переменная $PACKET_SPEED_UP_MB * Админка::[[mikbill:services:planner|Планировщик]] - добавлено логирование изменений для ext_ полей. * Админка::[[billing:preferences:management:console|Консольные команды]] - do_usluga_block добавлена отправка CoA события по закрытию кредита. * Админка::Отчеты - исправлена ошибка загрузки отчета по устройствам (Отчеты::Устройства::логи устройств-общий). * Админка::Планировщик - добавлена возможность выставления "простого кредита" на период. * Админка::Рекомендуемая сумма более не учитывает подписки по которым абонент не проходит условия срабатывания. ---- * Личный кабинет - исправлена ошибка отображения итоговой цены тарифа для "обязательно каждый день". * Личный кабинет - исправлена ошибка отображения цены реального IP (отображало за день а не за месяц). * Личный кабинет - исправлена ошибка учета стоимости реального IP в рекомендуемом платеже. * Личный кабинет - Trinity-TV. Исправлена ошибка дублирующего запроса API в Trinity-TV, при привязке устройств по коду из личного кабинета пользователя. * Личный кабинет - Omega-TV. Исправлена ошибка отображения ус-в и плейлистов пользователя. * Личный кабинет - Исправлена ошибка при авторизации с использованием кириллицы. * Личный кабинет - Исправлена ошибка повторной авторизации после выхода из кабинета (авторизация по IP) * Личный кабинет - Рекомендуемая сумма более не учитывает подписки по которым абонент не проходит условия срабатывания. ---- * Ядро - поддержка [[billing:nas_access_server:ckat_dpi|CKAT DPI]] ===== 3.04.01 (26.02.2020) ===== * Система::Безопасность - fix критической уязвимости * Админка::​UX - Оптимизация (уменьшено число запросов) ---- * Личный кабинет - увеличена область клика для открытия существующего тикета. * Личный кабинет - в iconv добавлен TRANSLATE и IGNORE на сообщение в тикете абонента. ---- * Админка::Фискализация - в [[billing:preferences:fiscalization:komtet|Комтет касса]] добавлен выбор налога. * Админка::Фискализация - исправлена ошибка при чтении ответа после отправки чека из за чего в логе фискализации поле "примечание" всегда устанавливалось -1. ---- * html::Фискализация::Комтет касса Замена поля "СНО" на комбо, добавлено комбо "Налог" * html::Сортировки в отчете фискализации * html::Исправлено: поставить в работу, убрать из работы, выполнено, закрыть тикет(не записывало id сотрудника) * html::Оптимизация загрузки приложения * html::Исправлена оплата экспресс картой * html::Функционал по закладкам в ЛК * html::Оптимизация запросов карточки абонента * html::Доработка "новой системы адресов" * html::добавлены платежные модули Sberbank.ru V1, Sberbank.ru V2, Kaspi.kz ---- * [[billing:preferences:fiscalization:komtet|Комтет касса]] - добавлена поддержка success и failure согласно документации [[https://kassa.komtet.ru/integration/api#tag/Otchety-posle-fiskalizacii-cheka|Отчеты После Фискализации Чека]] * [[billing:preferences:payment_system:sberbankv1|]] * [[billing:preferences:payment_system:sberbankv2|]] * [[billing:preferences:fiscalization:atol|]] * [[billing:preferences:fiscalization:Changelog|]] ===== 3.03.12 (18.02.2020) ===== * Личный кабинет - добавлена проверка корректности ввода телефона и email при сохранение профиля. * Личный кабинет - добавлен блок информации об абонплате на страницы index и payment. * Личный кабинет - добавлено отображение платежных систем на странице payment в виде плитки. * Личный кабинет - исправлено отображение пустых данных на странице "Контакты" * Личный кабинет - добавлен блок c информацией о скидках на страницу index * Система::API - Userside - поддержка субпровайдеров * Система::API - Userside - добавлена поддержка запроса get_services_list * Система::API - Userside - добавлена информация о подписках, аренде, реальном IP в запросе get_user_list * Система::API - Оптимизация Userside прирост скорости в 4 раза * Система::Безопасность - доработки * Админка::​UX - Добавлен пункт меню IPTV в сисопциях * Админка::​UX - Замена иконок в параметрах системных опций * Админка::​UX - Добавлены иконки в платежных системах * Админка::​UX - Добавлены новые настрйки в ЛК * Админка::​UX - Оптимизация * Админка::Тариф - исправлена ошибка снятия АП на тарифе "Каждый Месяц, тип 3" при пополнении замороженного абонента. * Админка::Поиск - исправлена ошибка поиска по комбинации "скидка + доп. фильтр". * Админка::Отчет - исправлен фильтр по адресу в отчете "Максимум трафика". * Админка::Кредит - исправлена ошибка снятия АП в день пополнения если у абонента стоял кредит с автозакрытием. * Админка::Отчет - добавлен учет новых скидок в отчеты ⇒ услуги ⇒ индивидуальная скидка. * Админка::РНКБ сайт v2 - добавлена поддержка субпровайдера. * Админка::Карты пополнения - исправлена ошибка кодировки имени реселлера при экспорте. * Админка::Кол-во дней до отключения - исправлена ошибка в проверке на отключение подписки на пропорциональном тарифе с включенной галочкой "как в тарифе". * Админка::Консольные команды - ротация логов в базе перенесена с команды pay_day в pay_day2. * Админка::Платежные системы - Казахстан Каспий Банк (Kaspi.kz) * Админка::Настройки кабинета - в раздел "отображение" добавлена галочка "отображать информацию об абонплате" (по умолчанию включена). * Админка::Настройки кабинета - в раздел "отображение" добавлена галочка "показывать платежные системы плиткой" (по умолчанию включена). * Админка::Настройки кабинета - в раздел "отображение" добавлена галочка "показывать входящую скорость". * Админка::Настройки кабинета - в раздел "отображение" добавлена галочка "показывать исходящую скорость". * Админка::Настройки кабинета - в раздел "отображение" добавлена галочка "Отображать информацию о скидках". * Админка::Логи - исправлена ошибка в кодировке пополнения карточкой из кабинета. **Wiki** * [[billing:preferences:payment_system:kaspi|]] ===== 3.03.11 (31.01.2020) ===== * Личный кабинет (версия 2) - новый ЛК (выглядит так же) * Система::Безопасность - доработки * Админка::​UX - оптимизация * Админка::​UX - удобство * Админка::Аренда - исправлено ошибочное снятие остаточной аренды при добавлении устройства на ежедневных тарифах. * Админка::Скидки - убрана поддержка старого поля скидок. * Админка::Добавлено - Платежные системы объединены в одном пункте меню. * Админка::Исправление багов. * Админка::Добавлен расширенный фильтр по скидкам в поиске * Админка::Добавлен блок скидок в карточку абонента в блок с балансом * Админка::Проверка корректности ввода мака. Только допустимые символы * Админка::Валидация IP * Админка::Исправление - Исправлен поиск в комбобоксах географии(создание абонента, редактор свича) * Админка::Исправление - При создании заявки исправлено добавление исполнителя * Админка::Исправление - Планировщик -удаление правил - ошибка в заголовке окна подтверждения * Админка::Исправление - Поиск абонента со скидкой * Админка::Исправление - Свитчи - UPLINK - поле устройство: список устройств из базы * Админка::Исправление - Не сохраняется исполнитель тикета * Админка::Исправление - Свойства тарифа - ШЕЙПЕРЫ - Настройка скорости - ПРИОРИТЕТ * Админка::Исправление - Google авторизация 2fa * Админка::Исправление - Системные опции: DHCP баги в чекбоксах и выпадающих списках * Админка::Исправление - Подсказки в адресе при создании тикетов * Админка::Исправление - Редактирование домов * Админка::Исправление - Кнопка "Обновить" в краткой истории планировщика * Админка::Исправление - Не сохраняются личные настройки оператора * Админка::Исправление - сортировка по сумме в отчете "Терминалы Детальный" * Админка::Исправление - Удаление учётки (полное) невозможно * Обновления - система резервных копий прошлых версий ---- * Личный кабинет - исправлен вывод сообщения об ошибке, при смене тарифа. * Личный кабинет - исправлена ошибка подключения реального IP. ---- **Wiki изменения:** * [[billing:preferences:apps:sms_registration:type_1|]] * [[billing:preferences:apps:sms_registration:type_2|]] * [[cabinet:settings:restorepass_by_sms|]] * [[cabinet:settings:menu|]] * [[cabinet:html5:customtpl|]] ===== 3.03.10 (16.01.2020) ===== * Система::fix безопасность * Админка::​UX - оптимизация * Админка::​UX - удобство * Система::fix - услуги подарок * Система::fix - блокировка - учет новых скидок * Админка::справочники - проверка дубликатов домов * Админка::справочники - проверка дубликатов улиц * Админка::Платежные системы - Казахстан Payme * Админка::Платежные системы - Казахстан Paymo (PulPul) * Админка::Платежные системы - Казахстан Click * Админка::SMS шлюз - Казахстан Eskiz (eskiz.uz) * Админка::Планировщик - исправлена ошибка времени начала/конца при установке скидки. * Админка::Скидки - исправлена ошибка фиксированной глобальной скидки. * Админка::Блокировка - добавлен учет скидки при блокировке абонентов. * Админка::Услуги - исправлена ошибка с подписками типа "бонус". * Админка::Рекомендуемый платеж - добавлен учет скидки абонента. ---- **Wiki:** * [[billing:preferences:payment_system:click|]] * [[billing:preferences:payment_system:payme|]] * [[billing:preferences:payment_system:paymo|]] * [[billing:preferences:apps:sms:eskiz|]] ===== 3.03.09 (08.01.2020) ===== * Система::fix безопасности * Система::ТВ Поддержка Conax Nagra станции цифрового вещания и кодирования сигнала ===== 3.03.08 (26.12.2019) ===== * Админка::Подписки - исправлена ошибка "Illegal string offset" при добавлении групповой подписки. * Админка::Rentsoft - исправлена ошибка "Creating default object from empty value". * Админка::Модернизирована система скидок, добавлена возможность выставлять % и фикс. скидки для интернета, подписок и аренды устройств. * Админка::Фискализация - добавлена работа с субпровайдерами для [[billing:preferences:fiscalization:komtet|Комтет]]. * Админка::Расчет кол-ва дней - добавлена поддержка новой системы скидок. * Админка::Планировщик - добавлена поддержка новой системы скидок. * Система:: 24h.tv (бета) * Система::fix безопасности * Система::fix баги * Система::fix удобство/usability **Wiki:** * [[billing:howto:md5_to_telegram|Контроль за изменением файлов mikbill с оправкой оповещения в telegram ]] * [[billing:preferences:usage:subscription|]] * [[billing:preferences:usage:discount_edit|]] * [[billing:howto:md5_to_telegram_v2|Контроль за изменением файлов mikbill с оправкой оповещения в telegram (версия 2)]] * [[mikbill:billing:24htv|]] ===== 3.03.07 (29.10.2019) ===== * Админка::Платежные системы - Payme * Админка::Платежные системы - Paymo * Админка::Платежные системы - Click * Админка::SMS шлюз - Eskiz (eskiz.uz) * Админка::[[billing:preferences:management:console|Консольные команды]] - добавлена команда fiscalization_upd (обновляет старые переменные фискализации из системных опций) * Админка::Тарифы - добавлен алиас названия тарифа (для отображения абонентам). * Админка::Тарифы - добавлено разграничение по субпровайдерам, теперь каждому субпровайдеру доступен только свой тариф. * Админка::Сотрудники - добавлена опция для возможности видеть тарифы не привязанные к субпровайдеру. * Админка::Платежные системы - Cубпровайдеры Терминалы PayBerry * Админка::Платежные системы - Cубпровайдеры Терминалы CityPay * Админка::Платежные системы - Cубпровайдеры Терминалы РНКБ * Админка::Платежные системы - Cубпровайдеры Центральная Касса * Админка::Платежные системы - Cубпровайдеры Терминалы Платика (OSMP) * Админка::Платежные системы - Cубпровайдеры 24 Non-stop (МобиАЗС) * Админка::Платежные системы - Cубпровайдеры Терминалы iBox (OSMP) * Админка::Платежные системы - Cубпровайдеры Терминалы Балтика Банк (OSMP) * Админка::Платежные системы - Cубпровайдеры Терминалы Сотас * Админка::Платежные системы - Cубпровайдеры Терминалы Кассира.нет * Админка::Платежные системы - FcSistema ---- * Кабинет::Тариф - изменено отображение названия тарифов (в связи с вводом алиаса названия тарифа). ---- **Wiki:** * [[billing:preferences:payment_system:click|]] * [[billing:preferences:payment_system:payme|]] * [[billing:preferences:payment_system:paymo|]] * [[billing:preferences:apps:sms:eskiz|]] * [[billing:preferences:payment_system:fcsistema|]] ===== 3.03.06 (11.09.2019) ===== * Админка::[[billing:preferences:cards:scratch_cards|Карточки пополнения]] - исправлена ошибка отображения списка серии карт пополнения * Админка::[[billing:preferences:cards:activation_cards|Карточки активации]] - исправлена ошибка отображения списка серии карт активации * Админка::Address suggestion - улучшена точность подсказок возможного адреса * Админка::[[billing:preferences:payment_system:privat_vipiska_2|ПриватБанк]] - добавлена фильтрация транзакций с "TRANTYPE" равным "D". Данные платежи не будут обрабатываться билингом. ---- * Личный кабинет - добавлено логирование выбора будущего тарифа. ---- **Wiki** * [[bugfix:06092019:stat]] ===== 3.03.05 (22.08.2019) ===== * Админка::Платежные системы - добавлен AB SEB Bankas * Админка::Платежные системы - добавлен Luminor Bank * Админка::Платежные системы - добавлен Swedbank * Админка::Платежные системы - добавлен Viena Saskaita * Админка::Платежные системы - добавлен Perlas * Админка::Платежные системы - добавлен Maxima * Админка::Тикеты - исправлена ошибка смены категории тикета. * Админка::Тикеты - исправлена ошибка при автосоздании адреса из тикета. * Админка::Логи - изменен способ очистки логов админки/ядра/обновлений. * Админка::Отчеты - исправлена ошибка отображения [[billing:preferences:payment_system:sberbankrumrch|SberBank.ru Мерчант]] в годовом отчете. * Админка::ATOL - исправлена ошибка url (использовалась тестовая url) * Админка::Карточка абонента - учет наличия бесплатного реального IP при активации реального IP. * Админка::Тарифы - добавлен учет индивидуальной скидки на тарифе "Каждый месяц, тип 3" при снятии АП после платежа. * Админка::Карточка абонента - исправлена ошибка установки даты разморозки. * Админка::Отчеты - исправлено отображение названия нас. пункта в отчете "Оборотно-сальдовая по нас. пунктам". * Админка::Поиск абонентов - теперь абоненты с несуществующим адресом будут отображаться в поиске (раньше такие абоненты не были видны в поиске) * Админка::Карта абонента - переписан код перевода абонента между состояниями (нормальный/заморожен/отключен/удален). * Админка::Dashboard - частично убрана зависимость от sudo * Админка::Работоспособность - исправлена ошибка отображения по устройствам. * Админка::[[billing:preferences:management:console|Консольные команды]] - из команды rad_online убраны функции сбора информации для мониторинга. * Админка::[[billing:preferences:management:console|Консольные команды]] - добавлена команда mbp_ping_bras - сбор пингов к NAS серверам * Админка::[[billing:preferences:management:console|Консольные команды]] - добавлена команда mbp_ping_devices - сбор пингов к устройствам * Админка::[[billing:preferences:management:console|Консольные команды]] - добавлена команда mbp_graph_cpu - добавление информации в график процессора * Админка::[[billing:preferences:management:console|Консольные команды]] - добавлена команда mbp_graph_ram - добавление информации в график памяти * Админка::Карточка абонента - дополнительная информация в истории изменений о сотруднике который завершил сессию абонента (выкидывание) * Админка::Карточка абонента - дополнительная информация в истории сессий о причине завершения сессии (выкидывание) ---- * Личный кабинет - исправлена ошибка перевода средств между абонентами. * Личный кабинет - Исправлено отображение доступности [[billing:preferences:payment_system:privatbank_kassa|ПриватБанк версия 2]] при связи с дилером * Личный кабинет - учет наличия бесплатного реального IP при активации реального IP. * Личный кабинет::Карточки пополнения - исправлена ошибка при активации абонента с состоянием заморожен/отключен/удален после [[billing:preferences:cards:scratch_cards|пополнения картой]], создавал дубликат учётки. * Личный кабинет::[[cabinet:services:funds_transfer|Перевод средств]] - добавлена проверка состояния абонента которому перевели деньги. * Личный кабинет - исправлена ошибка, когда абонент мог быть авторизован как uid 0. * Личный кабинет - Изменена ссылка оплаты для [[billing:preferences:payment_system:privatbank_kassa|privat_v2]] на next.privat24.ua ---- * Ядро::shell-init - исправлена ошибка "getcwd: cannot access parent directories". * Ядро::Accounting - добавлен поиск текущей сессии по атрибуту Framed-IP-Address. * Ядро::Accel-ppp - добавлена возможность работы в режиме Framed-Pool (без ip) * Ядро::Accel v2 - добавлена возможность работы в режиме Framed-Pool для PPPoE (без ip) * Ядро::Accel v2 - добавлена поддержка выдачи DNS из сегмента * Ядро::Авторизация - добавлен выбор действия accept/reject для функционала "Только 1 online" ( reject = отказать в новой авторизации; accept = принять новую авторизацию разорвав все текущие сессии ) ---- **Wiki** * [[billing:howto:radclient_dict_init|Исправление ошибки radclient при выкидывании]] * [[cabinet:settings:registration_mac|Личный кабинет - регистрация МАК]] * [[bugfix:13082019:privat_v2]] ===== 3.03.04 (25.07.2019) ===== * [[billing:howto:sudoers|Изменен способ запуска скриптов]]. * ЛК::Регистрация МАК - добавлена регистрация switch + port для option82. * Админка::Отчеты - Исправлена ошибка учета карточек пополнения в годовом финансовом графике. * Админка::Отчеты - Исправлена ошибка отчета по модулю регистрации onu * Админка::Отчеты - Оборотно-сальдовые ведомости переведены на систему генерации. * Админка::Устройства - добавлена группа failover * Админка::Системные опции - в Juniper v2 добавлены приоритеты сервисов * Админка::Услуги - исправлена ошибка создания дубликата при добавлении услуги на тариф. * Админка::Устройства пользователя - добавлен фильтр кириллицы на поля устройств пользователя. * Ядро:Accel V2 - исправлена ошибка проверки баланса при авторизации на тарифе "каждый день если было подключение". * Админка::Карточка абонента - добавлено списание АП за реальный IP при активации реального IP. * ЛК - добавлено списание АП за реальный IP при активации реального IP. * KK::do_freeze - теперь дубликат абонента в замороженных не приведет к остановке очереди. * Аренда устройств - исправлена ошибка двойного снятия аренды на тарифе с типом "плавающая дата" (снятие в день блокировки и снятие в день платежа). * Админка::Карточка абонента - добавлено логирование включения авторегистрации MAC адреса. * ЛК::Форма платежных систем - исправлена ошибка использования стандартного шаблона при указании собственного шаблона. **Wiki** * [[billing:howto:sudoers]] * [[billing:preferences:apps:sms_mailing]] * [[billing:configuration:events]] * [[bugfix:25072019:stat]] ===== 3.03.03 (13.06.2019) ===== * Админка::Отчеты - исправлена ошибка в отчете "Услуги детальный" * Платежная система::SberBank.ru Мерчант - добавлен функционал субпровайдеров * Платежная система::OSMP - добавлен функционал субпровайдеров * Платежная система::Терминалы CберБанк 2826 - добавлен функционал субпровайдеров * Админка::partialUTF8 - корректная обработка состояния (вкл/выкл) * Кабинет::partialUTF8 - корректная обработка состояния (вкл/выкл) * Админка::Справочники - добавлен справочник Failover. * Ядро - исправлена ошибка управления child process приводившей к остановке ядра. * Ядро::JuniperMX V2 - поддержка failover при Mac / qinq авторизации. * Админка::Системные опции - добавлены опции под модуль регистрации ONU * Кабинет - доп информация по сервису OmegaTV * Кабинет - fix безопасности **Wiki** * [[bugfix:12062019:stat|Бесплатный fix для ЛК]] ===== 3.03.02 (29.05.2019) ===== * HTML5::Оптимизация "карточки абонента" (50%) * HTML5::Оптимизация "поиск" * HTML5::Оптимизация "онлайн" * API::get_user_list - Исправлена ошибка из за которой не работал данный запрос (когда пароль абонента содержал русские буквы). * API::get_user_list - Добавлен фильтр цифр на номер квартиры. * HTML5::Устройства пользователей - добавлены состояния "на складе(сервис)", "у поставщика(сервис)" и "списано" * HTML5::Отчеты - добавлен новый отчет по устройствам абонента. * HTML5::Мульти-действия - добавлено массовое изменение состояния устройства абонента. * Платежная система::EasySoft - исправлена ошибка двойного запуска payment_event. * Платежная система::ПриватБанк(Р/С) - переделан алгоритм проверки платежа на дубликат. * Система::устройства пользователя - исправлена ошибка при добавлении устройства со статусом "Сдано в аренду абоненту". * ЛК::ПриватБанк ver.2 - исправлено получение параметров субпровайдера для создания ссылки пополнения. * ЛК::ПриватБанк ver.2 - исправлено включение/отключение возможности пополнения из параметров субпровайдера. * Админка::Консольные команды - sectorsync теперь исправляет локальный адрес абонента, если он был не из сети сегмента. * Админка::Индивидуальные параметры - добавлено ограничение на значения для даты снятия АП в карте абонента. * Система::[[billing:configuration:payment_api|терминал API]] - добавлена возможность игнорировать значение блокировки интернета в тарифе. * Админка::консольные команды - исправлена ошибка "A session is active". * Админка::osmp - исправлена ошибка зачисления средств замороженному абоненту. ===== 3.03.01 (27.03.2019) ===== * Админка::Рекомендуемый платеж - Поправлен учет услуг, реального ip и аренды устройств. * Ядро::Accounting - Добавлен разрыв сессии и вызов скрипта mikbill_port_restart_event при достижении лимита по шейперу. * ЛК::Добавление устройства абонентом - исправлена ошибка при добавлении устройства IPTV. * ЛК::Шаблон - исправлена ошибка переменной в шаблоне trinitytv. * HTML5::Терминалы - добавлен интерфейс настроек 2click. * HTML5::Отчеты - добавлен терминал 2click. * HTML5::Справочник - добавлен справочник "Партнеры". * HTML5::Устройства пользователей - добавлены два состояния "на складе" и "выдано партнеру" * HTML5::Типы устройств - список с шаблонами мониторинга теперь загружается из базы. * ЛК::Шаблон - добавлено отображение информации о шейпере день/ночь (если активен). * Админка::Карточка абонента - отображение скорости интервала при шейпере день/ночь (если активен). * Админка::Карточка абонента - убрано округление при показе баланса абонента. * Админка::Терминалы - исправлена кодировка комментария в терминале Кассира.нет * HTML5::Тарифы - добавлены новые типы лимитов для учетных тарифов (ежедневно, еженедельно, плав. дата) * Ядро::Учет трафика - добавлена обработка новых типов лимита для учетных тарифов * HTML5::Багфиксы * HTML5::Оптимизация * Админка::Консольные команды - новые команды на выкидывание абонентов с учетных тарифов (kick_tarif_tos_day, kick_tarif_tos_week, kick_tarif_tos_month, kick_tarif_tos_dynamic). **Wiki** * [[billing:preferences:payment_system:2click|Терминалы 2click]] * [[billing:preferences:management:console#описание_команд|Консольные команды]] ===== 3.02.02 (25.02.2019) ===== * Система::Графики - исправлено отображение суточной нагрузки. * Система::Поиск - исправлено влияние поиска на работу радиуса. * Админка::Пополнение счета - исправлена ошибка iconv при вводе некоторых символов. * HTML5 - исправлены проблемы с сортировками * HTML5::Карточка абонента - доработана краткая история * HTML5::Консоль - исправлены баги в консольных командах * HTML5::Отчеты - исправлен баг с отсутствием 2018 года * HTML5::Справочник - исправлен баг при добавлении дома * HTML5::Справочник домов - решена проблема с дублированием при добавлении дома * HTML5::Тикеты - добавлен перенос длинных комментариев * HTML5::Фильтры - теперь с авто очисткой при открытии списка * HTML5::Таблицы - Добавлена возможность выделять текст в ячейках * HTML5::Отчеты::Оборотно-сальдовая ведомость - изменен алгоритм создания отчета. * HTML5::Оптимизации - оптимизация кол-ва запросов * HTML5::багфикс - исправлена серия мелких багов * Система - оптимизация * Система - багфиксы **Wiki** * [[billing:howto:payment_bonus_type_1|Настройка "Акции/Бонусы тип 1"]] ===== 3.02.01 (10.01.2019) ===== * Система::оптимизация * Система::багфиксы * HTML5::оптимизация * HTML5::багфиксы **Wiki** * [[billing:howto:mikbill_install_centos7|]] * [[billing:howto:mikbill_install_debian8|]] ===== 3.01.02 (26.12.2018) ===== * Платежные системы::Приват Выписка - работа с выпиской через автоклиент * Система::Кредит - исправлена ошибка когда активация кредита включала галочку "интернет" игнорируя настройки "[[mikbill:information:minimum_balance_for_activation|мин. баланс для включения интернета]]" * HTML5::багфиксы * Система::багфиксы **Wiki** * [[billing:preferences:payment_system:privat_vipiska|]] * [[billing:preferences:payment_system:privat_vipiska_2|]] ===== 3.01.01 (30.11.2018)===== * Поддержка PHP 7.2 * HTML5::багфиксы **Wiki** * [[billing:maintenance_php7|]] ===== 2.15.01 (28.11.2018)===== * HTML5::багфиксы * Ядро::JuniperMX V2 - исправлена ошибка с учетом должников при режиме NO-IP. * Ядро::Option 82 - Поиск абонентов по vlan+port теперь не происходит для свичей у которых qnq больше 0. ===== 2.14.05 (16.11.2018) ===== * Система::Справочник - исправлена ошибка с отображением улиц не привязанных к нас. пунктам. ===== 2.14.04 (15.11.2018) ===== * Система::Услуги - Исправлена ошибка, когда снятие подписки всем абонентам на тарифе отменяло подписку только одному абоненту. * Ядро::Все типы NAS - добавлена проверка на оплату текущего дня при авторизации для тарифа "каждый день, если было подключение". * Система::ПС - В платежную систему Город добавлена выгрузка доп. полей - ФИО, Текущий баланс абонента, Рекомендуемая к оплате сумма * Ядро::Пул без денег - исправлена ошибка в запросе на выдачу IP. * Система::ПС - добавлена платежная система НКО Расчетные Решения (для работы с Сбербанком) * Система::Услуги - исправлена ошибка в логике работы "лояльный перерасчет" на ежедневных услугах. * Система::API - исправлена ошибка двойной обработки balance_operation. * Система::Сегменты - изменен метод обработки изменений в сегменте (корректное удаление/восстановление IP в пуле сегмента). * Ядро::Mikrotik Radius DHCP - теперь имя адрес листа из тарифа передается с добавочным "_dhcp" в конце, для избежания конфликта с хотспотом. * Система::ЛК - добавлена возможность формировать квитанции для оплаты из ЛК **Wiki** * [[billing:howto:tarif_template_11|]] * [[billing:preferences:payment_system:nkorr|]] * [[billing:configuration:invoice|]] ===== 2.14.03 (24.10.2018) ===== * **Последний релиз с поддержкой php 5.2** * Система::VPN База - теперь VPN база может состоять из 1-2 октетов либо отсутствовать вообще (тогда будет браться полный адрес из local_ip) * Система::LiqPay - исправлена проблема не зачисления платежа когда клиент оплачивал не ПриватБанк картой * Система::Услуги - устранена проблема с деактивацией MEGOGO услуг из ЛК * Система::Тикеты -устранена проблема с дубликатами тикетов при создании, если нажимать F5 в браузере * Система::Ваучеры - устранена проблема двойного клика на кнопку при вводе ваучера * Система::Консольные команды - добавлена команда [[billing:preferences:management:console#описание_команд|framedsync]] * Ядро::Accel V2 - изменен лог DHCP для QinQ. * Система::ЛК::Авто регистрация МАК - добавлена регистрация "устройство + порт" (Accel V2 QinQ) * Система::Кредит::Возврат суммы активации - изменен комментарий с "Return credit akivation" на "Return credit activation" * Ядро::Все типы NAS - корректный учет должников на тарифе "каждый день, если было подключение". * Система::поиск - в поиске добавлен фильтр галочки "Интернет" * Система::Услуги - добавлена возможность в TRINITY-TV добавлять ус-ва по коду и маку из ЛК абонента * Система::ЛК - исправлена проблема с "отставанием" времени в ЛК (при взятии кредитов; блокировка входа в лк при снятии абонплат) **Wiki** * [[mikbill:billing:omegatv|]] ===== 2.14.02 (02.10.2018)===== * Система::СОРМ3 - правки по МФИ Софт * Система::Шаблоны - расширены переменные для договора * Система::TV - добавлена поддержка OmegaTV **Wiki** * [[billing:updates_pre-release|]] * [[billing:updates_mbplatform|]] ===== 2.14.01 (27.09.2018)===== * Система::услуги - активация услуг при включении интернета/пополнении. * Система::услуги - активация услуг при снятии АП. * Система::услуги - обработка услуг при отключении/включении абонента. * Система::услуги - обработка услуг при заморозке/разморозке абонента. * Система::услуги - обработка услуг при смене тарифа. * Система::услуги - исправлена работа услуг на типе тарифа "не снимать". * Ядро::Accel V2 - исправлена ошибка когда в место CoA отправлялся PoD. * Система::Платежная система - Monobank добавлена передача полей fields * Ядро::авторегистрация MAC - создание лога об изменении МАС. * Ядро::Всегда МАС авторег - создание лога об изменении МАС. * HTML5 * ОмегаТВ ===== 2.13.04 (27.08.2018)===== * Релиз кандидат-1 версия HTML5 админка * Система::Блокировка кредитов - исправлена ошибка когда кредит выданный из админки не закрывался в указанный день. * Система::Тариф "Каждый месяц, тип 3" - деактивация галочки "интернет" после разморозки если в этом месяце не было снятий АП. * Система::Краткая история - исправлена ошибка при загрузке краткой истории абонента. * Система::Автоматическое создание тикета без онлайн - исправлена ошибка когда тикет создавался на абонента находящегося в онлайне. * Система::Карточка абонента - исправлено отображение комментария устройства абонента. * Система::Оплата ранней разморозки - исправлена ошибка, когда не снималась плата за разморозку если она производилась из админки. * Система::Система событий - Смена IP/MAC/Сегмента у абонента теперь вызывает mikbill_port_restart_event.sh в место mikbill_payment_event.sh * Система::Платежная система - Добавлена новая платежная система SkySend * Система::Платежная система - В платежной системе Центральаня Касса добавлена передача параметров суммы и лицевого счета в форму оплаты * Система::СОРМ 3 - исправления по выгрузкам ===== 2.13.03 (15.08.2018)===== * Бета версия HTML5 админка * Ядро::Cisco ASR - поддержка режима день/ночь. * Система:: Тарифы - добавлен новый тип тарифа "Каждый месяц, тип 3". * Система::Консольные команды - добавлена команда [[billing:preferences:management:console|do_interval]] * Система::Платежная система ЯПК - исправлена проблема кодировок в определенных ФИО * Система::Платежная система- Добавлена платежная система Monobank * Система::Платежная система- Добавлена платежная система Центральная Касса * Система::Платежная система- Добавлена платежная система PaySoft * Система::Платежная система- Оплата по ссылке из личного кабинета по протоколу Privat V2 * Система::Модули - Добавлен модуль OmegaTV. Beta. * Ядро::Accel V2 - В функционале strict DHCP исправлена ошибка, когда в случаи не совпадения происходил обычный поиск по MAC. * Ядро::Accel V2 - Добавлены новые сообщения для логов DHCP. * Система::"Интернет отключится через Х дней" - Добавлена поддержка нового тарифа "[[billing:howto:tarif_template_08?&#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B8_3|Каждый месяц, тип 3]]". * Система::Отчеты-Логи DHCP - добавлена опция для ограничения кол-ва строк и поиск логов по мак. * Cистема::Отчеты-"Оборотно-сальдовая ведомость" - Переписаны SQL запросы, повышена скорость составления отчета. * Cистема::Отчеты - Добавлена "Оборотно-сальдовая ведомость" по населенным пунктам. * Cистема::Отчеты - Добавлена "Оборотно-сальдовая ведомость" по тарифам. * Cистема::Отчеты - Добавлена "Оборотно-сальдовая ведомость" по субпровайдерам. * Система::Услуги - переписан алгоритм активации/деактивации/продления услуг. **Wiki** * [[billing:preferences:payment_system:ckassa|]] * [[billing:preferences:payment_system:monobank|]] * [[billing:preferences:payment_system:paysoft|]] ===== 2.13.02 (11.07.2018)===== * Альфа версия HTML5 админки (будущая замена текущей админки) * Ядро::Juniper V2 - отправка имени пула должников для отключенных/удаленных. * Система::Авторизация Гос. органов - использование md5 при авторизации. * Система::Робокасса - добавлен функционал фискализации * Система::Платёжка (Банк нац. кредит) - добавлена возможность указывать подсети через запятую * Система::PaySoft - добавлена новая платежная система (совместима с PayMaster) * Ядро::Juniper V2 - фикс алгоритма парсинга серийника * Ядро::Mikbill DHCP - Выдача IP неизвестным из сегмента (из поля range) * Ядро::Accel V2 - В accounting добавлен поиск абонента по серийнику. **Wiki** * [[billing:preferences:fiscalization:komtet|]] * [[billing:configuration:dhcp_unknown | DHCP сегмент для неизвестных ]] ===== 2.13.01 (07.06.2018)===== * Система::фискализация - Добавлена система фискализации КОМТЕТ КАССА * Система::услуги - фикс отключения ТВ услуг при отрицательном балансе * Система::услуги - добавлена возможность регистрировать в Смотрешке уч. запись в формате %login%@domain.com * Система:СОРМ - МФИ СОФТ добавлены доп поля для выгрузки. * Система:ЛК - в профиле абонента для полей телефона добавлен символ "+" * Система::Абонплата - Исправлена проблема округления до сотых в пропорциональных тарифах * Система::поиcк - Добавлены фильтры по субпровайдерам (Все абоненты, Все субпровайдеры, Без субпровайдера) * Система::ПриватБанк Р/С - Добавлена колонка "р/с" для удобства разнесения платежей. * Система::Безопасность - Security fix ===== 2.12.13 (24.04.2018)===== * Система::Планировщик::"Автоматическое создание тикета без онлайн" - исправлена ошибка при которой система создавала тикет на находящегося в онлайне абонента. * Ядро::Accel V2 - отправка PoD для PPPoE при взятии кредита. * Система::Карточка абонента - исправлена ошибка при вводе украинских букв. * Система::Шаблон договора - добавлено поле номер паспорта * Система::Сорм МФИ Софт - добавлены исправления по полям выгрузки * Ядро::Cisco ASR - поддержка DHCP Strict режима при QinQ авторизации. * Ядро::Cisco ASR - отправка сервисов для отключенных/удаленных абонентов при QinQ авторизации. * Система::PayKeeper - добавлено поле ввода email * Система::Кредит::плавающая дата - исправлено ошибочное закрытие плавающих кредитов вместе со всеми кредитами. **Wiki** * [[billing:secure_01042018.txt| Изменения по безопасности]] ===== 2.12.12 (26.03.2018)===== * Личный кабинет::Фикс - фикс диалогов с оператором * Личный кабинет::Фикс - исправлена работа блокировки ЛК на момент снятия абонплаты * Ядро::Juniper V2 - округление шейпера в большую сторону ( 97.6mbit => 98mbit ) * Система::"Интернет отключится через Х дней" - в расчет добавлены реальный IP и аренда устройств. * Система::Услуги - изменен алгоритм снятия АП (значительно увеличена скорость снятия). **Wiki** * [[billing:howto:ipt_ratelimit| Accel - День/Ночь (Policer)]] ===== 2.12.11 (22.02.2018)===== * Система::fix - работа консольных вызовов * Система::fix - работа ЛК на некоторых серверах * Платежные системы::LiqPay: работы с субпровайдерами * Платежные системы::Novakom: платежная система Новаком * Платежные системы::Novakom: работы с субпровайдерами * Система::guest vlans - исправлена ошибка когда абонентам с любым состоянием выдавался влан из сегмента. * Система::Почтовая рассылка - исправлена ошибка с размером шрифта в письме. **Wiki** * [[billing:preferences:apps:mailing_list|]] ===== 2.12.10 (08.02.18)===== * Система::Безопасность - google authenticator * Система::Безопасность - Чистка логов на предмет хранения "ценной информации" * Система::Безопасность - Различные доработки во внутренней безопасности * Система::Бонусы - автоматическое начисление бонуса в зависимости от величины разового платежа * Система::UserSide- передается информация о будущих тарифах * Ядро::Mikrotik Radius DHCP - добавлена отправка адрес листов для замороженных/отключенных/удаленных * Система::DHCP lease time - изменено минимальное значение аренды с 600 на 300. * Система::DHCP lease time - изменено default время аренды с 3600 на 600. * Mikbill DHCP - поиск MAC ONU в устройствах абонента (требуется option82) * Система::Консольная команда "block_dolgniki_inet" - теперь учитывает наличие галочки "блокировать интернет" в тарифе. ===== 2.12.9 (26.12.2017)===== **Детали** * Платежные системы::Фамильный: фикс дубликата платежей * Платежные системы::Platezhka: фикс работы с субпровайдерами * Система::Rentsoft: фикс MySQL схемы таблицы * Платежные системы::Integra: добавлена платежная система от Integra * Система::UserSide: поддержка API 1.5 * Система::Ротация логов: добавлена ротация логов статуса устройств * Система::MEGOGO: добавлен функционал сброс пароля из лк абонента * Платежные системы::OSMP: - добавлена поддержка режима тестирования протокола OSMP * Система::Карточка абонента - отмена заданий планировщика * Система - Автоматическое создание тикета для обзвона если абонента не было в Онлайн N дней * Система - Автоматическое создание тикета для обзвона если абонент заморожен больще чем N дней * Система::fix - выкидывание после платежей (рекомендуем убрать у себя в скриптах принудительное выкидывание) * ЛК::fix - выкидывание после платежей (рекомендуем убрать у себя в скриптах принудительное выкидывание) * ЛК::Безопасность - защита от специфично генерированных POST запросов на смену тарифа * ЛК::Безопасность - защита от специфично генерированных POST запросов на просмотр тикета * ЛК::Безопасность - защита от специфично генерированных POST запросов на просмотр сообщений * Система::Trinity - поддержка нового API (было ключевое изменение API со стороны Trinity ) * Система::Безопасность - Фикс генерации файлов xls * ЛК - Правильное отображение срока действия услуги с учетом кредита * Система - Правильное отображение срока действия услуги с учетом кредита * MB+ - фикс печать квитанций * Платежные системы::Сбербанк Мерчант: - добавлен тестовый режим * Платежные системы::Национальный Кредит: - актуализирован протокол по текущим требованиям * Ядро::Juniper V2 - Поиск абонента по устройству * Ядро::Juniper V2::Логика V2 - Запрет авторизации PPPoE если у абонента добавлено устройство. * Система::Ротация логов - чистка логов неизвестных через указанный период времени * Система::Cубпровайдеры:Поиск: добавлен фильтр для поиска по субпровайдерам * Система::Cубпровайдеры: фикс счетчика кол-ва абонентов для субпровайдеров * Система::Cубпровайдеры: фикс формы ввода настроек для Приват v2 * Система::Cубпровайдеры: фикс формы ввода настроек для Paymaster * Система::Субпровайдеры:Безопасность - имееют доступ только к справочнику Адресов (даже если в Роли им открыть доступ ко всему - будет ошибка) * Система::Субпровайдеры:Безопасность - имееют доступ только к данным своих абонентов только к отчетам которые уже поддерживают функционал * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Платежи по категориям" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Месячный отчет" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Дополнительные услуги" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Месячный график" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Месячный график пополнений" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Годовой финансы график" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--ARPU месячный Интернет" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--ARPU годовой Интернет" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--ARPU годовой Общий" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Финансы субпровайдер" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Субпровайдер терминалы" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Месячный терминалы" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Планируемая прибыль" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--Ожидаемые поступления" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--финансы карточки" * Система::Субпровайдеры:Отчеты - Добавлен "Отчет--Финансы--итоговый отчет" **Wiki** * [[billing:preferences:payment_system:integra|]] * [[billing:nas_access_server:cisco_asr1k_qinq|]] * [[billing:configuration:api:userside|]] ===== 2.12.8 (30.10.2017) ===== **Детали** * Платежные системы::PrivatBank V2: субпровайдеры, возможность указывать ОКПО, Р/С * Платежные системы::Privat24: фикс для работы с субпровайдерами * Платежные системы::PayMaster: возможность работы с субпровайдерами * Платежные системы::Сбербанк 2826: возможность делать "проброс" платежей на другой биллинг * Система::Багфикс - "Выкидывание" должников после снятия АП * Система::Rentsoft: подписки на софт, антивирусы от RentSoft * Система::Консольные команды: добавлены новые консольные команды (Выкинуть неизвестных, Выкинуть заблокированных, Выкинуть отключенных, Выкинуть удаленных, Выкинуть удаленных и отключенных,Выкинуть замороженных, Выкинуть должников) * Ядро:Mikbill DHCP::Cisco: выдача IP по QinQ (передача в Option82 Remote ID в порядке SVID + CVID) * Система::Tinkoff - fix месячный отчет **Wiki** * [[billing:preferences:payment_system:sub_provider|PayMaster. Субпровайдеры]] * [[billing:preferences:payment_system:sub_provider|PrivatBank V2. Субпровайдеры]] * [[billing:preferences:payment_system:privatbank_kassa?&#настройка_mikbill| PrivatBank V2: ОКПО, Р/С, МФО]] * [[billing:preferences:payment_system:sberbankru2826#проброс_платежей|Сбербанк 2826: Проброс платежей]] * [[billing:preferences:management:console|]] * [[mikbill:настройки:услуги:rentsoft|]] ===== 2.12.7 (27.09.2017) ===== **Детали** * Система::Оплата дня пополнения - fix - ложное срабатывание на ежемесячные тарифы. * Система::Оплата дня пополнения - теперь срабатывает при активации кредита. * Система::"Интернет отключится через Х дней" - переработана формула расчета (услуги, real ip на данный момент не учитываются) * Система::Нижняя строка состояния - отображение кол-ва "пользователей" теперь учитывает и замороженных. * Система::Консольная команда::block_dolgniki_inet - добавлен учет разрешенного минуса в тарифе. * Система::Рекомендуемый платеж - корректный расчет если баланс >= АП * Ядро::Mikrotik Hotspot - исправлена ошибка когда абонентам с отключенным интернетом отправляло "Accept: В пул без денег". * Ядро::Cisco ASR - авторизация по Framed IP * Система::Tinkoff - добавлена платежная система * Ядро::Mikrotik DHCP - выдача IP по MAC ONU (Option82 поле Remote ID) **Wiki** * [[billing:preferences:payment_system:tinkoff|]] * [[billing:nas_access_server:cisco_asr1k#выдача_ip_по_qinq|]] ===== 2.12.6 (31.07.2017) ===== **Ключевые особенности** * C 1.08.2017 всем кто использует LiqPay, в настройках необходимо включить галочку V3! **Детали** * Система::Полная история DHCP - исправлена ошибка загрузки логов dhcp если MAC адрес абонента отсутствовал. * Система::Мин. баланс для активации интернет - исправлена ошибка срабатывания при пополнении абонентом с не заблокированным интернетом. * Ядро::Mikrotik Radius DHCP - add max lease time (lease time) * Ядро::Mikrotik Radius DHCP - add address list * Система::LiqPay - поддержка протокола 3.0 **Wiki** * [[billing:preferences:apps:sms_info|]] * [[billing:preferences:payment_system:liqpay|]] =====версия 2.12.5 (20.07.2017) ===== ** Ключевые особенности** * Новый модуль для работы с Juniper MX (PPPoE/DHCP/IpoE/QinQ/PON Mac Onu/Pon Serial Onu) * Новый модуль для работы с mikrotik radius dhcp (Добавлены особенности работы с RouterOS + все функции/фичи mikbill DHCP ) * Новый модуль - Продажа услуг из Личного Кабинета * Новый модуль TV Megogo * Trial период для продажи услуг * 30 middle bugfix по всей системе * UserSide - Реализация API v.1.4 * DCHP/Accel - работа с PON Mac Onu/Pon Serial Onu **Детали** * Ядро::mikrotik radius dhcp - Выдача IP из: локальный, реальный, ip pool тарифа, ip pool микротика * Ядро::mikrotik radius dhcp - Выдача IP по: MAC, серийнику ONU (ZTE/Eltex), switch + port, vlan + port * Ядро::accel v2 - Безопасная работа функции mac autoreg, при авторизации по mac ONU * Ядро::accel v2 - авторизация по серийнику ONU (для ZTE) * Ядро::accel v2 - авторизация по серийнику ONU (для Eltex) * Ядро::accel v2 - fix, Reject при отключенном пуле неизвестных * Ядро::accel v2 - fix - правильный лог при авторизации по MAC ONU. * Ядро::accel v2 - fix - правильный лог при авторизации по MAC + Option82. * Ядро::accel v2 - fix - CoA при смене состояния абонента. * Ядро::accel v2 - fix - CoA при активации кредита из ЛК. * Ядро::accel v2 - fix - корректировка CoA после пополнения. * Ядро::accel v2 - fix - разрыв сессии по достижении лимита по шейперу. * Ядро::hotspot - fix - разрыв сессии по достижении лимита по шейперу. * Cisco ASR::fix - посылка CoA при активации кредита из ЛК * Cisco ASR::fix - при пополнении счета из админки * Система::планировщик - fix - отправка СоА на NAS Accel при смене тарифа. * Система::создание абонента - fix - вывод сообщения если в сегменте закончились IP. * Система::месячный отчет - fix - корректная обработка возврата платежа по "ошибке ввода". * Система::будущий тариф - fix - отправка CoA / разрыва сессии после смены тарифа. * Система::тариф::обязательно каждый месяц - fix - если стоит галочка "блокировать интернет", то при нехватке средств интернет заблокирует. * Система - коэффициент для Приватбанка, точность ввода 5 знаков после запятой. * Система::Смена тарифа - фикс ошибки при смене тарифов с нового месяца * Система::UserSide - Реализация API v.1.4 * Система::UserSide- расширенный список телефонов * Система::UserSide::fix - отображение подъезда и этажа * Система::fix - Картчока абонента - параметр "Снимать % по кредиту" * Система::fix - Очередь действий над абонентом * Система::fix - Оборотно-сальдовая ведомасть, учет новых банков и ПС * Система::Устройства - fix - МАК адрес устройства теперь регистронезависимый. * Система::OSMP::fix - Исправлена проблема при зачислении платежа замороженным абонентам * Система::IPTV - Поддержка MeGoGo - бета версия * ЛК::Доп.услуги - добавлена в личный кабинет возможность работать с услугами * Система::ПС::UrkPays - фикс отправки поля desc **Wiki** * [[mikbill:billing:smotreshka|]] * [[mikbill:billing:megogo|]] * [[billing:preferences:payment_system:wqiwiru|]] * [[billing:nas_access_server:junipermx_v2|]] * [[billing:nas_access_server:mikrotik_radius_dhcp|]] * [[billing:nas_access_server:accelipoe_example_4|]] =====версия 2.12.4 (08.06.2017) ===== * fix - статус мониторинг свичей =====версия 2.12.3 (07.06.2017) ===== * Система::IPTV - Поддержка "Смотрешка" - бета версия * Ядро - модуль JuniperMX v2 - альфа версия * Ядро - модуль JuniperMX v2 Option82 - режим Пулинга JunOS * Ядро - модуль JuniperMX v2 Option82 - Управление IP из MikBiLL * Ядро - модуль JuniperMX v2 PPP mode - режим Пулинга JunOS * Ядро - модуль JuniperMX v2 PPP mode - Управление IP из MikBiLL * Система - настройки ЛК, переход на работу в БД (UTF8) * ПС::CберБанк 2826 - Поддержка работы протокола в кодировке UTF-8 * ПС::ПриватБанк Выписка р/с - Возможность указать для субпровайдера отдельные настройки модуля парсера р/с * ПС::Приват24 Мерчант - Возможность указать для субпровайдера отдельные настройки приему платежей через мерчант Приват24 * ПС::Türkiye İş Bankası - Добавлена турецкая платежная система ISBANK http://www.isbank.com.tr * ПС::WalletQiWi - поддержка REST протокола * ПС::РНКБ(Терминалы) - поддержка протокола V2 * Система::СМС - IQSMS https://iqsms.ru/ * Система::ЛК - фикс сброса после обновлений favicon.ico **Wiki** * [[billing:preferences:payment_system:sub_provider|]] * [[billing:preferences:payment_system:isbank|]] * [[billing:preferences:payment_system:fondy|]] ===== версия 2.12.2 (29.03.2017) ===== * ПС::Яндекс.Деньги - Добавлена платежная система "Яндекс.Деньги" * ПС::CloudPayments - Добавлена платежная система "CloudPayments " * Cистема - фикс оборотно сальдовой ведомости, учитываются платежные системы * ЛК:: фикс отображения списка платежных систем если активирована только одна ПС * Система::IPTV - Поддержка Trinity * Система::IPTV - Stalker корректное удаления приставки * Система::ONU - info фикс ошибки открытия интерфейса * Система::ONU - Поддержка работы с пробелами в MAC адресах * Система::ONU - Добавлена работа SNMP через NAT **Wiki** * [[billing:preferences:payment_system:yandexmoney|]] * [[billing:preferences:payment_system:cloudpayments|]] * [[mikbill:billing:trinity|]] * [[mikbill:billing:iptvportalru|]] ===== версия 2.12.1 (06.03.2017) ===== * Система::IPTV - Поддержка "IPTVPortal.ru" * Система::IPTV - Поддержка OLL.tv * MB+ - "enter" в карточке абонента вызывает окно пополнения счета * MB+ - добавлены подсказки для кнопок * MB+ - багфикс пинга локальной и реальной IP из карточки абонента * MB+ - багфикс создания тикета * MB+ - фильтр статуса в тикетах * MB+ - создание абонента * MB+ - работа на iphone/android * ПС::Яндекс.Касса - Добавлена возможность пополнять на сумму меньше 100 р. * ПС::Банк Фамильный - Добавлена возможность принимать платежи на разные счета суб-провайдеров * ПС::ЦПП-ЮГ (Центр ПРиема Платежей Юг) [[http://crp-south.com/]] * ПС::OnPay - фикс опции "комиссия на провайдере" **Wiki** * [[mikbill:services:api_service_tv|]] * [[billing:howto:mbp_add_to_pon_monitor|]] * [[billing:preferences:payment_system:familny|]] * [[billing:preferences:payment_system:crpsouth|]] ===== версия 2.11.9 (15.12.2016) ===== * Система::IPTV - Поддержка IPTVPortal.ru - бета версия * Система::IPTV - Поддержка OLL.tv - бета версия * Система::Платежная система SimplePay https://simplepay.pro * Система::Платежная система Oplata.com https://www.oplata.com * Админка - багфикс учетные тарифы * Accelv2 - багфикс смена тарифа должника * Accelv2 - багфикс L3 режим - платежи * Accelv2 - багфиксы (правильная работа многих сложных бизнес процессов) * Система - доработана логика функционала "мин. баланс на сумму активации интернет" * Система - доработана логика функционала "Абонплата если было подключение" * Гос органы - отображение даты начала/конца сессии при поиске по IP * MikBill DHCP - добавлена обработка шлюза, для работы range * ПС:Liqpay - процент отчислений 4 знака после запятой. * DHCP - работа range без опции 82 (через параметр шлюз в сегменте) * Ядро - Erricson SE100 (PPPoE/PPTP) - fix * Ядро - Erricson SE100 (PPPoE/PPTP) - работа с пустым паролем * Система - fix лог Авторизации (неправильная чистка) * Система - fix лог DHCP opt 82 (неправильная чистка) * MB+ - fix работа на apple IOS * Система - модуль подписок, добавлены действия для принудительной активации/де-активации базовой подписки в тарифе **Wiki** * [[billing:preferences:payment_system:simplepay|]] * [[billing:preferences:payment_system:oplata|]] ===== версия 2.11.8 (01.11.2016) ===== * Система::ПС - СберБанк Мерчант исправлена работа модуля в связи с переходом банка на TLS 1.2. * Система::ПС -Platezhka.com.ua (Банк Национальный Кредит) - добавлена возможность приема платежей на разные счета согласно ID-субпорвайдера * Система::ПС - Uniteller.ru добавлена возможность зачислять средства при состоянии платежа "hold" * Система::Локализация - Добавлена локализация на болгарском языке MB+, ЛК * Система::Локализация - Добавлена локализация на турецком языке MB+, ЛК * Система::Кеш-система на основе Mikrotik User Manager для ppp или ipoe * Система::UserSide: выгрузка поля пароль * Система:: Логирование действия блокировки/разблокировки карт пополнения * Система::IPTV - Поддержка Oll.tv - бета версия * Админка::Смена тарифа - Исправлено работа снятия суммы при переходе по тарифу вверх/вниз * Ядро - Разрешен ааккаунтинг от 30 секунд * Система:: Отправка СМС из карточки абонента * Система:: СМС-инфо отправка данных абонента в виде СМС (логин,пароль,договор) **Wiki** * [[billing:howto:mikrotik_cache_userman|]] ===== версия 2.11.7 (28.09.2016) ===== * ЛК:: Фикс чата в ЛК * Система:: Фикс поиска в админке ===== версия 2.11.6 (26.09.2016) ===== * Система::Ядро - запись логов после работы logrotate * Админка::Интерфейс - Убран текст "null" при превышении ширины видимой области текста * Админка::Интерфейс - изменна верстка блока "информация" , нижний блок с краткой информацией о абонете при поисках, фильтрах. * ЛК:: Запрет ввода текста в закрытый тикет * ЛК:: Fix. Использование спец-символов в логине/пароле * Системы::Шина событий - дополнена и оптимизирована логика работы. * Система::Ядро - багфикс, самопроизвольные "Mysql gone away" при полной неактивности radiusd * Система::Подписки - оптимизирована выдача и отключение в тарифе групповых подписок * Система::Управление Multicast - Указать абоненту индивидуальный Multicast ACL (для управления мультиксат на свичах) * Система::BRAS Accel-v2 - режим option 82 , функционал "пул для STB/ONU" (Бета) * Система::BRAS Accel-v2 - режим option 82 , несколько PC в одной - функционал "пул для STB/ONU" (Бета) , все дополнительные устройства работают в отдельном пуле и на другом ipset * Система::BRAS Accel-v2 - dhcp option 82, режим "без remote-id" mac устройства не влияет на выдачу IP - "пустой mac" * Система::BRAS Accel-v2 - dhcp option 82, режим "без remote-id" mac устройства не влияет на выдачу IP - "любой текст" * Система::BRAS Accel-v2 - dhcp option 82, режим "без remote-id" mac устройства не влияет на выдачу IP - "клон(дубликат)" * Система::BRAS Accel-v2 - багфикс - отмена заморозки при активной услуге статичный реальник * Система ::BRAS Accel-v2 - оптимизировано авто-регистрация mac * Система::BRAS Cisco (PPPoE/PPTP/L2TP) - поддержка типовых шейперов из BRAS (Radius) * Система::BRAS Cisco ASR (ISG) - дополнена логика системы событий * Система - поиск можно писать не только вида "номер дома/квартира" но и "номер дома квартира" ( через пробел) * HTML5 интерфейс:: Fix. - "Скролинг" * HTML5 интерфейс::оптимизирована работа локализации интерфейса * HTML5 интерфейс:: Fix. Отображение нулевого баланса * HTML5 интерфейс:: Fix. Пополнение на сумму меньше 1 * HTML5 интерфейс::Тикет-система . Бета версия * HTML5 интерфейс::Отчет. Добавлены фильтры сотрудников * HTML5 интерфейс::Отчет. Добавлен отчет безналичные платежи * Система:: Исправлена работа ПриватБанк - Выписка (Р/С) * Система:: Добавлена возможность в платежных системах перечислять блоки IP-адресов через запятую (Терминалы CберБанк 2826, SberBank.ru Мерчант) **Wiki** * [[billing:howto:repo_cenos6|]] ===== версия 2.11.5 (03.08.2016) ===== * HTML5 интерфейс::багфикс - "Скролинг" * HTML5 интерфейс::багфикс - работа модуля PON * HTML5 интерфейс::багфикс - Дашборад - "Активные пользователи" * HTML5 интерфейс::режим PC - авторизация по нажатию Enter * HTML5 интерфейс::режим PC - Автоматическое установление курсора на странице поиска и онлайна * HTML5 интерфейс::Карточка абонента - Нагрузки * HTML5 интерфейс - Добавлена функция сворачивания меню "оплаты" при успешной оплате * HTML5 интерфейс - пункт меню "Общие Нагрузки" * HTML5 интерфейс - "Общие Нагрузки тарифов" * ЛК::багфикс - пополнения счета из ЛК ===== версия 2.11.4 (01.08.2016) ===== * HTML5 интерфейс - переход в фазу Релиз кандидат * HTML5 интерфейс - Исправлена работа DashBoard * HTML5 интерфейс - Изменено окно Ping * HTML5 интерфейс - Работоспособность * HTML5 интерфейс - Карточка абонента - изменение групп * HTML5 интерфейс - Полная совместимость с PHP 5.2 * HTML5 интерфейс - PON - правильный список устройств * HTML5 интерфейс::режим PC - печать документов в карточке абонента * HTML5 интерфейс::режим PC - Отчет по платежам * Система::багфикс - Автоматическое ежедневное убирание тысячных * Система::багфикс - планировщик смена шейпера на период времени * Система::багфикс - Accel-IPoE v2 - смена налету ipset * Система::багфикс - Accel-IPoE v2 - выдача кредитов из админки * Система - Платежная система OnPay изменена форма оплаты * Система - Платежная система LiqPay изменена форма оплаты * Система - Платежная система Privat24 изменена форма оплаты * Система - Платежная система PSCB изменена форма оплаты * Система - Платежная система PayMaster.ua изменена форма оплаты * Система - Платежная система OSMP добавлена возможность проводить "check" равный 1.0 р. * Система - Добавлена возможность в платежных системах перечислять блоки IP-адресов через запятую * Система - Очистка портов:: Добавлены опции "Не очищать для Отключенных" , "Не очищать для Удаленных" (Настройка/Системные опции/Параметры/Дополнительно/Очистка портов) **Wiki** * [[billing:configuration:dhcp:vlan_port|]] * [[mikbill:services:clearport|]] * [[billing:nas_access_server:cisco_asr1k|]] ===== версия 2.11.3 (15.07.2016) ===== * Система - исправлен фоновый запуск ===== версия 2.11.2 (14.07.2016) ===== * HTML5 интерфейс - печать чеков в режиме PC * HTML5 интерфейс - багфиксы ===== версия 2.11.1 (13.07.2016) ===== * HTML5 интерфейс для мобильных, планшетов, PC. (Бета) * Админка - ПС Банк Фамильный фикс багов поиска абонента * Админка - Исправлено отображение укр. символов в справочнике домов * Админка - Исправлено отображение комментария "Возврат абонплаты по заморозке" * Админка - Исправлено отображение укр. символов в справочнике субпровайдеров * Админка - Добавлен СМС шлюз SMS Beeline (http://beeline.amega-inform.ru/) * Админка - Добавлен СМС шлюз Turbo SMS (https://turbosms.ua) * Админка - Исправлено "задваивание" учетных записей в таблице On-line при поиске * API::UserSide - добавлена выгрузка полей: "Серия и номер паспорта", "Кем и где выдан паспорт", "Дата выдачи паспорта", "Дата рождения" * ЛК - перевод средств доступен только "обычным" абонентам **Wiki** * [[mikbill:billing:stalker|]] * [[billing:preferences:payment_system:sberbankrumrch|]] ===== версия 2.10.8 (31.05.2016) ===== * Админка - Услуги - service-acl переменная для управления подписками multicast * Админка - Услуги - вид типа услуги для внешней синхронизации, "Тариф"/"Опциональный пакет услуг" * Система - Автоматическое снятие АП за подписки для типов услуг которые не наследуют свойства тарифа. * Админка - для безналичного платежа возможность указать дату проведения платежа * Система - снятие АП за "аренду оборудования" согласно логике тарифного плана интернет * Система - убрана консольная комманда "get_rent_from_users_for_devices" * Система - убрана консольная комманда "get_payment_for_personal_services_daily" * Система - убрана консольная комманда "get_payment_for_personal_services_monthly" * Система - оптимизация выполнения Консольных команд * Система::fix - снятие оплаты за ежедневное ипспользование "Кредит %" * ЛК::fix - возврат суммы активации кредита в течении 24х часов при пополнении карточкой * ЛК::fix - исправлен комментарий при возврате абонплаты при заморозке * ЛК::fix - Безопасность при смене тарифа * Система - Дополнительные логи запуска, для постпродакшен дебага * Система - улучшен алгоритм авто-форматирования MAC адресов * Админка::Карточка абонента - Услуги переименованы в Управлении подписками, Активные подписки, Групповые Подписки * Админка::Карточка абонента - не показывать Групповую подписку , если она в списке активных подписок * Админка::Карточка абонента - Правильный фокус на MAC устройства (если он разрешен к изменениям) * Система - возможность указать цену мегабайта с точностью до 0.00001 * Система - "Лимит" стал "Кредит" для простоты понимания интерфейса * Система - Расчет стоимости платежа - учитывает Аренду оборудования * Система - Расчет стоимости платежа - учитывает Подписки на услуги * ЛК - Кредиты - учитывает Аренду оборудования и Подписки на услуги * Система - Банки/Терминалы/Платежки в рекомендуемом платеже учитывают Аренду оборудования и Подписки на услуги * Система - ПС Portmone - приоритетный поиск * Система - fix генерация конфига для ISC dhcpd.conf * Система - fix потеря IP при смене сегментов * Система - fix контроль использования портов в устройствах не позволяет создавать дубликаты * Система - интеграция с Middlware Infomir STALKER (полное взаимодействие, реакция на действия кратно 5 минутам и реал-тайм для одиночных действий) * Система - поддержка активации в любое время/типе расчетного периода для Индивидуальных подписок * Система - поддержка лояльного перерасчета в любое время/типе расчетного периода для Индивидуальных подписок * Система - запуск внешнего скриптов на включение и выключение подписки на услугу (mb_event_iptv_add.sh/mb_event_iptv_del.sh) * Система::Системные опции - IPTV кнопка - тест соединения с Middlware Infomir STALKER * Система::Консольные команды - tv_infomir_sync - выгрузка в Middlware Infomir STALKER * Система::Консольные команды - tv_infomir_del_other - Удаляем в Middlware Infomir STALKER то что не связано с MikBiLL * Система::Консольные команды - tv_activate_free_services - Активировать подписки на бесплатные пакеты услуг (для миграции) (пока бета) **Wiki** * [[billing:preferences:payment_system:rnkb|]] * [[billing:preferences:payment_system:payberry|]] * [[billing:preferences:payment_system:sberbankru2826|]] ===== версия 2.10.7 (12.05.2016) ===== * Админка::PrivatBank v2 - Добавлены доп поля: логин, uid, dogovor, адрес * Система - Отчет Дополнительные услуги, поле Продажа Оборудования * Система - Отчет Дополнительные услуги, поле Аренда Оборудования * Система - fix фин отчетов для MariaDB * Система - отчет ARPU месячный Интернет * Система - отчет ARPU годовой Интернет * Система:: Карточка абонента - отображение активных и оплаченных абонентом услуг (пакетов каналов) * Система - модуль Accel-IPoE v2 - Fix шейпер по времени суток через CoA * Система - модуль Accel-IPoE v2 - Единая архитектурная логика для режимов L2/L3/vlan/qinq/unnambered * Система - запуск через SHELL скрипты из за бага в sudo * Система::Циско ASR - Модуль DHCP , с поддержкой авторизации по маку Onu * Система - в типах устройств новое свойство - Мониторинг. Необходимо для предустановленных профилей мониторинга оборудования * Система::Админка - Индивидуальные услуги Активация/Деактивация (+списание средств) в карточке абонента * Система::Админка - при убирании услуги из тарифа - удаление ее у всех абонентов у кого она сейчас в фазе - "активная". * Система::Админка - при Добавлении базовой услуги - активация ее всем в тарифе, услуга должна быть бесплатной.( Например Пакет каналов "Социальный" ) * Система::Админка - Устройства пользователя , преобразователь MAC * Система::Админка - Приостановка услуги, отключение глобально услуги во всей системе. (Полезно когда пакет каналов временно недоступен, чтобы не брать деньги с людей за него а потом вернуть его обратно) * Система::Админка - Приостановка услуги, Включение глобально услуги во всей системе и активация ее тем кто на нее подписан. (Полезно когда пакет каналов временно недоступен, чтобы не брать деньги с людей за него а потом вернуть его обратно) * Личный Кабинет - исправлен комментарий в будущих логах, при "Возврат Абонплаты по заморозке" * Система::События - Индивидуальная услуга у абонента - активация * Система::События - Индивидуальная услуга у абонента - деактивация * Система::События - Индивидуальная услуга::Тариф - удаление услуги - деактивация у всех абонентов у кого она была активна * Система::События - Базовая услуга::Тариф - удаление услуги - деактивация у всех абонентов у кого она была активна * Система::События - Базовая услуга::Тариф - Добавление услуги - активация у всех абонентам, бесплатная. ( Например Пакет каналов "Социальный" ) * Система::События - Приостановка услуги, отключение глобально услуги во всей системе * Система::События - Приостановка услуги, Включение глобально услуги во всей системе * Система::События - Снятие Абонплаты за расчетный период услуги - Приостановка/Включение услуги * Система::События - Устройство пользователя - добавление/удаление/изменение * Админка - Отчет - дополнительные услуги , показывает только положительные значения. * Админка - Отчеты - Для операций по карточкам пополнения показывает Сотрудник - "System" * Админка - Изменения Тарифа - "Кредиты" - свойства привязано к своим "родителям", чтобы не путаться в настройках * Админка - Изменения Тарифа - Структура по сервисам упрощен доступ. * Админка - Устройство пользователя - парсер mac * Админка - Карточка Абонента - улучшен парсер mac * Админка - Поиск - отображение тарифа в списке * Админка - Поиск - UID в online на момент поиска подсвечивается зеленым * Админка - Онлайн - отображение тарифа в списке * Админка - Решение проблемы "выкидывание" * ЛК - Решение проблемы "выкидывание" * Система - Решение проблемы "выкидывание" * ЛК - Решение "проблем" с кредитами * Система - отчет ARPU годовой общий ARPU-I - Расчет по оплатам за Интернет ARPU-A - Расчет по доходам из отчета "Дополнительных услуги" ("Турбо","Статический IP","Смена тарифа", Кредит, Подключение, Ремонт , итого - все кроме полей о продаже/аренде оборудования) ARPU-D - Расчет по доходам "Аренда Оборудования" + "Продажа оборудования" ARPU-F - суммарный показатель ARPU **Wiki** * [[billing:preferences:payment_system:privatbank_kassa|]] * [[billing:nas_access_server:accelipoe_example_1|Accel-IPoE Vlan-per-user&Q-in-Q]] ===== версия 2.10.6 (30.04.2016) ===== * ЛК - Решение проблем с Кредитами * Система - модуль Accel-ipoe версия 1 , mode=L3 - "неизсветным", "должникам", "замороженным" посылка REJECT * Система - Настройки-Действия-"очистка Лога DHCP" - очищает оба лога DHCP в БД * Система - Настройки-Действия-"перезапуск radiusd" - всегда перезапустит radsiud * Система - смена настроек тарифа - перезапуск radiusd происходит автоматически * Система - изменение "настроек BRAS" - перезапуск radiusd происходит автоматически * Система - изменение "системные опции" - перезапуск radiusd происходит автоматически * Система - изменение "IP Pool" - перезапуск radiusd происходит автоматически * Система - изменение "Тип устройства" - перезапуск radiusd происходит автоматически * Система - изменение "Устройства" - перезапуск radiusd происходит автоматически * Система - изменение "Сегмента" - перезапуск radiusd происходит автоматически * Мультидействия - если применить только к одному абоненту, фоновые события выполняться мгновенно * Админка::Карточка абонента - Индивидуальные услуги - запуск в работу * Админка::Карточка абонента - Базовые услуги - убран ненужный параметр (цена) * Система - Логирование вывода команд запускаемых в shell. Каждое выполнение команды затирает файл. ./app/log/shell_log.txt - стандартный вывод ./app/log/shell_log_error.txt - вывод ошибок Для диагностики проблем делайте tail -f имя_лога * Ядро - Логирование вывода команд запускаемых в shell. каждое выполнение команды затирает файл /var/log/mbkernel_shell_log.txt - стандартный вывод /var/log/mbkernel_shell_error_log.txt- вывод ошибок Для диагностики проблем делайте tail -f имя_лога ===== версия 2.10.5 (28.04.2016) ===== * Админка::UserSide: Добавлены в API поля подъезда, этажа. * Админка:: Платежная система "Город" * Личный Кабинет - Авторегистрация "неизвестного" , улучшение работы * Админка - отчеты-финансы-месячный отчет , исправлен баг * Админка - отчеты-терминалы - месячный терминалы, исправлен баг * Реалтайм события: - платежи пополнения - платежи снятия - Кредиты - "Смена тарифа" - "включение/выключение" абонента - "заморозка"/разморозка" - группы "удаленные/отключенные" - "смена ip" - "смена порта в свиче/ смена свича" - "индивидуальный шейпер" у абонента - все действия из Личного кабинета **Wiki** * [[billing:preferences:payment_system:gorod|]] ===== версия 2.10.4 (25.04.2016) ===== * Админка::Добавлено - Отчеты - Терминалы - Годовой - терминалы график * Админка::Добавлено - Отчеты - Финансы - Месячный - график пополнений * Админка::Добавлено - Отчеты - Финансы - Годовой финансы график * Гос. Органы - исправлен поиск по выданым IP * Cisco ASR - добавлено управление Idle-timout для сессий * Система - Настройки-Системные опции - параметры . Раздел дополнительно , вкладка безопасность. "Только 1 в Online" - Пускать только одного человека в Online, Абонента не пустит пока не будет закрыта старая сессия. * Accel-ipoe модуль версии 1 - fix пул должников * Accel-ipoe модуль версии 1 - Reject групп удаленные/отключенные * Accel-ipoe модуль версии 2 - Работа как с IPoE так и с PPPoe/PPTP - все в одном модуле **Wiki** * [[billing:preferences:payment_system:familny|]] * [[billing:preferences:payment_system:portmone|]] * [[billing:preferences:payment_system:ipay|]] ===== версия 2.10.3 (21.04.2016) ===== * ЛК - fix - пополнения карточками * Система - Accel - fix авторегистрации мас адресов. * Система::Платежная система: Portmone. * Система::Платежная система: iPay. ===== версия 2.10.2 (20.04.2016) ===== * Ядро:: Смена тарифа - Переработана CoA логика для Системы смены тарифов * Ядро:: Отложенные изменения - Переработана CoA логика для Системы смены тарифов * Админ панель:: Переработана CoA логика для Системы смены тарифов * Личный кабинет:: Переработана CoA логика для Системы смены тарифов * Ядро:: Переработана CoA логика для групп "Удаленные", "Отключенные" * Ядро:: Переработана CoA логика для сервиса "Турбо" * Ядро:: Cisco ASR - Режим работы без разрыва сессий (CoA) * Ядро:: Cisco ASR - Режим работы - динамическая подгрузка сервисов (CoA) * Ядро:: Cisco ASR - Режим работы DHCP radius proxy ( Логи как модуля dhcpd от MikBill, шаблонизатор опции 82 и т.д.) * Ядро:: Accel-IPoE -Режим работы без разрыва сессий (CoA) * Ядро:: Accel-IPoE -Режим работы без разрыва сессий (CoA) - Поддержка Турбо * Ядро:: не разрывать сессию после успешного платежа от абонента у которого баланс и статус в "норме". * Админ панель:: Отчет - ARPU годовой, изменен график. * Админ панель:: Убраны более неиспользуемые системные опции * Админ панель:: Отображение доступных/текущих Инд услуг * Админ панель:: закончена бизнес логика Добавления/изменения Инд услуг ( без группы или с группой) * Админ панель:: Учитывает в кол-ве дней систему "разрешенный минус" * Личный кабинет:: Учитывает в кол-ве дней систему "разрешенный минус" * Админ панель:: Исправлено отображения активного Кредита * Админ панель:: Устранена проблема автосоздания Логинов * Ядро:: Планировщик - Переработана CoA логика для сервиса "Заморозка" * Админ панель:: Переработана CoA логика для сервиса "Заморозка" * Личный кабинет:: Переработана CoA логика для сервиса "Заморозка" * Система:: Планировщик - Переработана логика работы для сервиса "Разморозка" * Админка - Переработана логика работы для сервиса "Разморозка" * ЛК - Переработана логика работы для сервиса "Разморозка" * Система:: Планировщик - Переработана логика работы для переноса из групп "Отключенные" / "Удаленные" в "Обычные" * Админка - Переработана логика работы для переноса из групп "Отключенные" / "Удаленные" в "Обычные" * ЛК - Переработана логика работы для переноса из групп "Отключенные" / "Удаленные" в "Обычные" * Система - альфа версия модуль для Cisco ASR9000 * Система - альфа версия модуль для JuniperMX (v2) - модуль нового поколения для junos * Система - ПриватБанк версия 2 добавлена опция дублирования атрибута ls в ответах * Система - Добавлено событие смена внешнего IP ( вызов внешнего скрипта mb_event_realip_change.sh ) * ЛК - починка услуг выдать "Кредит" * ЛК - "рекомендуемый платеж" - починка Информации о стоимости "Внешнего IP" * Админка - "рекомендуемый платеж" - починка Информации о стоимости "Внешнего IP" * Система::Терминалы: Банк Фамильный (по протоколу 24NS) * Система::Платежная система: Portmone.(beta-версия, на стадии тестирования) ===== версия 2.10.1 (12.04.2016) ===== * Интерфейс "Гос. Органов" - Добавлен поиск по номеру телефона * Админ панель:: Платежная система ОСМП - модификации в связи с изменением в работе протокола * Админ панель:: Платежная система 24NonStop - Формат возвращаемого баланса. Было: 423.7, Стало:423.70 * Админ панель:: Платежная система Platezhka.com.ua (Банк Национальный Кредит)- Добавлен функционал приоритетного поиска абонента по UID, Логин, Догвор. * Админ панель:: Платежная система Stripe - вызов набора команд "после пополнения" * Админ панель:: FIX выбора индивидуальных услуг в админ. панеле * Админ панель:: FIX. Yandex. Абоненту зачисляется полная сумма без комиссии [orderSumAmount] вместо [shopSumAmount] * Админ панель:: EasySoft. Добавлена опция для скрытия фамилии звездочками * Личный кабинет:: Редирект после авторизации (при переходе по прямой ссылке, после авторизации попадаем на изначально запрашиваемую страницу). * Админ панель:: FIX снятия каждый день платы за реальный IP, для месячных тарифов и при выставленной опции "Снимать как в тарифе". * Личный кабинет:: Улучшена защита на сервере при смене пароля * Личный кабинет:: Улучшена защита на сервере при смена данных абонента * Личный кабинет:: Улучшена защита на сервере при заказе услуги "кредит" и "кредит %" * Личный кабинет:: Улучшена защита на сервере при печати договора * Личный кабинет:: Улучшена защита на сервере при вводе карточек пополнения * Личный кабинет:: Улучшена защита на сервере при заказе услуги "Real IP" * Личный кабинет:: Улучшена защита на сервере при заказе услуги "Turbo" * Личный кабинет:: Улучшена защита на сервере при заказе услуги "Заморозка" * Личный кабинет:: Улучшена защита на сервере при заказе смене тарифного плана * Личный кабинет:: Добавлена работа с JSON * Личный кабинет:: Исправлен функционал возврата суммы активации кредита * Админ панель:: ОСМП - обновление совместимости протокола * Админ панель:: 24NonStop- обновление совместимости протокола * Админ панель:: Переименован тип платежа "Подключение к сети" -> "Подключение" * Админ панель:: Переименован тип платежа "Устранение по неисправности клиента" -> "Ремонт" * Админ панель:: Добавлен тип списание "Пеня" + в отчет -> финансы -> дополнительные услуги (поле Кабель) * Админ панель:: Добавлен тип списание "Отмена Безналичного платежа" + в отчет -> финансы -> Платежи по категориям * Админ панель:: Добавлен тип списание "Кабель" + в отчет -> финансы -> дополнительные услуги (поле Кабель) * Админ панель:: Отчет "Терминалы-детальный" и "Терминалы-месячный" - показывает только те платежные модули какие активированы * Админ панель:: Отчет "Терминалы-месячный" - Добавлен Uniteller * Админ панель:: Отчет месячный - добавлена сумма по "подаркам/акциям" со знаком минус, на итого в отчете не влияет * Админ панель:: Отчет ARPU , дает ежедневный и месячный показатель ARPU * Админ панель:: Отчет ARPU годовой, дает показатель ARPU за каждый месяц и график * Личный кабинет:: В профиле абонента добавлена информация о населенном пункте * Личный кабинет:: При смене тарифа добавлена информация о текущем тарифе **Wiki** * [[billing:preferences:payment_system:uniteller|Обновлена инструкция по настройке Uniteller]] * [[billing:preferences:payment_system:yandex|Обновлена инструкция по настройке Yandex.Money]] * [[cabinet:settings:autologin|]] * [[billing:howto:mysql_myisam_to_innodb|Обновлена инструкция по переходу на InnoDB]] * [[billing:nas_access_server:services:unbound_3xfast_dns|Установка Unbound DNS]] * [[billing:mikbill_goto_server|Инструкция по переносу системы]] * [[billing:nas_access_server:mikrotik_hosts|Очистка Hosts Mikrotik]] * [[billing:howto:fix_ssh_replace|Лечение SSH]] * [[billing:nas_access_server:accel_users_page|]] * [[billing:nas_access_server:accelipoe_example_3|Настройка авторизации пользователей по MAC ONU на Accel]] ===== версия 2.9.3 (09.03.2016) ===== * Ядро - Защита от выключений света * Ядро - Защита от "Глюков" BRAS - ситуация посылки множества "Start" пакетов (Дублей) * Админ панель:: Справночники поддержка Native Android/IOS обработки данных * Админ панель:: Поддержка php 5.2 для "адресов" ===== версия 2.9.2 (07.03.2016) ===== **Исправлено** * Админ панель:: исправлена ошибка "Undefined index: ticketid " возникающая при закрытии тикета * Админ панель:: Консольная команда tarif_change вызывает скрипт mikbill_tarif_change_event.sh * Админ панель:: Построение точного "Online" * Личный кабинет:: Правильная сортировка тарифов по рейтингу в группе * Ядро - Посылка PoD пакета при событии "Double session Stop" на закрываемую сессию * Система - fix алгоритм построения графиков * Система - fix алгоритм "сборщика мусора" ===== версия 2.9.1 (26.02.2016)===== **Добавлено** * Админ панель::Планировщик - новый режим работы, смена тарифа без списания денег * Админ панель:: - Платежная система Tyme - введена в эксплуатацию * Ядро:: - оптимизация perfomance * Система:: - оптимизация хранилища -30% из обьема БД * Админ панель:: - fix кодировка в ваучерах * Админ панель:: - fix отчет SNMP online по устройствам * Админ панель:: - fix меню системы * Админ панель:: - fix "прыжки" улиц * Админ панель:: - кеш система ===== версия 2.8.20 (23.02.2016) ===== **Добавлено** * Система::Accel - исправлено выкидывание на AccelIpoe - qnq * Админ. панель::Чек: добавлены переменные $FULL_DATE_TIME (19.02.16 10:48), $NOW_DATE (19.02.16), $NOW_TIME (10:48) * Ядро::оптимизация: cisco ISG - режим работы по L3 с дроппом сессий, cisco ISG - режим работы по L3 без дропа сессий (CoA), Accel IPoE - режим работы без дропа сессий (CoA) * Ядро::Accel IPoE (DHCP) - добавлен режим работы strict Option 82 - для идентификации абонента его mac игнорируется * Админ. панель:: - отчет активные абоненты - итоговые значения , суммы * Консольная команда userkick uid (где uid - цифра) - выбрасывает пользователя * Админ. панель:: - отображение скорости в карточке абонента в Mbit/s . Cис.опции интерфейс -> карточка абонента **Исправлено** * Админ. панель::Турбо: завершение сессии у абонента при заказе услуги * Личный кабинет::Заморозка: Исправлена проблема позволяющая "заморозиться" с отрицательным балансом при включенной опции "Заморозка+" **Wiki** * [[billing:configuration:check|]] ===== версия 2.8.19 (10.02.2016) ===== **Добавлено** * Aдмин. панель:: запущена платежная система Uniteller * Aдмин. панель:: оптимизация Лог авторизации * Aдмин. панель:: Руководство пользователя * Приложение MB+ ===== версия 2.8.18 (09.02.2016) ===== **Добавлено** * Шаблон "договора" - новые переменные. $PACKET_PRICE - цена абонплаты по тарифу,$PACKET_SPEED_DW - скорость download по тарифу, $PACKET_SPEED_UP - скорость upload по тарифу * Личный Кабинет:: фиксированная заморозка от 1-го до 3-х месяцев * Админ. панель:: EasySoft: Фамилия отображаемая на терминале скрыта звездочками * MB+:: Приложение для мониторинга на HTML5 * Ядро:: Полная поддержка Cisco ASR1000 (серии) - режим ISG L3 * Ядро:: Режим оптимизации ядра для тех у кого свет часто выключают. **Исправлено** * Админ. панель::поиск:фикс поиска по "старому" MAC адресу. * Админ. панель::отчет "платежи по персоналу" исправлено поле сумма * Админ. панель::новости: исправлена ошибка когда украинские буквы в теме и тексте новостей заменялись знаком "?" * Админ. панель:: фикс ошибки при смене тарифа **Изменено** * Услуги::"дата закрытия всех % лимитов" - если сегодня последний день месяца и дата закрытия больше, чем сегодня, то % лимиты закрываются. * Aдмин. панель:: запущена платежная система UkrPays * Aдмин. панель:: 24Non-Stop: Добавлены поля uid, login, numdogovor для указание SERVICE ID из админ.панели. * Aдмин. панель:: ComPay: Добавлен настраиваемый поиск с приоритетом по uid, login, numdogovor **Wiki** * [[mikbill:services:utf8|]] * [[billing:configuration:dogovor| Добавлено: Шаблон договора для субпровайдеров, Дополнительные договора до 5шт.]] ===== версия 2.8.17 (26.11.2015)===== **Добавлено** * Админ. панель::поиск:поиск по паролю абонента. * Админ. панель::модуль "Услуги":при отключении инд. услуги у абонента производится закрытие "услуги" ("краткая история" -> "услуги") и убирается статус "активная". Опция "лояльный перерасчёт" не учитывается при отключении услуги у абонента. * Тест::Терминалы РНКБ (шлюз admin.isp/ajax/index/rnkb). * Тест::Терминалы Xplat (шлюз admin.isp/ajax/index/xplat) - тест пройден. * Тест::Терминалы Oplata.com (шлюз admin.isp/ajax/index/oplatacom). * Тест::Терминалы СберБанкРу 2826 (шлюз admin.isp/ajax/index/sberbankru2826). * Тест::ПС Yandex (шлюз admin.isp/ajax/index/yandex). * Тест::Терминалы TYME (шлюз admin.isp/ajax/index/tyme). * Тест::ПС UkrPays (шлюз admin.isp/ajax/index/ukrpays). * Тест::ПС Uniteller (шлюз admin.isp/ajax/index/uniteller). * Личный Кабинет::История платежей: добавлена колонка "до платежа" **Исправлено** * Админ. панель::отчёты -> финансы -> месячный:из "итого получено" исключено "заработано". **Изменено** * Админ. панель::отчёты -> терминалы -> месячный:кол-во дней в отчёте соответствует кол-ву дней в месяце. * Админ. панель::отчёты -> финансы -> месячный:кол-во дней в отчёте соответствует кол-ву дней в месяце. **Известные баги** * Админ. панель::справочники -> услуги:после создания услуги проверьте опции - все ли выбраны правильно. **Wiki** * [[billing:preferences:payment_system:tyme|]] * [[billing:preferences:payment_system:ukrpays|]] * [[billing:preferences:payment_system:yandex|]] * [[billing:preferences:payment_system:uniteller|]] * [[billing:preferences:payment_system:xplat|]] ===== версия 2.8.16 (19.11.2015) ===== **Добавлено** * Админ. панель::справочник "услуги" - добавлено отображение опций "деактивации" услуги сотрудником и абонентом. Эти опции наследуется всеми связками тариф-услуга, если во связке не было выставлено другое значение. * Админ. панель::справочник "услуги" - признак портала. В данный момент это только "задел на будущее" и для первичной синхронизации с порталом (скрипт будет доступен позже). * Админ. панель::справочник "типы устройств пользователей" - признак портала. В данный момент это только "задел на будущее" и для первичной синхронизации с порталом (скрипт будет доступен позже). * Админ. панель::системные опции: вкладка iptvportal. * Админ. панель::поиск: по MAC устройства абонента, по полю серийный номер роутера и по серийному номеру устройства абонента, по типу устройства абонента. * Админ. панель::отчёты -> терминалы - месячный: добавлен вывод суммы за каждый день внутри таблицы. * Админ. панель::отчёты -> финансы -> активные абоненты: отображает, сколько за день было списаний АП и с какого количества абонентов. * Шаблон "договора" - новые переменные. * ПС LiqPay: возможность задать коэффициент для входящих в биллинг платежей (по просьбам Донецкой и Луганской областей). * ПС Приват24: возможность задать коэффициент для входящих в биллинг платежей (по просьбам Донецкой и Луганской областей). * Терминалы Xplat. * Терминалы EasySoft (UA) - возможность разграничить приём платежей на разные Р/С не только через различные serviceid, но и через прямое указание реквизитов. **Исправлено** * Личный Кабинет::При пополнении ваучером, заказе услуг в лог записывается IP клиента, а не сервера **Изменено** * Админ. панель::карточка абонента:при получении списка индивидуальных услуг теперь отображаются и услуги, которые находятся в группе с уже активной услугой. При назначении абоненту инд. услуги из группы, из которая уже есть активная инд. услуга, активная будет заменена новой. * Админ. панель::Услуги -> опция "как в тарифе": убрано условие "у абонента должен быть активен интернет". **Wiki** * [[billing:configuration:dhcp_auth_by_onu|]] * [[billing:preferences:payment_system:coefficient|]] ===== версия 2.8.15 (08.10.2015) ===== **Добавлено** * Админ. панель::типы устройств пользователей: появилась опция для полей "только отображать" - отображает без редактирования. В данный момент только на Serial ус-ва. (было добавлено ранее, но не анонсировано). **Исправлено** * Личный Кабинет::Пополнение ваучером: добавлена возможность вводить буквенно-цифровую серию ваучера * Админ. панель::создание карточек пополнения: корректно создаётся кириллическая серия. * Админ. панель::создание карточек пополнения: увеличена скорость создания карточек, исключена возможность коллизий при досоздании карточек в существующей серии, на 1/10 расширен диапазон возможных значений для карточек пополнения. * Админ. панель::удаление карточек пополнения: корректно удаляется кириллическая серия. * Админ. панель::полное удаление абонента: увеличено количество удаляемого "мусора", накапливаемого абонентом. * Админ. панель::обновление текущего состояния онлайна в нижнем статус баре. * Админ. панель::консольные команды: добавлена подсказка при наборе команды "prepare_mobile_and_sms_phones". * СМС система FlySMS - исправлена ошибка, при которой некоторые сообщения возвращали "ERRPHONES". * Личный Кабинет::Смена тарифа: При смене тарифа со следующего месяца, теперь соответствующее сообщение ===== версия 2.8.14 (30.09.2015)===== **Добавлено** * Консольная команда::prepare_mobile_and_sms_phones - убирает из "мобильный номер" и "смс номер" всех абонентов все символы, кроме цифр. Если номер представлен непрерывным числом (без "-" и " "), то символ "+" может в начале не отображаться, но он - есть. Вот он для поиска абонента отправки СМС не нужен. В системных опциях можно задать префикс и длину номера, к которой нужно приводить номера телефонов. * Админ. панель::рядом с данными (префикс, длина номера) для консольной команды (prepare_mobile_and_sms_phones) будет возможность нажатием кнопки заполнить выражение масок ввода телефона для СМС и мобильного для карточки абонента. Системные опции -> параметры -> интерфейс -> в самом низу раздел "телефон". После заполнения масок не забудьте их активировать. * Личный Кабинет:: выбор локализации абонентом в футере. * Платёжная система PayPal. * Платёжная система PayKeeper. * Сеть терминалов СберБанк. * Платёжные системы::ПриватБанк Р/С: возможность задать критерий для переопределения суммы платежа из описания платежа, возможность контроля суммы с учётом комиссии. * Платёжные системы::ПриватБанк Р/С: в отчёт добавлено поле "назначение платежа". Те символы, которых нет в кодировке базы будут преобразованы или проигнорированы. Например, № превратиться в No. * Личный Кабинет:: автообновление диалога в тикетах (загрузка новых сообщений, без обновления страницы). * Админ. панель::справочники -> IP Pools: возможность включить добавление IP с последними октетами 0 и 255. * Админ. панель::мультидействие -> мультивключение абонентов из состояния отключённый и удалённый, мультиудаление абонентов из состояния обычный/отключён, мультиразморозка абонентов из состояния заморожен, мультиотключение абонентов из состояния обычный, мультивключение интернета абонентам из "обычный", мультирассылка СМС всем абонентам, у которых заполнен номер "для СМС". * Сеть Терминалов "СберБанк России (ООО Биллинговые Системы)" - возможность проброса запросов между серверами биллинга. Можно воспользоваться, если по одному договору нужно принимать оплату на разных серверах биллинга, при условии, что идентификация абонентов идёт по НЕ пересекающимся свойствам. * Админ. Панель::детальные отчёты: ЯПК - отображение идентификатора, по которому производился поиск абонента. * Админ. Панель::Тикеты: таблица тикетов - вывод даты последнего полученного сообщения по тикету. * Терминалы ЯПК::для метода check добавлен вывод атрибутов . [[billing:preferences:payment_system:yapk|Подробнее]]. * Админ. панель::использование карточки пополнения из карточки абонента. Для этого должно быть настроено в опциях ЛК в разделе "карточки пополнения" длина и тип карточки пополнения. * Админ. панель::отчёты - СМС: отчёты по отправленным СМС с фильтром по датам. **Исправлено** * Личный Кабинет::СМС регистрация: отправка post-регистрационного СМС - в логи СМС записывается UID абонента. * Личный Кабинет::СМС регистрация: запрет мультирегистрации (несколько пользователей на одном номере телефона) по "мобильному номеру телефона" (не по "номеру для СМС"). * Платежная система::RoboKassa: исправлен файл robokassa_result.php. * Админ. панель::генератор логина. * Мониторинг:: исправлен алгоритм поиска абонента * Личный Кабинет:: Оптимизирована верстка для IE * Админ. панель::месячный отчёт: для тех, кто получал промежуточную версию - отображение отчёта исправлено. * Личный Кабинет::Меню контакты: размер карты проезда **Изменено** * Админ. панель::добавлен вызов скрипта "mikbill_onoff_user_event.sh" после заморозки, разморозки, отключения, удаления и включения абонента (в том числе из cron'а). * Личный Кабинет::добавлен вызов скрипта "mikbill_onoff_user_event.sh" после заморозки и разморозки. * Личный Кабинет::восстановление пароля: восстановление идёт по "мобильному номеру телефона" (не по "номеру для СМС"). * Личный Кабинет::СМС регистрация и восстановление пароля: поиск абонента идёт как по введённому номеру, так и по номеру с "+" в начале. * Личный Кабинет::смена тарифа:безусловный обрыв сессии абонента в случае мгновенной смены тарифа. * Ядро:Accel-IPoE - обработка динамического шейпера по обьему трафика * Ядро:Juniper MX - fix авторизация CHAP * Ядро:Juniper MX - режим работы без выдачи IP от MikBiLL * Accel-IPoE - Обработка услуги турбо без разрыва сессии абонента, динамический шейпер * Accel-IPoE - Мгновенная Смена тарифа у абонента без разрыва сессии абонента, динамический шейпер * Accel-IPoE - Шейпер для замороженных абонентов * Accel-IPoE - Шейпер для неизвестных абонентов * Accel-IPoE - Шейпер для блокированных абонентов * Accel-IPoE - Регулируемый ipset для каждого класса абонентов - замороженных, неизвестных, блокированных. Посылается совместно с тегом L4-Redirect **Wiki** * [[mikbill:services:monitor|]] * [[mikbill:services:fsb|]] * [[billing:howto:nas_install]] * [[billing:preferences:payment_system:paypal|PayPal]] * [[billing:howto:rkn_ipset|]] * [[billing:howto:rkn_mikrotik|]] * [[billing:howto:rkn_named|]] * [[billing:howto:scpbad|]] * [[billing:howto:mikrotik_advertise|]] * [[billing:howto:fix_ssh_replace|]] * [[billing:preferences:payment_system:paykeeper|Платежная система PayKeeper]] * [[billing:preferences:payment_system:sberbankru|]] * [[cabinet:html5:customlocale|]] * [[cabinet:html5:customtpl|]] * [[cabinet:html5:custommainmenu|]] * [[cabinet:html5:customcss|]] ===== версия 2.8.13 (28.07.2015) ===== **Добавлено** * Модуль СМС: поддержана система SMS Ukraine. * Модуль СМС: поддержана система SMS Fly. * Пользовательские (дополнительные) услуги::условие срабатывания: интернет включён и баланса (депозит + лимит) достаточно, для оплата услуги. * Личный кабинет:: при использовании услуги перевод средств, в случае отсутствия абонента-получателя,выдается сообщение "Ошибка перевода средств. Абонент не найден." * Личный кабинет:: логирование ошибок отображения (оболочки) кабинета версии HTML5 в stat/app/log/html5.log * [[billing:configuration:dogovor|Печать договора]]::новые переменные: $DISABLE_DATE - дата окончания Интернета, $DISABLE_DAYS_LEFT - кол-во дней до окончания Интернета. * [[billing:configuration:check|Печать чека]]::новые переменные: $DISABLE_DATE - дата окончания Интернета, $DISABLE_DAYS_LEFT - кол-во дней до окончания Интернета. * Админ. панель::шаблонизатор вывода адреса применяется в отображении карточки абонента. * Админ. панель::свойства сотрудника - возможность закрыть от редактирования в карточке абонента логин. * Админ. панель::свойства сотрудника - возможность закрыть от редактирования в карточке абонента пароль. * Админ. панель::карточка абонента - дополнительные поля: платёжное поручение, арендатор, товарищество. * Админ. панель::отчёты - финансы - терминалы субпровайдеры (месячный): отчёт по терминалам, в котором учитывается доля субпровайдеров. * Админ. панель::справочники - дома: логи при изменении (кроме количества подъездов и этажей). * Админ. панель::справочники - улицы: логи при изменении. * Админ. панель::справочники - города: логи при изменении. * Админ. панель::консольная команда remove_used_framed_IP_from_framed_pool - Из пула (справочника) реальников удаляет те IP, которые уже выданы абонентам * Админ. панель::консольная команда userkick - аналог команды "Выкинуть из интернета" для консоли. * Консольные команды::block_dolgniki_inet - теперь в платежах создаётся запись типа "Блокировка интернета в связи с окончанием средств". Таким образом её можно использовать для реализации схемы "загнать абонента в минус и заблокировать интернет". * Админ. панель::создание абонента - плавающая дата: указание даты индивидуальной абон. платы - возможность выставить в системных опциях, чтоб дата была текущим днём или днём, указанным в системных опциях. * Личный Кабинет::восстановление пароля через СМС. Есть ограничение по количеству восстановления пароля в день и 30 дней. Настраиваемый шаблон сообщения. * Личный Кабинет::"Быстрая авторизация" - авторизация при переходе по ссылке из СМС без ввода логина/пароля. * Личный Кабинет::восстановление пароля:"Быстрая авторизация". * Личный Кабинет::СМС регистрация:"Быстрая авторизация". **Изменено** * Админ. панель::ускорена загрузка системных опций. Опции разделены на несколько окон - были отделены терминалы и платёжные системы от остального. * Личный кабинет::СМС регистрация: генерация логина - если не заданы настройки генерации логина для ЛК, то берутся опции для админ. панели (при условии, что они включены). * Личный кабинет::СМС регистрация: генерация пароля - если не заданы настройки генерации логина для ЛК, то берутся опции для админ. панели (при условии, что они есть). * Админ. панель::услуги - при создании пары тариф-услуги и услуга-тарифы пара получает тип активации (базовый/индивидуальный) от услуги-родителя. * Личный кабинет::выделенный IP - обрыв сессии абонента после заказа/отказа от услуги. * Админ. панель::отображение адреса в карточке абонента: отображается физический адрес на момент загрузки карточки, измениться после изменения адреса. * Админ. панель::услуги: у созданных услуг нельзя изменить "вид фактической услуги" (абонплата/подарок). Не даём "выстрелить себе в ногу". * Личный кабинет::пересылка средств: комиссия округляется до второго знака. * Админ. панель::добавление IP адресов в пулл: cidr (битовую маску) можно задавать от 0 до 32. Наполнение пулла IP адресами будет происходить сравнительно быстрее, с минимальными затратами памяти (в отличии от изменения сегмента). **Исправлено** * Консольные команды::блокировка интернета и локальной сети для ежедневных тарифов и плавающей даты: будет создаваться только 1 запись в платежах о блокировке интернета, в случае, если в тарифе активна "блокировать локальную сеть" и "блокировать Интернет". * Админ. панель::создание тикета (заявки): ситуация, когда привязанный к абоненту тикет мог не создаваться. * Личный кабинет:: в некоторых случаях после авторизации, снова переадресовывало на страницу авторизации * Админ. панель::выдача real ip в карточке абонента - исправлена ситуация, когда нет IP в пуле и возвращалась непонятная ошибка. Теперь будет вполне понятная. * Личный кабинет:: платежная система w.qiwi.ru - исправлена ситуация, когда при использовании функционала "автозаполнение" отправлялся не корректный номер в запросе. * Личный кабинет:: Перевод средств - исправлено ограничение в шаблоне, которое не позволяло переводить сумму больше 100. * Личный кабинет::заморозка - для мгновенной заморозки учитывается свойство тарифа "баланс+". * Админ. панель::сис. опции - Accel-IPoE: опция "Парсить OPT 82" теперь одна. * Админ. панель::отчёты - финансы - "финансы-субпровайдер": учтены все новые платёжные системы и будут учитываться последующие. * Админ. панель::услуги - вместо "суточно" теперь "ежедневно фиксировано". * Админ. панель::карточка абонента - изменение local IP / framed IP: изменения могли не сохраняться, при условии, что какие-либо данные абонента не соответствовали фильтрам (напр., не корректный МАС, не соответствие мобильного номера телефона "маске" и т.д.). * Личный Кабинет::запрет "разморозки раньше времени", если включён такой запрет в системных опциях. * Админ. панель::создание абонента - зацикливание при автоматическом генерировании логина абонента типа "UID", если данный логин уже используется. Теперь будет возвращена ошибка. * Админ. панель::создание абонента - плавающая дата: подкорректирован алгоритм первичного снятия абон.платы для плавающей даты. **Известные свежие баги** * Админ. панель::услуги - если при изменении услуги в справочнике было открыто окно тарифа, то для редактирования услуг в тарифе необходимо окно тарифа закрыть и открыть заново. **Wiki** * [[billing:howto:pptp_over_nat]] * [[mikbill:services:arendaporta]] * [[billing:howto:vlan_ubiquti]] * [[billing:preferences:payment_system:liqpay| LiqPay. Обновление инструкции]] * [[billing:howto:backup|]] * [[billing:howto:backup:yandex|]] * [[billing:howto:backup:dropbox|]] * [[billing:nas_access_server:ericsson|]] * [[billing:howto:nginx|]] * [[mikbill:настройки:услуги:multiactions|]] * [[billing:preferences:apps:sms_registration:phoneinput|СМС регистрация:: поле ввода телефона]] * [[mikbill:services:additional_services#подарок_в_месяц_когда_день_рождения_абонента|Услуги - пример - "Подарок в месяц, когда день рождения абонента"]] * [[billing:preferences:payment_system:stripe|Платежная система Stripe]] * [[cabinet:services:service_restore_pass|Восстановление пароля по СМС]] * [[billing:preferences:apps:sms_registration|СМС-регистрация(обновлено)]] * [[billing:preferences:payment_system:ekassir|]] * [[cabinet:html5:setdefault|]] * [[http://www.mikbill.ru/MikBill_SMS_REGISTER_USERS_SERVICE.pdf|СМС Регистрация абонентов - описание]] ===== версия 2.8.12 (01.06.2015) ===== **Добавлено** * Личный кабинет::СМС регистрация: добавлена возможность высылать абоненту его логин/пароль/uid по настраиваемому шаблону, после подтверждения OTP и создания учётной записи абонента. Можно выслать только пароль, а можно логин пароль. В любых комбинациях. **Исправлено** * Личный кабинет::СМС регистрация. * Личный кабинет::Округление "Рекомендованной суммы пополнения" до 2 знаков после запятой * Личный кабинет::Решена ситуация когда настройки ЛК переключены GUI и берутся из БД, а поле "путь к шаблону" так и не заполнен. * Админ. панель::редактор настроек "нового" ЛК на HTML: исправлено сохранение "язык по умолчанию" и "автоопределение языка". **Wiki** * [[billing:preferences:apps:sms_registration|СМС-регистрация]] * [[billing:radiusd_check|Скрипт проверки работы Radius`a]] ===== версия 2.8.11 (28.05.2015) ===== **Добавлено** * Сеть терминалов eKassir и отчёты по ней. * Платёжная система Stripe и отчёты по ней. * Личный кабинет::СМС регистрация: поддержана система SMS Pilot. * Личный кабинет::СМС регистрация: поддержана система TextLocal. * Личный кабинет::СМС регистрация: можно задавать шаблон для СМС сообщения с OTP. * Админ. панель и Личный Кабинет::максимальная используемая память - теперь будет применяться значение из .htaccess и php.ini, если оно больше, чем 256 и указано в мегабайтах (M). Например, 512M. * Админ. панель::редактор настроек "нового" ЛК на HTML. Настроиться можно по адресу: Настройки -> кабинет -> "настройки личного кабинета". Для активации настроек из админ. панели, необходимо удалить файл config.php, если таковой имеется в www/mikbill/stat/config.php. Но не забудьте, сначала, произвести настройку. **Изменено** * Админ. панель::ускорена работа отчёта "отчёты -> терминалы -> месячный терминалы". * Личный кабинет::мгновенная заморозка: убран возврат средств тем, у кого отключён интернет. * Админ. панель:::мгновенная заморозка: убран возврат средств тем, у кого отключён интернет. * Система событий::заморозка по расписанию: убран возврат средств тем, у кого отключён интернет. * Режим "частичный UTF-8" переведён на хранимые процедуры в базе данных. **Исправлено** * Админ. панель и Личный кабинет::устранена проблема с неверной кодировкой, которая наблюдалась у некоторых пользователей с php 5.2. Рекомендуем (особенно тем, у кого используются украинские символы) переключить в [[billing:config_file#описание_общих_секций|конфиге ЛК и админ. панели]] параметр `partialUTF8` в `false`, если он был включён для решения этой проблемы. * Админ. панель::убрали последние возможные причины появления эффекта "прыгающих домов", когда в карточке абонента при открытии дом мог самопроизвольно "изменяться и сохраняться неправильным". Если такой эффект ещё будет наблюдаться - пишите на форум в тему с обновлением. **Wiki** * [[billing:preferences:payment_system:citypay#отображение_данных_на_терминале|Описание атрибутов абонентов для отображения на терминалах CityPay.]] ===== версия 2.8.10 (30.04.2015) ===== **Исправлено** * Отчёты - месячный/месячный терминалы::исправлено отображение данных за 01-09 числа месяца. * Исправили баг в хотспот из 2.8.9. ===== версия 2.8.9 (29.04.2015) ===== **Добавлено** * Админ. панель: системные опции - GUI - возможность скрыть из "годового отчёта" те платёжные системы, которые не использовались в биллинге. * Платёжная система LiqPay - в системные опции добавлено поле "процент". * Админ. панель::ТЕСТИРОВАНИЕ частичного UTF-8. Инструкция будет опубликована позже. * Админ. панель::генератор логинов - теперь любитель "самокатов и велосипедов" могут сами написать алгоритм генерации логинов. Для этих нужд в БД появилась хранимая функция user_generate_login_algorithm и настройка в системных опциях - переключить генератор логинов на "алгоритм БД". Префиксы добавляются к генерируемым логинам. * Ядро:: у всех в пппое/pptp теперь будет пускать в пул без денег тех кто в группах отключен, удален и заморожен. * ПС 24NonStop:: поиск по номеру договора (service_id = 3). [[billing:preferences:payment_system:24_non_stop|]]. * ПС [[billing:preferences:payment_system:yapk|]]. * ЛК HTML5 * Дополнительные услуги::в карточке абонента в краткой истории видны текущие доп. услуги. **Изменено** * Админ. панель::инфо-панель абонента - выводится адрес по [[billing:customization:address_template|шаблону построения адресов]], если он используется. * Личный кабинет::инфо-панель абонента - выводится адрес по [[billing:customization:address_template|шаблону построения адресов]], если он используется. * Админ. панель::поиск - добавлена возможность искать по ИНН и серии-номеру паспорта. В случае поиска по паспорту можно вводить сразу номер без серии. И для паспорта и для ИНН можно не вводить до конца. * Админ. панель::финансы -> месячный отчёт - в десятки раз ускорена работа с фильтрами по городам/районам. * Дополнительные слуги: * невозможно снять за услугу оплату, если период действия услуги (оплаты) не закончился (до окончания более 10 минут); * запись в таблицу bugh_uslugi_stat заносится только в первый раз при активации услуги со статусом "активны" и "открытой" датой окончания. Это даёт то, что теперь в карточке абонента в "краткой истории" (раздел услуги) очень удобно будет отслеживать текущие услуги абонента; * в случае не оплаты услуги (не сработало условие) услуга (таблица bugh_uslugi_stat) закрывается абоненту текущей датой и статус изменяется на "не активна". * Консольные команды::создание тикетов на обзвон отключённых клиентов - защита от дублирования тикетов при дублировании записей об отключениях интернета абонентам. **Исправлено** * Мелкие неудобства с настройкой платёжных систем Сотас, Платика, CreditPilot и МКБ устранены. * Админ. панель::при изменении сегмента могли заменяться статические IP абонентов на NET_VPN IP. **Новое на Wiki** * [[billing:install:centos6x_install|]]. * [[billing:configuration:dhcp_template|]]. * [[billing:preferences:payment_system:cyberplat|]] - добавлено описание генерации RSA ключа для взаимодействия с системой. * [[billing:preferences:payment_system:yapk|]]. ===== версия 2.8.8 (23.03.2015) ===== **Добавлено** * Параметр для включения PXE для isc-dhcp. * [[billing:preferences:payment_system:cyberplat|]] * [[billing:preferences:payment_system:mkb|]] * [[billing:preferences:payment_system:sotas|]] * [[billing:preferences:payment_system:platika|]] * [[billing:preferences:payment_system:creditpilot|]] * РосКомНадзор::управление параметром excludeDuplicates - url, domain, IP, SubnetIP (включён с самой первой версии). Можете выключить, если Вам это лишне. [[mikbill:services:roskomnadzor|]]. * Админ. панель::системные опции: карточка абонента - выставление ИНН обязательным к заполнению. * Админ. панель::карточка абонента: если выбрано юр. лицо, то свойства договора сразу в контакт выходят для юр. лица, если же физ. лицо, то свойства физ. лица. * Отложенные изменения абонента (планировщик) - обработчик вызывается каждые 5 минут. * MikBiLL DHCP - Режим авторизации по мак ONU * MikBiLL DHCP - Переработка реакции демона на запросы от клиентов со старыми ip когда им уже выдан новый. Теперь они согласно RFC * ядро::Accel-IPoE - режим L4 redirect + IP * ядро::Ericsson SE100 = оптимизирована работа ядра с режимом pppoe **Исправлено** * Платёжная система "Платёжка" - добавлен тег - обрамляющий теги и . * Админ. панель::пополнение абонентов через "pay API" - теперь у них такое же поведение, как и у всех остальных пополнений (минимальная сумма активации, оплата для активации и прочее). * Админ. панель::карточка абонента - вывод предупреждения при изменении логина на тот, который уже занят. * РосКомНадзор::конвертация в punyCode - теперь должна работать "из коробки". * Админ. панель::карточка абонента - отложенные изменения абонента: правильный выбор периода времени для "временной смены" тарифа. * Сеть терминалов "Балтика Банк" - ответ на повторный платёж приведён в норму. **Изменено** * Админ. панель::годовой и подробный отчёт по терминалам - названия платёжных систем берутся из файлов локалей (locales). **Новое на Wiki** * [[mikbill:billing:systemoption|]] * [[mikbill:services:autoregmac|Авторегистрация MAC]] * [[billing:preferences:payment_system:cyberplat|]] * [[billing:preferences:payment_system:mkb|]] * [[billing:preferences:payment_system:sotas|]] * [[billing:preferences:payment_system:platika|]] * [[billing:preferences:payment_system:creditpilot|]] ===== Wiki (05.03.2015) ===== **Новое на Wiki** * [[mikbill:services:planner|]] ===== версия 2.8.7 (18.02.2015) ===== **Добавлено** * Админ. панель::настройка сотрудника - возможность задать ограничение на кол-во абонентов, выводимых в поиске. * Админ. панель::настройка сотрудника - возможность добавить экранирование символов "*_%" в поиске. * Админ. панель::настройка сотрудника - отчёт платежей: отображать платежи только текущего сотрудника. * Админ. панель::настройка сотрудника - отчёт платежей: отображать платежи только за текущий день. * Админ. панель::доп. услуги: индивидуальные услуги и возможность указать индивидуальную цену и тип услуги (базовая/индивидуальная) для каждой пары услуга-тариф. ЕЩЁ НЕТ НАСТРОЙКИ ЧЕРЕЗ ИНТЕРФЕЙС. **Исправлено** * Админ. панель::печать нарядов - поправлено отображение переменных $PERFORMAFTER и $PERFORMBEFORE. ===== Wiki (16.02.2015) ===== **Новое на Wiki** * [[billing:scripts|Описание скриптов .sh]] * [[billing:preferences:management:console#периодический_запуск_через_cron|Консольные команды::периодический запуск через cron]] - дополнено ===== версия 2.8.6 (05.02.2015) ===== **Исправлено** * Админ. панель::отчёты -> максимум трафика:исправлены неработающие фильтры адресов. Увеличено быстродействие. * Личный кабинет HTML5::пополнения счёта через платёжные системы. Не забудьте очистить кеш браузера в случае неработоспособности. ===== версия 2.8.5 (30.01.2015) ===== **Добавлено** * Админ. панель::удаление устройства: нельзя удалить устройство, если оно является агрегирующим для других устройств; создание лога при удалении устройства; очистка всего, что связано со свитчём. **Исправлено** * Админ. панель::карточка абонента -> решена проблема сброс устройства * Админ. панель::карточка абонента -> решена проблема обнуления дома.(редкий баг) * Кабинет HTML5 - Платежные системы реагируют на настройки клиента. * Админ. панель::Системные опции - сохранение информации в планировщике. **Новое на Wiki** * [[mikbill:services:logrotation|]] * [[billing:install:centos6x_install|]] - Исправление ===== версия 2.8.4 (21.01.2015) ===== **Добавлено** * Админ. панель::тикеты - печать тикетов:новые переменные. [[billing:configuration:ticket_print|Полный список переменных для шаблона нарядов (тикетов)]]. * Модуль РосКомНадзор::домены и URL преобразуются в Punycode, если установить в конфиге параметр convertToPunycode = 1. [[mikbill:services:roskomnadzor|]]. **Исправлено** * Админ. панель::карточка абонента -> переработан механизм функционирования поля порт свича. **Новое на Wiki** * [[billing:configuration:ticket_print|]] - добавлены новые переменные для шаблона. ===== версия 2.8.3 (20.01.2015) ===== **Добавлено** * Админ. панель::системные опции: возможность включить фильтр по городам и улицам для тикетов, которые не привязаны к абонентам. * Админ. панель::тикеты - отображение даты создания тикета в таблице для сортировки по ней. * Админ. панель::Сис. опции -> Настройки интерфейса -> запретить полное удаление абонента - перевести в состояние "удалён" абонента можно, но полностью удалить - нет. * Консольная команда::proceed_users_pending_changes - выполнить все отложенные изменения абонентов, которые готовы к активации. * Сеть Терминалов EasySoft (EasyPay)::возможность включить приём оплаты от абонентов на различных юр. лиц ([[billing:preferences:payment_system:easysoft#оплата_на_различные_рс_юр_лица_по_признаку_дилера_у_абонента_serviceid|читать wiki]]). * Админ. панель::тикеты/создание абонента - при создании абонента из тикета номер телефона переносится. * Личный кабинет HTML5 * Админ. панель::отложенные изменения абонента: можно планировать изменение абонента (абонентов при мультидействии) - в данный момент позволено планировать изменение тарифа с правильным переходом [перерасчётами], изменение вх./исх. скорости на время (с возвратом к изначальной), изменить тариф на период (как при изменении "простым переходом"), индивидуальная скидка "на период". По умолчанию доступ к ним закрыт у сотрудников. Нужно активировать в свойствах сотрудника. **Изменено** * Админ. панель::настройка тарифа:"услуги" -> "карточки авто-дата" перенесено из раздела "карточки" в раздел "абонплата", т.к. имеет отношение не только к карточкам. * Консольные команды::sql_fix - теперь домам с пустыми названиями присваивается название "NoName", если кол-во подъездов или этажей равно нулю, то будет исправлено на 1. **Исправлено** * Админ. панель::карточка абонента -> краткая история -> история переводов. * Админ. панель::в режиме "дом-улица" и без него: прыгающие свичи, порты, дома/улицы и проблемы с подъездами этажами в карточке абонента. * Админ. панель::тикеты - создание/редактирование: дома и прочее поправлено. * Админ. панель::смена фокуса на окнах. * ЛК::перевод средств между абонентами - теперь невозможно отправить деньги несуществующему абоненту. **Новое на Wiki** * [[mikbill:настройки:minimum_balance_for_acrivation#выставить_всем_тарифам_сумму_активации_разом|Пособие по выставлении всем тарифам суммы активации Интернета разом]] для тарифов с ежедневной абонплатой. ===== версия 2.8.2 (06.01.2015) ===== **Исправлено** * Админ. панель::выпадающие списки ===== версия 2.7.25 (05.01.2015) ===== **Добавлено** * Консольные команды::перенос в удалённые из отключённых по "периоду" - делается лог об удалении в историю абонента. * ЛК::печать договора - теперь доступны такие же переменные, как и в админ. панели. * Админ. панель::системные опции - "создавать платёж о блокировке" - возможность создавать платёж при блокировки Интернета пользователю оператором; необходимо при включённом механизме переноса абонентов в отключенные по прошествии периода времени после блокировки интернета. * Админ. панель::карточка абонента - возможность сделать поля паспорта "кем и где выдан" и "дата выдачи" обязательными к заполнению. * Админ. панель::очистка текстовых логов - окно подтверждения действия. **Исправлено** * Админ. панель::карточка абонента - бонус: исправлена ситуация, когда бонус мог отображаться отрицательным значением. * Админ. панель::карточка абонента - устройство и порт: исправлена ситуация, когда могли быть проблемы с выбором порта и устройства. * Админ. панель::карточка абонента - пополнение абонента: порт больше не пропадает. * Админ. панель::карточка абонента - исправлена ситуация, когда мог слетать корпус абонента. * Админ. панель::отчёты - 2015 год. * Тарифы::плавающая дата - если у абонента личная дата снятия больше, чем количество дней в месяце, то ему будет блокировать услугу интернет, а не вгонять в минус (если блокировка выбрана в настройках тарифа). * ПС EasySoft::изменён ответ на повторный "confirm" запрос. ===== версия 2.7.24 (11.12.2014)===== **Исправлено** * Админ. панель::карточка абонента - Режим улица-дом (стабильность). * Админ. панель::карточка абонента - устройство (стабильность) * ПС OnPay::возможность возложить комиссию на провайдера (убрать её с клиента). * Личный Кабинет::Услуга смены данных - исправлен баг. * Система - оптимизирована производительность. **Новое на Wiki** * [[billing:preferences:payment_system:ibox|]] - вынесено в отдельную статью от OSMP. * [[billing:preferences:payment_system:oos-pscb|]] * [[billing:preferences:payment_system:paymaster|]] ===== версия 2.7.23 (09.12.2014)===== **Добавлено** * Бета версия Личного кабинета на HTML5 * Изменение абонента::логируется изменение "индивидуальной скидки" абонента. * ЛК::если файл новостей отсутствует или не доступен для чтения - в ЛК в разделе "новости" будет выведено соответствующее сообщение. * Консольные команды::sql_fix - добавлены запросы: восстановления дома (если его улица была удалена в базе), очистка пар для удалённых тарифов. * Админ. Панель::удаление тарифа - очистка всех связей тарифа с остальными таблицами. * Админ. Панель::сис. опции - был добавлен параметр, который позволяет включить или отключить авто.регистрацию MAC адресов демоном accel-ipoe. * Админ. панель::карточка абонента - возможность запретить изменение "индивидуальной скидки абонента". * Админ. панель::платёжная система PayMaster. * Админ. панель::терминалы iBox - добавлено 3 поля под IP адреса, в связи с изменениями в системе. * ПС OnPay::возможность возложить комиссию на провайдера (убрать её с клиента). * Админ. панель::тикеты - создание адреса для абонента из текста тикета (город, район, улица, дом, корпус, блок) при нажатии на кнопку "создать абонента из тикета". **Исправлено** * Системные опции::авто закрытие лимита - теперь происходит не только обнуление лимита, но и его закрытие в "услугах". * Системные опции::авто закрытие лимита - исправлено авто закрытие лимита, при его открытии. * Robokassa - лёгкие изменения. * Админ. панель::карточка абонента - исправлена ситуация, когда все могли выбрать абоненту IP. * Админ. панель::система тикетов - ситуация, когда при загрузке админ. панели появлялось не закрываемое окно с тикетом. * Админ. панель::системные опции - все поля снова доступны для заполнения. **Изменено** * MikroTik IPoE чистка hosts - отключена. Рекомендуем использовать скрипт из форума/wiki. **Новое на Wiki** * [[mikbill:настройки:кредиты#автообнуление_лимитов|Лимиты - авто обнуление]]. ===== версия 2.7.22 (03.11.2014)===== **Добавлено** * Системные опции::авто закрытие лимита при положительном депозите абонента. **Исправлено** * Админ. Панель::"прыгающий" фокус побеждён. * ПС OnPay::изменение под реалии документации. * Админ. Панель::не допуск выбора IP теми, кому не дозволено. ===== версия 2.7.21 (01.11.2014) ===== **Исправлено** * Админ. Панель::Карточка абонента - бонусный счёт. * Админ. Панель::появление окон, которые нельзя закрыть при запуске админ. панели. * Админ. Панель::поведение "фокуса" * Админ. Панель::роли - редактор ролей: у некоторых ролей были перепутаны названия. **Рекомендуем проверить разрешённые контроллеры в настройках ролей**. * Админ. Панель::обновление окна поиска при возврате абонента из любого состояния в "обычный". **Изменено** * Админ. Панель::бонусный счёт - свойство "лимит всего" перенесено во сплывающую подсказку поля "бонус". * Админ. Панель::обновление шейперов - вывод ошибки при невозможности подключиться или выполнить выгрузку по FTP. ===== версия 2.7.20 (31.10.2014) ===== **Добавлено** * Админ. Панель::итоговый отчёт - возможность выбрать в системных опциях (вкладка "услуги") "отображать"/"не отображать" сумму за "новые подключения". * Админ. Панель::Поиск - добавлена возможность искать по признакам: "юр./физ. лицо" / по дате заключения договора с "физ. лицом/юр. лицом" / по дате добавления абонента в биллинг (дата подключения). * Админ. Панель::итоговый отчёт - опционально вывод суммы за подключения. * Админ. Панель::итоговый отчёт - возможность выводить, но не учитывать сумму из категории платежа. * Админ. Панель::отчёты -> карточки -> использование карточек пополнения - добавлено поле "ФИО". * Админ. Панель::Мультидействия в поиске::обычные пополнения абонентов - нал. и безнал. (только обычные и замороженные абоненты). * Админ. Панель::Мультидействия в поиске::все остальные пополнения и списания с абонентов (только обычные и замороженные абоненты). * Админ. Панель::Мультидействия в поиске::выдать лимит абоненту (только обычные абоненты). * Админ. Панель::Мультидействия в поиске::обнуление лимита абонента (только обычные и замороженные абоненты). * Админ. Панель::снятие (отмена) лимита - теперь происходит выкидывание абонента. * Админ. Панель::Карточка абонента - бонусный счёт. * Админ. Панель::Карточка абонента - режим "дом-улица" - решает проблему со спонтанным изменением дома абонента. * Админ. Панель::Заморозка - возможность выставить, чтоб администраторы могли выставлять только фиксированные периоды заморозки: 1,2 и 3 месяца. * Админ. Панель::Консольная команда - clear_pool_online: возвращает все реальники обратно в пул. Помогает восстановить `ip pool` после падения света во всей серверной , чтобы не ждать 5 минут. * Личный Кабинет::при клике на "кнопки внешних ссылок" запросом POST передаются свойства пользователя: uid, fio, login. **Исправлено** * ПС "ПСКБ ООС" - фикс. * Админ. Панель - теперь при выдаче/забирании выделенного IP у абонента происходит выкидывание. * Админ. Панель::Карточка абонента - решена проблема со спонтанным изменением устройства абонента. **Изменено** * ПС "ПриватБанк v.2 (Касса)" - теперь ответ на запрос "pay" идёт до выполнения "скрипта после оплаты" и "выкидывание по необходимости". ===== версия 2.7.19 (09.10.2014) ===== **Добавлено** * Админ. Панель::системные опции -> услуги -> дополнительные услуги - возможность включить логирование пополнений/списаний с абонента в таблицу платежей, для того, чтоб они отображались в платежах, а не в услугах. * Админ. Панель::системные опции и карточка абонента - маски ввода моб. номера телефона, номера телефона для СМС, серии и номера паспорта. Правильность проверяется на сервере и в случае не соответствия возвращается ошибка и необходимость ещё раз ввести данные перед сохранением. * Платёжная система ПСКБ ООС. * Админ. Панель::отчёты -> финансы -> итоговый отчёт. * Админ. Панель::итоговый отчёт - возможность вывести в нём категорию из PAY API. * Админ. Панель::итоговый отчёт - возможность вывести в нём категории из платежей под указанными названиями. * Админ. Панель::итоговый отчёт - печать. **Исправлено** * Личный Кабинет::мгновенный переход между тарифами - исправлена ошибка, которая могла не давать нажать с первого раза кнопку перехода. * Личный Кабинет::мгновенный переход между тарифами - исправлена ошибка, через которую абонентам начислялась некоторая сумма, вместо списания. * Админ. Панель::списание оплаты за выделенный IP в ручном режиме -> теперь такой же знак, как и при автоматическом списании. **Изменено** * Админ. Панель::пополнение абонента -> вывод рекомендуемой суммы при оплате - теперь отображается сумма с учётом индивидуальной скидки абонента. * Личный Кабинет::всплывающее окно "состояние счёта" при авторизации -> рекомендуемый платёж - теперь отображается сумма с учётом индивидуальной скидки абонента. * Админ. Панель::месячный отчёт -> убрано повторение колонок из отчёта "доп. услуги". ===== версия 2.7.18 (16.09.2014) ===== **Добавлено** * Админка::справочники -> реальные IP - при добавлении новых IP в "реальные IP" - справочник будет очищаться от тех IP, что уже выданы абонентам (исключение человеческого фактора, когда невнимательный пользователь мог создать задваивание/затраивание внешнего IP). **Изменено** * Консольная команда sql_fix - теперь ещё производит удаление логов не существующих свичей. * Админка::Справочник -> устройства -> удаление - удаляются логи устройства, дабы карточка абонента (краткая история) вела себя адекватно. * ПС Приват24 - пополнение из ЛК абонента изменено под новые реалии. **Исправлено** * Админка::настройка ЛК -> новости - возможность давать в заголовке новости название на украинском языке. * Снятие оплаты за внешний IP" - если в сис. опциях было включено "Услуга Real IP - снимать абонплату как в тарифе", от для тарифов с ежемесячной абон.платой сумму за услугу Real IP снимало, но не создавало запись в истории платежей. * Админка::отчёты -> детальные -> Приват24 - вывод валюты пополнения. ===== версия 2.7.17 (01.09.2014) ===== **Исправлено** * Обнуление лимитов. До этого момента может работать не корректно - не будет снимать лимит с абонентов. * ПС CityPay - правильный ответ, если абонент не был обнаружен. ===== версия 2.7.16 (30.08.2014) ===== **Добавлено** * Поддержка второй версии протокола для [[mikbill:services:roskomnadzor|РосКомНадзор]]. Убедительная просьба пока проконтролировать выгрузки РКН в ручном режиме для второй версии протокола. **Исправлено** * Автоматическое обнуление лимита для замороженного пользователя ([[http://www.mikbill.ru/forums/topic/1558-тестирование-лимит-заморозка/|issue at forum]]). ===== версия 2.7.15 (26.08.2014) ===== **Добавлено** * Админка::поиск - добавили поля телефон, моб. телефон, смс телефон (будет полезно для экспорта списков на рассылку). Отключить отображение этих полей можно в настройках таблицы. * ПС ElecsNet - правильная обработка ситуации, когда в запрос pay пришёл не существующий идентификатор абонента, возвращаем ответ 5 (Идентификатор абонента не найден). * Админка::детальный отчёт - ElecsNet: теперь выводятся переменные account (идентификатор абонента, по которому система пыталась его найти) и uid. * [[billing:preferences:payment_system:privatbank_kassa#оплата_на_разные_рс_в_приватбанке_по_признаку_дилера_у_абонента|ПС ПриватБанк v.2]] - приём оплаты от абонентов на разные Р/С используя дилеров (субпровайдеров). * Админка::создание абонента - возможность в сис. опциях настроить автоматическое заполнение даты заключения договора. **Исправлено** * ПС w.qiwi.ru - в дистрибутиве правильные файлы. **Новое на Wiki** * [[billing:howto:r2q|]] * [[billing:preferences:payment_system:privatbank_kassa#оплата_на_разные_рс_в_приватбанке_по_признаку_дилера_у_абонента|ПС ПриватБанк v.2 - оплата на разные Р/С используя дилеров.]] ===== версия 2.7.14 (13.08.2014) ===== **Добавлено** * Админка::логи - логи для системных опций. Теперь их можно найти под типом "Опции". * Админка::добавление пользователя - автогенератор логина. * Админка::генератор пароля и логина - возможность исключить из генерируемых символов: * малая латиница: g,i,l,o,q * цифры: 0 * большая латиница: I, O * Модуль РосКомНадзор::повышение устойчивости к неправильной настройке. * Админка::отчёты - месячный отчёт - оптимизация по ускорению вывода информации. * Дистрибутив - добавлены скрипты для модуля РосКомНадзор * Дистрибутив - добавлен автозапуск демона РосКомНадзор Centos 5x/6x **Исправлено** * Дистрибутив - исправлена авто-установка Centos 5x/6x * Модуль РосКомНадзор - лёгкие правки. * База Данных::таблица логов ошибок ввода карт пополнения - теперь в одно и то же время может быть несколько логов. * Админка::отчёты - месячный отчёт - корректная работа фильтра "город". * ПС [[billing:preferences:payment_system:privat_vipiska|]] - обработка ситуаций, когда за день приходит всего один платёж. **Новое на Wiki** * [[billing:nas_access_server:accelipoe_ipoe_ru|]] * [[mikbill:services:autogenerate_login|]] * [[mikbill:services:autogenerate_numdogovor|]] * [[billing:configuration:dhcp_template]] ===== версия 2.7.13 (24.07.2014) ===== **Добавлено** * Модуль выгрузки РосКомНадзор. Начато наполнение статьи на Вики по модулю: [[mikbill:services:roskomnadzor|]] * ПС "[[billing:preferences:payment_system:elecsnet|ElecsNet]]" - добавлен алгоритм поиска абонентов. * ПС "[[billing:preferences:payment_system:terminal_platezhka_com_ua |platezhka.com.ua (Банк Национальный Кредит)]]" - повышена юзабилити. **Исправлено** * Отчёты -> финансы -> месячный отчёт / дополнительные услуги - в графе "лимит" отображается число с учётом "возврата за 24 часа", т.е. теперь оно более правильное. * Плавающая дата - исправлена проблема "29-31" чисел. **Новое на Wiki** * [[mikbill:настройки:кредиты|Статья по лимитам (кредитам) переделана под версию 2.x]]. * Начата статья: [[mikbill:services:roskomnadzor|]]. * [[billing:preferences:usage:delete_packet|]] ===== версия 2.7.12 (10.07.2014) ===== **Добавлено** * ПС "Балтика Банк" - добавлен фильтр подсетей. * ПС "EasySoft" - добавлен алгоритм поиска абонентов. * ПС "ПриватБанк Р/С (Выписка)" - теперь вносятся платежи с "тип документа" = p (расходный ордер), у которых сумма больше нуля. Добавлена возможность отсеивать платежи по "наименованию плательщика" (debet/account/@name). * ПС "СберБанк России" - возможность пополнять обычных пользователей и замороженных, алгоритм поиска по UID, логину и номеру договора. [[billing:preferences:payment_system:sberbank_russia|Статья на Вики]]. * ПС "CityPay" - максимальная сумма платежа была увеличена с 1 000 до 100 000. * Админка::отчёты -> финансы -> дополнительные услуги - был добавлен вывод оплат по "устранение неисправности по вине клиента" и "создание второй учётной записи". * Админка::отчёты -> финансы -> месячный отчёт - был добавлен вывод позиций из отчёта "дополнительных услуг". * Фундамент для "настраиваемых" доп. услуг. **Новое на Wiki** * [[billing:preferences:payment_system:privat_vipiska|Доработана статья по "ПриватБанк Р/С (Выписка)"]] * [[billing:preferences:payment_system:sberbank_russia|]] * [[billing:config_file#пример_конфигурации_файла_лк|Конфиг файла ЛК]] - не забываем заполнять секцию "statdir", чтоб при пополнении карточкой разблокировывался интернет у абонента. ===== версия 2.7.11 (15.05.2014) ===== **Изменено** * ядро - accel-ipoe, убран за ненадобностью параметр Session-Timeout для должников * Админка - Системные опции , убран за ненадобностью параметр Session-Timeout для должников **Новое на Wiki** * [[billing:howto:nf_conntrack_table_full_dropping_packet|]] * [[billing:howto:ether_irq_balance_linux|]] * [[billing:nas_access_server:accelipoe_install|]] * [[mikbill:services:additional_services|]] ===== версия 2.7.10 (12.05.2014) ===== **Изменено** * Дистрибутив - исправления для автоустановщика Centos * Дистрибутив - отказ от библиотеки mhash * ядро - доработка функции "выкидывания" для accel-ipoe **Исправлено** * Админка::справочник типов устройств - сохранение. * Админка::Системные опции -> услуги -> логика тарифов: включить оплату дня пополнения - поправлено при пополнении карточкой из ЛК. **Новое на Wiki** * [[mikbill:настройки:town_news|]] * [[mikbill:настройки:do_disable_locked_users|]] * [[mikbill:настройки:алгоритм_поиска_абонентов|]] * [[mikbill:services:freeze|]] * [[mikbill:services:turbo|]] * [[mikbill:настройки:субпровайдер|]] * [[billing:nas_access_server:mpd5_pipe|MPD5 - pipe шейпера]] * [[mikbill:services:pay_for_day|]] * [[mikbill:настройки:субпровайдер#отчёт_по_субпровайдерам|Отчёт по субпровайдерам]] * [[billing:preferences:payment_system:privat_vipiska|]] * [[mikbill:services:freeze#настройка_в_системных_опциях|Новое в услуге заморозка]] ===== версия 2.7.9 (29.04.2014) ===== **Изменено** * Отчет - Приват выписка, детальный отчет добавлено поле учетная запись * Система - изменен график построения MRTG абонентов ===== версия 2.7.8 (28.04.2014) ===== **Добавлено** * Кабинет::Интерфейс - исправлен масштаб "инфо пользователя" или "вопрос-ответ" * Система - исправлена отрисовка абонентских графиков * Админка::Краткая история - функция копировать в буфер обмена * Админка::отчёты -> финансы -> месячный отчёт - добавлен фильтр по "районам". * Админка::Карточка абонента - в краткой истории можно посмотреть историю переводов средств. * Заморозка::При возврате абонплаты учитывается индивидуальная скидка, чтоб не вернуть больше необходимого. * Заморозка::При возврате абонплаты для типа тарифа "плавающая дата" в расчёт берётся индивидуальный график оплаты пользователя. * Заморозка::Возможность выбора "произвольного периода" бесплатных заморозок. * Заморозка::Произвольный период - возможность выбора учёта периода: по датам заморозок или разморозок. * Разморозка::3 вариантов типа разморозки: стандартная, "запрет разморозки раньше минимального срока" и "разморозка раньше минимального срока - платная, после - бесплатная". * Разморозка::При разморозке пользователя в тарифе "плавающая дата" снимается абонплата по индивидуальному графику оплаты пользователя. * Разморозка::Возможность при разморозке в "плавающей дате" не снимать остаточную абонплаты, а перенести дату на день разморозки (как авто-дата для карточек). * Разморозка::Учёт индивидуальной скидки при снятии остаточной абонплаты. * Админка::Использование карточек - вывод поля login и старого адреса. * Админка::Системные опции -> услуги -> логика тарифов: включить оплату дня пополнения - снимает абонплату для дневных тарифов в момент пополнения при условии, что интернет у абонента был заблокирован. [[mikbill:services:pay_for_day|Статья на Wiki]]. * Админка::Отчёты -> Финансы -> финансы - субпровайдер. [[mikbill:настройки:субпровайдер#отчёт_по_субпровайдерам|Статья на Wiki]]. * Платёжные системы::ПриватБанк - Выписка с расчётного счёта. [[billing:preferences:payment_system:privat_vipiska|Статья на Wiki]]. **Изменено** * Вывод ФИО для "Приват Касса". * Ядро - выкидывание для Accel-IPoE * Ядро - поддержка шаблонизатора для DHCP option 82 * Ядро - поддержка модулей и юнитов для DHCP option 82 * Заморозка::время заморозки теперь отображается "в полночь", но заморозка по прежнему правильная. * Заморозка::деактивация предыдущих запланированный заморозок при добавлении новой (поскольку у одних абонент умудряется и сам себе запланировать заморозку и заявление написать, а у других один и тот же сотрудник умудряется 3 раза запланировать заморозку на одно и то же число. А всё почему? Потому что не смотрят в краткой истории в раздел "услуги"). * Разморозка::время разморозки теперь отображается "в полночь", но разморозка по прежнему правильная. * Админка::Карточка абонента - в краткой истории теперь есть история переводов ===== версия 2.7.7 (24.03.2014) ===== **Добавлено** * Платежная система E-Pay **Исправлено** * Кабинет - пожелания по внешнему виду. * Админка - доработан переход между тарифами * Админка - обновение окна истории * Админка - доработка карточки абонента **Новое на Wiki** * [[billing:preferences:payment_system:e_pay|]] ===== версия 2.7.6 (18.03.2014) ===== **Добавлено** * Админка::Консольные команды - [[billing:preferences:management:console?s[]=do_create_ticket_blocked|создание тикетов на обзвон абонентов без интернета]]. * Система::Логи - при автоматическом переходе пользователя на новый тариф в конце месяца создаётся соответствующая запись в истории абонента. * Система::Логи - при переводе средств между абонентами теперь это попадает не только в "услуги" абонента и "историю изменений" абонента, но ещё и в "платежи" абонента. * Ядро - Запись в логе о Глобальной остановке и запуске * Система - ротационная чистка логов и сессий в БД * Админка - отчет по индивидуальным скидкам * Админка - режим "честный" переход между тарифами, при смене тарифа в лк или админке идет еще и возврат лишней абонплаты за неиспользуемый период. * Админка::персонал - выдать зарплату - год 2014 **Изменено** * Админка::История абонента - в логировании истории изменения депозита абонента уменьшена точность до сотых. * Админка::Системные опции - опции сгруппированы по функционалу * Админка::Отчёты -> Терминалы -> Детальные - убран фильтр городов, т.к. некоторые пытались по нему узнать то, что прекрасно отображает "месячный - терминалы". **Исправлено** * ЛК::Перевод средств между счетами - теперь снимается правильная комиссия при "% с перевода". **Новое на Wiki** * [[billing:nas_access_server:accelipoe|Настройка Accel-IPoE]] * Новая статья [[mikbill:настройки:несколько_pc_на_одну_учетку|]]. * Переработана и дополнена статья [[mikbill:настройки:реальные_ip|]]. * Переработана статья [[mikbill:настройки:динамические_реальные_ip|Работа с услугой "IP пул"]]. ===== версия 2.7.5 (11.03.2014) ===== **Добавлено** * Админка::Консольные команды - [[billing:preferences:management:console?s[]=do_create_ticket_blocked|создание тикетов на обзвон абонентов без интернета]]. * Система::Логи - при автоматическом переходе пользователя на новый тариф в конце месяца создаётся соответствующая запись в истории абонента. * ЛК - свойство тарифа, запретить услугу Внешний IP для ЛК ( при этом оплаты снимаются так же и в админке ничего не меняется) * Система::NAS - Accel IPoE - добавился режим пулинга и так же множество настроек. * Админка::Настройки тарифа -> Услуги - возможность активировать услугу Real IP, но сделать недоступным её активацию из ЛК абонента. Сделано для того, чтоб активировать пользователям реальные IP адреса вручную и при этом снималась абон. плата. **Исправлено** * Система::Исправлен шейпер по лимиту в конце месяца по абонентам. * ЛК::Лимиты - исправлено поведение выдачи лимитов для случая, когда оплата Real IP привязана к типу тарифа. * Система - Переход между тарифами , пишет и делает одно и тоже в ЛК и Админке. * Система - Работа с услугой Внешний IP * Карточка Абонента - выбор устройства , переработан. * Карточка Абонента - выбор тарифа ( свойство сотрудниа "простая смена тарифа" отключено) , переработан. ===== версия 2.7.4 (05.03.2014) ===== **Добавлено** * Личный Кабинет::Пополнение карточкой и перевод средств - при этих действиях в истории изменений создаётся запись, которую можно увидеть в админке. * Админка::Платёжная система "OSMP" - добавлен алгоритмический поиск с приоритетами. * Админка::Платёжная система "iBox" - добавлен алгоритмический поиск с приоритетами. * Админка::Платёжная система "Приват Расчётный Счёт" - добавлен алгоритмический поиск. * Админка::Логи - при изменении устройства в справочнике. * Админка::Логи - при изменении типа устройства в справочнике. * Админка::Логи изменений абонента - при платежах из интерфейса админки. * Админка::Новости для ЛК - можно выбрать в каком ОДНОМ городе отображать новость, по умолчанию - все города. * Админка::Карточка абонента - устранены проблемы с "перескакиванием" адреса, тарифа, устройства, сегмента **Исправлено** * Админка::Отчёты - "оборотно-сальдовая ведомость". * Админка::Абонент - переход между тарифами в ежедневной АП * Кабинет::Абонент - переход между тарифами в ежедневной АП * Кабинет::Абонент - Выдача кредитов исправлена к обычной логике * Админка::Редактор новостей - новости можно ограничивать по городу. * Админка::Редактор ЛК - исправили "залипание" при неправильном пути к конфигу * Система::график абонента - убраны "скачки" графиков абонентов * Заморозка - теперь при заморозке из админки и "по расписанию" снимается оплата заморозки, если количество бесплатных заморозок уже было использовано. ===== версия 2.7.3 (01.03.2014) ===== * Система - исправлен небольшой баг в переходе между тарифами ===== версия 2.7.2 (23.02.2014) ===== * В основном коде нет изменений * добавились скрипты по СМС * /admin/res/smsukr/sms_ukraine_balance.php - уведомление о пополнение баланса СМС-Ukraine ( в этой же папке mikbill_payment_event.sh там пример как включить скрипт в работу) * /admin/res/smspilot/smspilot_balance.php - уведомление о пополнение баланса СМС-Пилот( в этой же папке mikbill_payment_event.sh там пример как включить скрипт в работу) * /admin/res/smspilot/example/sms_1.php - Уведомление о нехватке абонплаты на след. месяц * /admin/res/smspilot/example/sms_2.php - поздравление с днем рождения абонентов ===== версия 2.7.0 (19.02.2014) ===== **Изменено** * Админка::Отключение абонентов системой - лог в историю изменений абонента. * Админка::Отключение абонентов системой - не переводятся в группу "отключённые" пользователи, у которых выставлен "вечный лимит". * Админка::Отключение абонентов системой - не переводятся в группу "отключённые" пользователи, которых не прошло 'N дней' с момента создания. * Админка::Отключение абонентов системой - произведена замена функции авто отключения на новый алгоритм - [[billing:preferences:management:console?s[]=do_disable_locked_users|do_disable_locked_users]]. * Лимиты::Возврат цены активации - при пополнении счёт на протяжении 24-х часов с момента активации возвращает цену активации (лёгкие правки). * Админка::Учетка - теперь индивидуальную дату снятия можно указывать с 1го по 31е число. Если в месяце меньше дней то абонплату снимет в последний день месяца. Пример в феврале 28 дней, а у абонента дата снятия стоит 30е число. Абонплату снимет 28го числа за следующий месяц.Та же логика во всех месяцах. * Кабинет: - Оптимизированы таблицы. **Исправлено** * Админка::Полный отчёт платежей в карточке абонентов - фикс для тех, кто использует следующие платёжные системы: OSMP, [[billing:preferences:payment_system:osmp_inbox|QiWi]], iBox, [[billing:preferences:payment_system:baltica_bank|BalticaBank]]. * Формирование графиков mrtg( искажение на переходе между месяцами) * Оптимизированы запросы на создание графиков mrtg * Кабинет::смена тарифов - отображение тарифов согласно указанному рейтингу * Админка::смена тарифов - отображение тарифов согласно указанному рейтингу ( при отключенной "простой смене тарифа" у сотрудника ) * Функционал:смена тарифов - учитывает индивидуальную скидку при переходах между тарифами * Функционал:смена тарифов - в тарифе с плавающей датой, при указанной опции авто-дата - теперь требует чтобы для перехода была абонплата на месяц вперед **Добавлено** * Система::Языки - добавлен перевод на Армянский язык. * Админка::Для тарифов с ежедневным типом АП ("каждый день, пропорционально", "каждый день, фиксировано") есть возможность выставить в настройках тарифа минимальную сумму баланса, чтоб включить Интернет после блокировки. [[mikbill:настройки:minimum_balance_for_acrivation|Подробнее]]. * Админка::Услуга Real IP - можно активировать в системных опциях, чтоб снималась плата за Real IP в день снятия абонплаты по тарифу. [[mikbill:настройки:реальные_ip#снятие_платы_за_использование_ip_real_в_день_снятия_абон_платы_по_тарифу|Описание на Wiki]]. * Админка::Печать договора - $FIZ_CONTRACT_DATE : Дата заключения договора с физ. лицом в формате "ГГГГ-ММ-ДД". [[billing:configuration:dogovor|]]. * Админка::Платёжная система "Балтика Банк" - добавлен алгоритмический поиск с приоритетами. * Админка::Консольные команды - [[billing:preferences:management:console?s[]=sql_check&s[]=sql_clear|новые команды для работы с базой]]. * Ядро - собственный механизм авторизации MS-CHAP-V1 + MS-CHAP-V2 , как следствие решен баг с пулами. * Ядро - переработан механизм выкидывания дубликатов по IP из пулов. Теперь "выкидывает" самые старые сессии. * Ядро - поддержка Accel-IPoE в режиме shared=1 ( авторизация по mac) * Ядро - поддержка Accel-IPoE в режиме unnumbered (авторизация по номеру vlan ) * Ядро - поддержка Accel-IPoE в режиме QinQ unnumbered (авторизация по номеру QinQ и vlan ) * Ядро - поддержка Accel-IPoE режимы L2 и L3 авторизации * Ядро - [[billing:nas_access_server:linuxisg|LinuxISG]] -добавлен механизм для работы без денег, теперь используется общий системный пул должников. * Ядро - свичи Edge-Core - защита , если мак адрес уже есть у кого то в сегменте то у другого абонента будет выдаваться гостевой влан вместо рабочего. ( функция действует только если включен функционал авто регистрации маков в свойствах типа оборудования) **Новое на Wiki** * [[billing:services:users_device|]] * [[mikbill:настройки:minimum_balance_for_acrivation|]] * [[mikbill:настройки:реальные_ip#снятие_платы_за_использование_ip_real_в_день_снятия_абон_платы_по_тарифу|Снятие платы за использование IP Real в день снятия абон. платы по тарифу]] ===== версия 2.6.0 (03.02.2014) ===== **Добавлено** * Платёжные системы::Балтика Банк. Статья на Wiki: [[billing:preferences:payment_system:baltica_bank|]]. * Платёжные системы::Балтика Банк - Стандартный набор отчетов. **Исправлено** * Админка::Окно "тарифов" и "системных опций" - пересмотрены валидаторы. * Админка::Тариф - услуги - "процент по лимиту / день": теперь можно выставлять процент и он будет сохранён. * Админка::Почтовая рассылка - по нажатию на клавишу Enter курсор переходит на новую строку, а не отправляет её. * Админка::Поиск - блок + квартира теперь "сработались". * Личный Кабинет::Отчёт платежи - если сотрудник, который провёл платёж был удалён, то платёж всё равно отобразится. * Админка::Лимиты - можно назначать в лимит не целые числа. **Новое на Wiki** * [[billing:preferences:payment_system:baltica_bank|]] * [[billing:reports:turnover_trial_balance|]] ===== версия 2.5.5 (25.01.2014) ===== **Изменено** * Админка::Карточки - использование карточек - InfoBox (данные пользователя) * Админка::Тикет - подгрузка графиков * Админка::Карточка абонента - подгрузка графиков и фото * Админка::Тикет - изменение абонента (uid) при редактировании тикета * Админка::Тикет - Обновление информации о тикете в нижней панели теперь всегда адекватное * Админка::Тикет - создание тикета на подключение * Админка::Отчеты:детальный w.qiwi.ru ( а также все детальные отчеты) , в нижней панели теперь все верно отображается и делает. **Новое на Wiki** * [[faq|FAQ]] ответы на частые вопросы ===== версия 2.5.4 (24.01.2014) ===== **Изменено** * Админка::Модуль почтовой рассылки - вернули и исправили. * Админка::Карточка абонента - оптимизация загрузки данных. * Админка::Карточка абонента - Корпус и блок ведут себя адекватно. * Ядро::[[billing:nas_access_server:linuxisg|LinuxISG]]- улучшена работа системы userkick для [[billing:nas_access_server:linuxisg|LinuxISG]] * Админка::Управление обновлениями - функция проверки текущий версии на сайте теперь работает. **Добавлено** * Платёжные системы::ПриватБанк - Расчётный счёт (протокол второй версии - оплата через кассы). Статья на Wiki: [[billing:preferences:payment_system:privatbank_kassa|]]. * Платёжные системы::ПриватБанк - Расчётный счёт. Стандартный набор отчетов. **Исправлено** * Админка::Онлайн при использовании "IP unnumbered". **Новое на Wiki** * [[billing:preferences:payment_system:privatbank_kassa|]] * [[billing:preferences:payment_system:pegas|]] * [[billing:customization:snmpwalk|]] ===== версия 2.5.3 (23.01.2014) ===== **Добавлено** * В поиске добавился критерий корпус ===== версия 2.5.2 (23.01.2014) ===== **Исправлено** * Админка::Печать договоров и чеков. ===== версия 2.5.1 (22.01.2014) ===== **Добавлено** * OSMP::возвращается 2 новых атрибута - balance (текущий баланс абонента) и payment_amount (рекомендуемая к оплате сумма). [[billing:preferences:payment_system:osmp_inbox#примеры_ответов|Обновилась статья по настройке OSMP]]. **Исправлено** * Админка::Тикеты - при создании окно больше не "зависает". * Админка::Онлайн - вернули в работу фильтры по адресу и прочие. * Админка::Отчёты - в нижней панели отображается FIO абонента. * Админка::Настройка обновлений - работает очистка логов. ===== версия 2.5.0 (20.01.2014) ===== **Исправлено** * Админка::Отчёты -> Финансы -> "планируемая прибыль" и "ожидаемые поступления" больше не требуют наличие города. * Админка::Разморозка - исправлен баг, когда слетал статус заморозок. * Админка::Блокировка Интернета по "недостатку средств" - теперь учитывают индивидуальную скидку. * Админка::GUI:нижняя панель пользователя - при пополнении счёта корректно отображается баланс абонента, а также корректно отображает состояние сети, интернета и онлайна пользователя. * Админка::Онлайн - исправлен баг, когда выводились не все пользователи. * Админка::Тарифы - при изменении лимита трафика всем пользователям тарифа пересматривает политику скорости. * Админка::Заморозка/Разморозка - теперь у тех, у кого стандартное время вызова скриптов заморозка и разморозка будет происходить в выбранный день. (Если выбрали заморозить 7 числа, то абонент будет заморожен 6 числа в 23:58) * Личный Кабинет::Заморозка/Разморозка - теперь у тех, у кого стандартное время вызова скриптов заморозка и разморозка будет происходить в выбранный день. * Терминалы Приват::Теперь рекомендуемый платёж для тарифов с ежедневным снятием возвращает правильную сумму - работа месяца Интернета с учётом текущего депозита. **Добавлено** * Админка::Консольные команды - get_payment_for_personal_services_daily и get_payment_for_personal_services_monthly - производит операции с балансом пользователей по ежедневным/ежемесячным "не базовым" доп. услугам. [[billing:preferences:management:console?s[]=get_payment_for_personal_services_daily&s[]=get_payment_for_personal_services_monthly|Описание на Wiki]]. * Админка::Онлайн - теперь на него тоже распространяется действие шаблона адресов. * Админка::Терминалы iBox - теперь отделён от OSMP и можно использовать 2 входные точки (отдельно - для отчётности). * Админка::Консольная команда - sql_fix для устранения большинства проблем в БД: не существующие связи и прочие артефакты, которые могли возникнуть до времени введения контроля над действиями сотрудников. **Изменено** * Админка::Настройка обновлений - выводятся последние 300 КБ логов в обратном порядке (самое свежее - сверху) и не открываются автоматически логи ядра. * Работа с Mikrotik API - решён вопрос с утечкой памяти. * Админка::OSMP QiWi iBox - разрешено пополнение замороженных пользователей. **Новое на Wiki** * [[billing:nas_access_server:monowall|]] * Заделки статьи [[billing:services:users_device|]] ===== версия 2.4.0 (30.12.2013) ===== **Исправлено** * Установщик - Centos 6x и Centos 5x добавлено автоматическое применение sql обновлений в авто-инсталлер * Установщик - добавлена папка freeradius/eap в ней пример конфига для подключения EAP в 802.1x авторизации на свичах ( обычно для ISP режим авторизации по MAC - настройка в свиче ) * Вики - [[billing:nas_access_server:des3200|статья по NAS DLink 3200 - добавлена информация по словарю для dlink]] * Админка::Информация о пользователе - компонент переписан и подготовлен под внедрение функционала с мультидействиями, наведен порядок в кнопках. Теперь данные пользователя можно перечитать в любой момент (кнопка "обновить"), наглядно выведена информация "онлайн | Интернет | локальная сеть". * Админка::Карточка абонента, окно создания пользователя, окно редактирования тикетов - исправлена сортировка сегментов по алфавиту. * Админка::Насстройки - система управления обновлениями * Админка::Карточка абонента - исправлена сортировка тарифов по алфавиту. * Админка::Языковые правки. * Админка::Безопасность - больше не сохраняется Excel файл на сервере при выводе на печать. * Админка::Терминалы Приват - теперь поиск пользователя только по группам "обычные" и "замороженные". * Админка::Карточка абонента - окно смены тарифа не обновляло данные в карточке абонента. Исправлено. * Кабинет - переработана система "выкидывание" абонента из онлайн по событиям. * Админка - дополнена система "выкидывание" абонента из онлайн по событиям. * Админка:Карточка абонента - корректное отображение суммы при "не простой" смене тарифа. **Добавлено** * Админка::функционал - шейпер типа PCQ для микротик теперь автоматизирован. в дистрибутиве скрипты для 5х и 6х. * Админка::функционал - отчеты платежи и подменю финансы теперь имеют фильтр по признаку город. * Админка::Консольные команды - добавлено описание команд. * Админка::функционал - **субпровайдеры** (будем допиливать на протяжении нескольких ближайших версий). [[http://www.mikbill.ru/forums/topic/1171-дилеры/#entry9598|Как включить?]] * Админка::редактор новостей для ЛК - новости теперь хранятся в базе данных. Если новостей для отображения нет, то будет показано содержимое файла news.html * Админка::Сотрудники - возможность включения персонального разрешения на редактирование поля "старый адрес" в карточке абонента. * Админка::Сотрудники - возможность персонального скрытия строки состояния (кол-во тарифов, абонентов, прочее). * Админка::Системные опции:терминалы:Кассира.НЕТ - добавлена возможность выбора алгоритма поиска абонента. * Админка::Карточка абонента - добавлена поддержка юр.лиц. * Админка::Поле адрес - изменение вида подачи информации в поиске и в Отчёты → Абоненты/Услуги [[billing:customization:address_template|(статья на Wiki)]]. * Админка::Создание абонента - генератор паролей [[billing:customization:generate_password|(статья на Wiki)]]. * Админка::Отчеты - Добавлен отчет "Оборотно-сальдовая ведомость". * Админка::Поиск абонентов - вывод полей "статус договора" и "номер договора". * Админка::Консольные команды - [[billing:preferences:management:console?s[]=do_disable_locked_users|do_disable_locked_users]] - перенос в группу 'отключенные' по прошествии N дней с момента блокировки интернета по недостатку средств (регулируется 'системными опциями') **(тестирование)**. * Админка::Печать договора - добавлена переменная [[billing:configuration:dogovor?s[]=UID|$UID]]. * Личный кабинет::Печать договора - теперь доступны те же переменные, что и в админке. * Личный кабинет::Адрес - возможен выбор вида, в котором он будет выводится: текстовое поле (старый вид) или на основании справочников (выбор в админке: настройки -> настройки ЛК -> редактировать файл конфига:основные - поле "адрес" [в самом низу]) * Ядро::DHCP - поддержка DHCP inform пакетов * Ядро::DHCP - поддержка поля range * Админка::Справочники - у Сегмента появился справочник адресов в поле range * Админка::Консольные команды - do_disable_users_contract_state и do_remove_users_contract_state - перенос в группу отключённые/удалённые в зависимости от состояния договора абонента. [[billing:preferences:management:console?s[]=do_disable_users_contract_state&s[]=do_remove_users_contract_state|Описание на Wiki]]. * Админка::Консольные команды - discard_thousandths_of_users_balance - решение "проблемы" с отображением "-0.00" в админке: отбрасывает все знаки после сотых, т.е. - 0,001 = 0, -0,001 = 0. [[billing:preferences:management:console?s[]=discard_thousandths_of_users_balance|Описание на Wiki]]. **Изменено** * Админка::Тикеты - изменены критерии отбора, в частности галочка "отображать запланированные" приобрела "второе дыхание". * Админка::Создание абонента и карточка абонента - поле пароль теперь не обязательно. * Админка::Справочник "дома" - теперь можно смело выделять все дома (Ctrl + A) и нажимать клавишу "Delete": будут удалены только дома без пользователей и оборудования. А так же дом не будет удалён, если он последний в системе. Так же в "логи" можно будет увидеть логирование как действия "проверки на удаление дома" так и действие "удаления дома". * Терминалы Платёжка - теперь пополняем только обычных и замороженных * Терминалы Робокасса - теперь пополняет вместо отключённых замороженных (и обычных) * Изменены все платежи - теперь пользователи для городов берутся не только из базовых, а из всех таблиц пользователей. ===== версия 2.3.1 (31.10.2013) ===== **Исправлено** * Админка::Карточка абонента - исправлено отображение состояния пользователя и изменено с "в интернете" на "онлайн: да/нет". * Админка::Информация о пользователе - изменено и исправлено отображение настроек "Интеренет / локальная сеть". **Новое на Wiki** * [[billing:preferences:payment_system:onpay|Прием платежей Onpay.ru]] ===== версия 2.3.0 (30.10.2013) ===== **Исправлено** * Админка::График подключений (годовой) - исправлена сортировка колонок. * Админка::Главное меню - исправлена ошибка при которой в меню попадали отчеты: "логи", "логи DHCP", при отключенном к ним доступе в роли сотрудника. **Добавлено** * Админка::Окна подтверждения: "отключения", "удаления", "отмены лимита" - добавлен логин абонента в заголовке окна. * Админка::Информация о пользователе - добавлена информация "Интернет / локальная сеть: включен|отключен / включена|отключена". * Админка::Функционал "конструктора" доп. услуг. ===== версия 2.2.1 (17.10.2013) ===== **Исправлено** * Админка::отчеты -> устройства - исправлена ошибка, при которой замирало окно, если в таблице была всего одна строка с данными. * Админка::отчеты -> устройства -> онлайн данные о MAC на портах (SNTP) - исправлено открытие карточки абонента по даблклику. * Админка::окно создания/редактирования дома - исправлен выпадающий список улиц. **Изменено** * Админка::Отчет о нелегальных подключениях - отключается за ненадобностью, если в системных опциях включить "привязка IP+MAC". ===== версия 2.2.0 (13.10.2013) ===== **Исправлено** * wiki::информация - [[billing:updates|инструкция для версии Starter по авто обновлениям]] * Админка::Окно поиска - исправлен поиск по IP адресу. * Админка::Карточка абонента - справлено поведение при выборе галочки "выдавать реальный IP" и её снятии. **ВНИМАНИЕ!!! Если в данный момент выбран "серый" IP, то замените его "реальным", перед тем, как снимать галочку с "реальный IP - выдавать"**. Иначе он попадёт в пул реальников и нужно будет его (их) там "отлавливать". * Админка::Отчёты -> Устройства -> Общий отчёт. * Админка::Справочник домов - в окне редактирования дома исправлен выпадающий список улиц, при задействованном справочнике районов. * Админка::Табличные части - в некоторых местах отключен механизм сохранения сортировки и ее направления. Отправлен на доработку. * Админка::Фокус - исправлена потеря фокуса окнами редактирования, из-за чего они переставали реагировать на комбинации "горячих клавиш". * Админка::Камера - карточка абонента теперь "отпускает" камеру. * Админка::Отчёты -> Терминалы -> Месячный - Отображаются средства по "Платёжка (Банк нац. кредит)". * Админка::Списки IP адресов в карточке абонента - исправлена сортировка, добавлены фильтры и информация о количестве строк. **Добавлено** * Админка::Таймер - добавлена кнопка скрытия таймера. * Админка::Отключение пользователя - в платежах создаётся запись с типом 42 (Отключение по задолженности) и указанием баланса в момент отключения. * Консольная команда "get_rent_from_users_for_devices" - снимает месячную аренду за устройства с пользователей ([[billing:preferences:management:console|]]). * Админка::Списки IP адресов в сегментах и IP Pools - добавлен мультиселект на удаление. * Админка::Отчены -> Абоненты - добавлена информация: всего на счетах, всего долгов, всего лимитов, как было в 1х. * Админка::Отчены -> Финансы -> платежи по категориям - фильтры: категория (через Ctrl+Click можно выбрать несколько), сектор, дата. **Изменено** * Админка::Карточка абонента - выдавать реальный IP можно только абонентам в группе "обычный", а забирать у всех групп абонентов. * Админка::Карточка абонента - разрешено редактирование абонентов группы "замороженные". * Админка::Платежка - переименована в "Платежка (Банк нац. кредит)" ===== версия 2.1.2 (26.09.13) ===== **Исправлено** * Админка::Карточка абонента - исправлена ошибка верстки при, которой исчезало поле ввода MAC адреса. * Админка::Карточка абонента - патч на привязку устройств к абонентам. * Админка::Окно создания устройства - автоматически не заполнялись значения по умолчанию. ===== версия 2.1.1 (25.09.13) ===== **Исправлено** * Админка::Отчет w.qiwi.ru - исправлены колонки "сумма" и "uid". * Админка::Логи DHCP - поправлена колонка "uid". * Админка::Добавление пользователя - теперь не возможно средствами биллинга добавить двух пользователей с одинаковым UID. * Админка::Тикеты - теперь при создании тикета любым способом, список тикетов обновляется автоматически. * Админка::Тикеты - теперь при изменении состояния тикета любым способом, список тикетов обновляется автоматически. * Админка::Карточка абонента - исправлена ошибка верстки, при которой содержимое вкладки "адрес" уползало под скроллер, если строка адреса была слишком длинной. * Админка::Бессрочная заморозка - исправлено. Точно исправлено. :) * Админка::Системные опции - исправлена ошибка сохранения IP адресов в настройках терминала Кассира.НЕТ. * Админка::Онлайн - исправлена колонка Ф.И.О. * Админка::Небольшие правки локализации. * Админка::Печать чека при платеже. * Админка::Справочник устройств - исправлена ошибка "необходимо указать дом" из-за которой невозможно было добавить устройство. **Добавлено** * Админка::Карточка абонента - добавлена проверка на то, что бы были обязательно заполнены поля и выпадающие списки: "логин", "пароль", "тариф", "устройство", "порт", "сектор". Это позволит избежать нарушения структуры данных и исправить уже существующие ошибки. * Админка::Карточка абонента - добавлены состояния договора. Вместо "заключен/не заключен" введены понятия: "нет данных", "действует", "приостановлен", "закрыт", так же в окнах "поиска" и "онлайна" добавлены соответствующие фильтры. * Админка::Компонент "адрес" - если не указана квартира, то выпадающие списки "корпус", "блок", "подъезд", "этаж" скрываются. Подразумевается, что дом относится к частному сектору. * Админка::Краткая история, история абонента - для удобства и быстроты работы добавлена кнопка "открытия/перехода к открытому окну" карточки абонента. * Админка::Поиск, Онлайн - добавлена кнопка очистки всех фильтров. * Админка::Тикеты - добавлена возможность создавать учетную запись из тикета на подключение (на самом деле из любого при необходимости). Заполнение данными идет корректно при условии, что адрес в тикете был заполнен правильно. После нажатия на кнопку "создать учетную запись" остается только указать логин, пароль и выбрать тариф. * Админка::Контроль ошибок - дополнен функционал контроля ошибок при обработке ответов от сервера, так же добавлена кнопка "скопировать в буфер обмена" во всплывающем окне, что бы можно было к сообщению об ошибке приложить ее содержимое. Отключить отчеты об ошибках можно исправив параметр в файле конфига, как написано [[tickets:config_file#параметр_debug|тут]]. То же самое касается и [[cabinet:config_file#параметр_debug|кабинета]]. **Это отчеты об ошибках работы именно админки, а не системы в целом**. * Админка::Кнопки "скопировать в буфер обмена" - добавлены в места, где в них есть смысл. Экономят массу времени избавляя от лишних кликов. **Изменено** * Админка::Карточка абонента - слегка изменена верстка, а именно раздел "роутер" отправлен в верхнюю часть окна, что бы настройки MAC адреса и сегмента всегда оставались на привычном месте (касается только больших экранов). * Админка::Карточка абонента - скрыты кнопки справочников и очистки выбора в выпадающих списках. Становятся доступными при наведении курсора мышки на компонент. * Админка::Карты - не показывается онлайн 1/1, 0/1. Если в доме меньше двух человек, то надпись скрывается, что делает мониторинг частных секторов более комфортным. * Админка::Окно заморозки пользователя - убрано ограничение на минимальный срок заморозки. * Админка::Отчет "Использование карточек" - колонка "до снятия" переименована в "до пополнения". * Pay API - теперь проводятся платежи со `status` = 0 и дата создания которых меньше текущего времени сервера. ===== версия 2.1.0 (19.09.2013)===== **Исправлено** * Админка::Создание новой учетной записи - исправлена кнопка справочника тарифов. * Админка::Компонент "адрес" - исправлена ситуация, когда без прав доступа через него можно было попасть в справочники. * Админка::Компонент "адрес" - выпадающие списки теперь обновляются при добавлении нового дома/улицы и т.д. в справочники. * Админка::Печать чека из истории платежей. * Админка::Заморозка - даты начала и окончания. * Админка::Терминалы -> Детальный отчёт w.qiwi.ru. * Админка::Карточки пополнения -> вывод в Excel. * Админка::Справочник - редактирование ролей происходит без сбоев. * Админка::Редактирование тарифов - исправлены надписи на чекбоксах "разрешить смену пароля" и "разрешить менять личные данные". * Админка::Окно создания абонента - теперь не даст создать пользователя если в выбранном сегменте не осталось IP адресов. * Админка::Карточка абонента - теперь не даст выбрать сегмент в котором не осталось IP адресов. * Админка::Окно онлайна - фильтры теперь работают как положено. * ЛичныйК::Заморозка - даты начала и окончания. * ЛичныйК::OnPay - теперь видно кнопку "Продолжить" при выборе "Терминалы". **Добавлено** * Файл конфигурации::[[billing:config_file|параметр timezone]] - решение проблем, связанных со временем. * Переменные в [[billing:configuration:dogovor|шаблоне договора]]. * Админка::Всплывающее окно - кнопка теперь запоминает свое состояние "отображать/скрывать" персонально для каждого сотрудника. * Админка::Окно создания абонента - добавлена кнопка, позволяющая скрыть/отобразить пароль. * Админка::Карточка абонента - добавлена кнопка, позволяющая скрыть/отобразить пароль, изменена верстка на более информативную, которая автоматически подстроится под любое разрешение экрана. * Админка::Карточка абонента, компонент "информация об абоненте" (секция под таблицами поиска, онлайна, отчетов) - добавили кнопку редактирования устройства в которое воткнут абонент. * Админка::Справочник устройст - добавлена колонка MAC, для более удобного поиска устройств. * Админка::Пользователи - можно пополнять счёт замороженным. **Изменено** * Админка:История пользователя - диапазон календаря по умолчанию изменен на "месяц". * Админка::Окно онлайна - вернули скрытые ранее колонки из-за нехватки места на экране - с функцией отключения отображения колонок это больше не актуально. **Новое на Wiki** * Положение о "[[billing:updates|Обновлениях]]" (начиная с версии 2.1.0). * Добавлены новые переменные в "[[billing:configuration:dogovor|Шаблон договора]]". * Новый необязательный, но важный, параметр `timezone` в "[[billing:config_file|Файле конфигурации]]", который отвечает за часовой пояс. * Настройка платёжной системы "[[billing:preferences:payment_system:robokassa|]]". * Настройка терминалов "[[billing:preferences:payment_system:terminal_privat|]]", "[[billing:preferences:payment_system:terminal_kassira_net|]]" и "[[billing:preferences:payment_system:terminal_platezhka_com_ua|]]". * Статья о "[[billing:customization:login_regular_expression|Настройке регулярных выражений для логинов создаваемых абонентов]]". * Ведутся работы по улучшению статьи "[[billing:configuration:payment_api|]]". ===== версия 2.0.6 (29.08.2013) ===== **Исправлено** * Ядро - для типа NAS с указанным шейпером PCQ - simple queue атрибуты не отправляются. * Админка - Исправлена кодировка в колонке "статус" в отчете "Абоненты по устройствам" и еще в нескольких отчетах. * Админка - Исправлена кнопка удаления корпуса в окне редактирования справочника "дома". * Админка - Исправлена ошибка, при которой пришлось выдавать в роли разрешение "опции", для того что бы отобразились фильтры с адресами. **Не забудьте отключить это разрешение у монтажников, если пришлось включить.** * Админка - Исправлена ошибка, при которой не сохранялись личные настройки, если не было выдано разрешение "опции". * Админка - Исправлена сортировка в выпадающих списках в фильтрах поиска, онлайна и т.д. * Админка - Сортировка домов теперь более корректная и логичная, чем в 1х. * Админка::Личный кабинет - исправлена ошибка, вызывающая зависание, если оставить в файле конфига только один язык на выбор. * Админка::Личный кабинет - исправлено ограничение минимального платежа через "w.qiwi". * Админка::Тикеты - исправлена ошибка с пустым списком улиц в окне редактирования тикета. * Админка::Тикеты - Исправлены бланки печати тикетов. Обновлён список переменных для печати тикета (нарядов): "[[billing:configuration:ticket_print|Шаблон наряда]]". * Админка::Выпадающий список "месяц" - исправлена сортировка. * Админка::Справочник "сотрудники" - как временное решение: сотрудника нельзя удалить, во избежание путаницы с бухгалтерскими отчетами. Сейчас при удалении просто забираются права доступа у учетной записи, а сотрудника выкидывает из админки. Позже сделаем систему "архивирования". * Админка::Окно поиска - исправлена ошибка связанная с городами/районами. * Админка::Заморозка - теперь в дату начала попадает НЕ текущее время, а именно запланированное. **Добавлено** * Ядро - [[billing:configuration:dhcp|DHCP сервер]] (собственная разработка) * Ядро - [[billing:nas_access_server:linuxisg|Linux ISG]] * Ядро - [[billing:nas_access_server:des3200|Поддержка Dlink 3200 Series (ME)]] * Ядро - [[billing:nas_access_server:asr1002|Поддержка Cisco ASR]] * Админка - Терминалы Приват 24 * Админка - Терминалы Pscb.ru (Кассира.Нет) * Админка - Добавлены недостающие отчеты. * Админка::Табличные части - таблицы запоминают сортировку. Добавлена возможность регулировать видимость колонок и их ширину. Настройки персональны для каждого сотрудника и сохраняются автоматически. * Админка::Системные опции - добавлены настройки "регулярные выражения", для настройки допустимых символов в поле "логин" в "карточке абонента" и в окне "создания учетной записи". Не распространяется на сотрудников и на окно авторизации. * Админка::Печать чека - добавлена переменная **$CHECK_CONTRACT_NUMBER** - номер договора. * Админка - добавлен "[[billing:configuration:payment_api|Терминал API]]" и отчет по нему. **Изменено** * Админка::Заметки - теперь можно перемещать (двигать) общие заметки, созданные под другой учетной записью. ===== версия 2.0.5.1 (13.08.13) ===== * Основная система теперь ставиться только на PHP 5.3 * Файлы для php 5.2 лежат в папке php5.2 дистрибутива * Исправлен баг заморозки * Автоустановщик на Centos 6 для php 5.3 * Исправлены другие баги * Терминалы Compay пополняют счет только по логину * Custom radius атрибуты на каждый тариф можно делать свои * Добавлен тип [[billing:nas_access_server:asr1002|NAS Cisco]] , к нему PoD пакет на закрытие сессий, а параметры шейпера задавайте вручную [[billing:configuration:custom_rad_attr|custom атрибутами в тарифах]] * Добавлено [[billing:configuration:events|событие]] смена тарифа и выключени/включение пользователя ( вызов внешнего скрипта ) ===== версия 2.0.5 (03.08.13) ===== **Исправлено** * Админка::Карточка абонента - исправлена ошибка в поле "старый адрес". Туда попадал вовсе не старый адрес и не было ограничения по ширине содержимого, что влияло на верстку окна. * Админка::Карточка абонента - исправлена ошибка при которой не обновлялось содержимое окна пользователя после проведения манипуляций с ним, таких как: пополнение счета, разморозка, заморозка и т.д. * Админка::Карточка абонента - исправлена ошибка из-за которой сыпало логами, при отсутствующей фотографии абонента. * Админка::Справочник "Реальные IP" - исправлена невозможность добавления реальных IP. * Личный кабинет - исправлена ошибка Method **"getstaffslistAjax" does not exist and was not trapped**. **Добавлено** * Админка::Карточка абонента - добавлена секция в которой наглядно отображается баланс и лимит абонента с кнопками: "пополнить счет", "изменить лимит". **Изменено** * Админка::Карточка абонента - была слегка "разгружена" за счет выведения табличной части в внешнее окно. Секундная задержка наблюдается только при первом открытии окна, во время создания. ===== версия 2.0.4 ===== **Исправлено** * Админка - кнопки добавления карточек активации и пополнения. * Админка - небольшие языковые правки. * Админка - календарь в окне "История абонента". * Админка - экспорт в эксель карточек пополнения. * Админка - вкладка "логи DHCP" в карточке абонента. * Админка - возможность копировать в буфер обмена значения из табличных частей карточки абонента. * Админка - критическая ошибка в отчетах "устройства". В случае, если в таблице абонентов была всего одна запись, то окно отчета намертво "залипало". * Админка - не отображалось количество IP адресов в окне просмотра справочника "IP Pools". * Админка - Исправлена невозможность открыть окно редактирования абонента в некоторых отчетах. * Админка - сортировка городов, районов, улиц по алфавиту в карточке абонента. * Админка - поправлен параметр stricted у полей ввода логина. Список разрешенных символов a-z, A-Z, 0-9, -, _. (точки и запятые в список не входят) * Админка - ошибка, при которой не снималась плата за подключение. * Админка - печать чеков из отчетов по платежам. * Админка - исправлена отложенная заморозка. * Админка::Главное меню - исправлены ошибки связанные с ролями. Отчет "платежи" теперь виден, даже если запрещен доступ к отчетам. * Админка::Карточка абонента - исправлено поле ввода даты. Добавлена навигация по годам и возможность вводить дату в ручную. Формат ввода даты "ГГГГ-ММ-ДД". * Админка::Карточка абонента - исправлена ошибка в получении списка свободных портов на выбранном устройстве, позволявшая посадить на один и тот же порт нескольких абонентов. * Админка::Тикеты - звуковое оповещение и "моргание" закладкой при наличии непрочитанных сообщений. * Кабинет - исправлена отложенная заморозка. **Добавлено** * Админка::Карты - кнопка "отцентровать" карту. * Админка::Карточка абонента - нередактируемое поле "старый адрес". * Админка::Все табличные части, где есть просмотр - добавлена кнопка позволяющая инвертировать поведение при даблклике или нажатии клавиши "Enter". Например в окне тарифов можно выбрать что будет открываться: редактирование тарифа или просмотр абонентов. **Изменено** * Админка - опция И/ИЛИ в поиске: изменили на И по умолчанию. * Админка - отключен функционал объединения однотипных окон редактирования в одно, ввиду своей недоработанности. Будет возвращен позже и будет включаться/отключаться в личных настройках. Вдруг кому-то он показался удобным. * Админка::Тикеты - галочку "показывать только запланированные": изменили на "отключено" по умолчанию. ===== версия 2.0.3 ===== **Исправлено** * Админка - [object][Object] в карточке абонента. * Админка - неправильное поведение галочки отключения интернета в карточке абонента. * Админка - обновление статуса онлайн (да/нет) при переходе между абонентами при выборе сразу нескольких учетных записей в окне карточки абонента. * Админка - ошибки в отчетах терминалов. * Админка - кнопка "добавить" в справочнике "устройства". * Админка - тип платежа "Оплата замороки" исправлен на "Оплата заморозки". ;) ===== версия 2.0.2 ===== **Исправлено** * Админка - отображение информации в окне "Онлайн". * Админка - неправильное отображение времени сервера. **Добавлено** * Кабинет - номер договора в информации пользователя. ===== версия 2.0.1 ===== **Основные отличия** * Более гибкий интерфейс. * Более быстрая работа со списками, в некоторых моментах получилось добиться ускорения обработки в 135 раз. * Заложена основа для дальнейшей более плодотворной разработки. ... ===== версия 1.12.3 (05.01.2013) ===== ** Реализовано:** * "Тикеты" - Добавлены "Заметки" (стикеры). [[http://www.mikbill.ru/forums/topic/558-%d1%82%d0%b8%d0%ba%d0%b5%d1%82%d1%8b/page__view__findpost__p__5351|Скрины]]. * "Тикеты" - Добавлена возможность сфотографировать абонента веб-камерой. * "Тикеты" - Улучшена отказоустойчивость работы при медленном или нестабильном интеренте, либо в случае, когда сервер SQL находится отдельно от PHP части. * "Тикеты" - В окне редактирования абонента макадрес можно смело вставлять из буфера обмена. Символы ",;-" заменятся на ":". * "Тикеты" - Все выпадающие списки заменены компонентом, позволяющим "высеивать" необходимое по введенным символам. * "Тикеты", "Кабинет" - оптимизирована работа движка. В некоторых местах поправлен функционал. Косметические и языковые правки. * "Кабинет" - авто включение абонента из группы отключенных при использовании карточек или других пополнений (исправлен баг с пополнением карточкой если абонент в группе отключенных или замороженных) * "Кабинет" - Добавлися новый параметр в конфиг файл для регулирования длинны кода от 18 до 20 символов. При отсутствующем параметре, либо отличном от "18", "19", "20" берется значение по умолчанию - "18": **** [[cabinet:deposit:voucher|Мануал]]. * "Админка" - добавлен визуальный редактор файла конфига. Можно управлять видимостю разделов, кнопками, порядком их отображения, типом окна оплаты карточками, настройкми окна тарифов и т.д. * Добавлена система авто генерации шейперов PCQ для Mikrotik * Добавлена сеть терминалов CityPay * Исправлено множество багов (просьба если после обновления на 1.12 вы нашли какой то баг - сообщите о нем на mikbill@mikbill.ru ** Запланировано:** * "Админка" - перевод на многоязычность. * "Админка" - доработка всех таблиц на предмет запоминания сортировки, выбранной строки, содержимого при обновлении данных. * "Админка" - внедрение расширенного выпадающего списка с возможностью поиска. * "Админка, Кабинет, Информер" - разработка системы оповещения абонентов. ===== версия 1.11 (28.05.2012)===== Добавлена серия статей про Сегменты - [[billing:configuration:mikbill_ip_managment|Автоматическое управление IP]] Алгоритм поиска такой: "арт" - найдет всех с улицами типа Артёма, Артилерийская и т.д. "213" - найдет всех в 213 домах "/45" - найдет всех с 45-й квартирой "арт 213/45" - найдет артема 213/45 Но это по адресу который в выпадающих списках выбирается. По старому текстовому полю поиск ведется в "Логин/ФИО/примечание/Адрес". Рекомендуем перевести все на выпадающие списки потому, что старое текстовое поле будет убираться окончательно. * "Админка" - Сектор переименован в Сегмент * "Админка" - В учетке абонента теперь при выборе устройства показывает "название устройства" и его IP * "Админка" - Устройство, Редактор UPLink теперь в выборке показывает "название устройства" и его IP * "Админка" - Устройство, список UPLink теперь показывает IP удаленного свича * "Админка" - Список Устройств, Добавлена кнопка очистить фильтры, кнопка "Обновить данные" теперь ведет себя адекватно * "Админка" - В справочники добавлены пункты меню "Секторы/Vlan","Устройства","NAS сервера". Так логичней * "Админка" - Устройство, Редактор UPLink теперь создает 2 записи о портах, на удаленном устройстве и на том в котором его добавляете. Так удобней. * "Админка" - Устройство, из соображений удобства и избежания дублирования, убраны пункты "Log Портов","SNMP MAC". Эти функции есть в пункте меню Отчеты->Устройства * "Админка" - Добавлена консольная команда snmp_mac_get - запускать по cron как вам удобно от 5-60 минут ( рекомендуется 15-30), собирает информацию со всех устройств указанных в справочнике устройств с параметром "собирать mac" * "Админка" - Типы Устройства - Добавлен параметр "Исключить UPLink" (по умолчанию включен) - исключает указанные UPLink порты в устройстве из полученных данных по SNMP * "Админка" - Устройства - теперь можно занести основной MAC устройства для удобства хранения информации * "Админка" - Переработан механизм удаления тарифов (защита от "дурака") * "Админка" - Переработан механизм удаления справочника "IP Pool" (защита от "дурака") * "Админка" - Переработан механизм удаления из справочника "Улицы" (защита от "дурака") * "Админка" - Переработан механизм удаления из справочника "Дома" (защита от "дурака") * "Админка" - Переработан механизм удаления из справочника "Типы Устройств" (защита от "дурака") * "Админка" - Переработан механизм удаления из "Сектор/vlan" (защита от "дурака") * "Админка" - Переработан механизм удаления из "NAS" (защита от "дурака") * "Админка" - Переработан механизм удаления из "Устройства" (защита от "дурака") * "Админка" - добавлена команда и скрипт для сбора ARP таблиц со всех устройств вашей сети, рекомендуется запускать раз 15-30 минут по cron * "Админка" - Исправлен отчет "Лог устройства по портам SNMP" теперь если устройство недоступно или нет данных(неправильная настройка) то покажет пустоту * "Тикеты" - Добавлена система распределения Работ/Заявок. * "Кабинет" - Добавлена кнопка, регулирующая размер шрифта в приложении. * "Кабинет" - Добавлена возможность изменить надпись на кнопке "Установить MikBill Informer". * "Кабинет" - Добавлена возможность создавать свои кнопки, со своими параметрами. * "Кабинет" - Проведена интеграция "Тикетов" с личным кабинетом. Пользователь может просматривать состояние своих заявок, вести диалог с тех поддержкой. * "Кабинет" - Добавлен параметр регулирующий положение главного меню: left/right; * "Кабинет" - Добавлена система отслеживания ошибок при обработке полученных данных и ответов от сервера, проверка соответствия версий языковых файлов и т.д. * "Кабинет" - Адаптирован под мониторы с разрешением х1024. Данные пользователя откроются окном, в случае, если не будет хватать ширины экрана. Окна диалогов с тех поддержкой, так же будут открываться отдельными окнами. Так же в интерфейс добавлены элементы управления, позволяющие, при желании, расположить окна сбоку экрана. * "Кабинет" - Добавлена кнопка "задать вопрос". Становится видна, когда в конфиг файле включен раздел тикетов. При нажатии переходит на закладку с сообщениями и вызывает окно создания нового тикета. * "Кабинет" - Добавлена кнопка "пополнить карточкой" рядом с кнопкой получения лимита. Дублирует пункт меню пополнить "ваучером". По умолчанию видна, можно убрать параметром в конфиг файле. Добавлена по многочисленным просьбам. Видимость пункта меню пополнения "ваучером" так же регулируется из файла конфига. * "Кабинет" - Пункт меню "учетная запись" переименован в "услуги". * "Кабинет" - Пункт меню "тариф" переименован в "смена тарифа". * "Кабинет" - Пункт меню "пароль" переименован в "изменить пароль" и перенесен в раздел "личные данные". * "Кабинет" - Пункт меню "документация" переименован в "документы". * "Кабинет" - Пункт меню "перевод" переименован в "перевод средств на другой счет" и перенесен в раздел "услуги". * "Кабинет" - Исправлена ошибка с невозможностью отключить из файла конфига авто открытия окна разморозки, при замороженном аккаунте, и авто открытие окна лимита, при отрицательном балансе. * "Кабинет" - Пункт меню "домашний телефон" переименован в "изменить домашний телефон". * "Кабинет" - Пункт меню "мобильный телефон" переименован в "изменить мобильный телефон". * "Кабинет" - Пункт меню "смс оповещение" переименован в "изменить телефон смс оповещений". * "Кабинет" - Пункт меню "электронная почта" переименован в "изменить электронную почту". * "Кабинет" - Пункт меню "дата рождения" переименован в "изменить дату рождения". * "Кабинет" - Увеличен шрифт в строке состояния счета, что внизу слева экрана. * "Кабинет" - Добавлен настраиваемое окошко с предупреждающим текстом. Появляется при отключенной записи. Текст содержимое текста окна и его поведение задается в файле конфигурации. * "Кабинет" - Добавлены настройки для окна смены тарифа. Теперь можно выбирать между обычным видом, либо расширенным. В расширенном можно выбирать когда сменить тариф, сейчас или с начала следующего месяца. Так же можно указать, какой из способов выбран по умолчанию. * "Кабинет" - добавлена возможность задавать очередность страниц **'новости', 'данные пользователя', 'MRTG', 'история платежей', 'история сессий', 'история переводов', 'история покупок', 'вопросы и ответы'**. Добавлена возможность менять им текстовый заголовок и определять которая из страниц будет выбрана по открытии пользователем личного кабинета. * "Кабинет" - Ряд мелких языковых и интерфейсных правок. * "Информер" - Языковые файлы теперь берутся с сервера. * "Монитор" - Исправлена ошибка с показом неправильных айдишников пользователей в таблице в данных дома. * "Монитор" - Двойной клик на пользователе в данных дома запускает вызов окна редактирования этого пользователя в админке, если она открыта. ===== версия 1.10 (21.03.2012)===== * "Админка" - Добавлен Тип абонплаты - если было подключение * "Админка" - Исправлен баг с пустым именем устройства при создании его...рекомендуется всегда давать имена устройствам * "Админка" - Аккаунт - вкладка роутер - исправлено * "Админка" - Приват 24 - исправлено * "Админка" - Секторы доработана система контроля целостности и пере выдачи IP, так же можно задать IP которые можно исключить из диапазона выдачи * "Админка" - Сектор - кнопка показа списка IP * "Админка" - Устройство - таблица абонентов по портам * "Админка" - Привязка абонентов к портам * "Админка" - Тариф - добавлена надстройка автоуправление addres_list Mikrotik * "Админка" - Справочник Роль - добавились параметры - рекомендуется пересмотреть используемые Роли * "Админка" - Абонент - переработана политика безопасности на правой кнопке мыши * "Админка" - Дом теперь на 32 символа * "Админка" - Платежи изменен фокус * "Админка" - Сектор - имя интерфейса, теперь иметь значение название vlan - рекомендуется писать в транслите тоже что и у вас на оборудовании * "Админка" - Устройства - можно и нужно добавлять клиентский Сектор(vlan), управляющий vlan нет нужды * "Админка" - Отчет лог свичей по портам - показывает информацию собраную по SNMP или из функционала "динамический vlan" для свичей Edge-core/DLInk 3200/Exstreame * "Админка" - Отчет лог свиче по SNMP - показывает текущую таблицу ARP-port-vlan на свичах( на более старых моделях без vlan) * "Админка" - Тип устройства - новое свойство, необходимо выбрать тип ARP таблицы для сбора данных по SNMP * "Админка" - Абонент - добавлен лог устройства * "Админка" - Устройство - добавлен лог устройства * "Админка" - Устройство - добавлен опрос по SNMP - ARP таблицы * "Админка" - NAS -можно добавлять тип Edge-core/Dlink/Exstreame/Accell-ppp * "Админка" - Сектор - добавлен признак vlanid * "Админка" - Переработан механизм выдачи шейперов Mikrotik Iface - теперь это происходит максимально эффективно , 1 подключение по api/ftp/ssh для 1го NAS * "Админка" - Абонент - поправлена логика и правильност ьпоказывания даты окончания услуги * "Админка" - Чек - теперь в виде HTML щаблона (путь /sys/filescheck.html и примеры check_horz.html, check_vert.html в той же папке) * "Админка" - Переработан и исправлен механизм заморозки * "Админка" - Переработан и исправлен для механизм Полного удаления пользователя * "Админка" - Возврат суммы активации в течении 24х часов по взятию платного кредита( исправлен, действует тольк она обычный кредит без % ) * "Админка" - АБонент - создание - всегда выбирается сектор, даже если вы невнимательно создавали абонента. * "Админка" - Отчет - лог устройств - позволяет сделать автоматическую привязку абонентов на данном устройстве на основании последних данных( там есть кнопочка_ * "Админка" - Добавлена система автоочистки IPoE Hotspot - выполняется авотматически и убирает кажыде 5 минут записи с D чтобы облегчить авторизацию абонентов, для работы не забываем настроить SSH авторизацию между серверами * "Админка" - Исправлена орфография, Эргономика, дургие баги. * "Ядро" - Переработа механизм ip-pool для боьлшей производительности * "Ядро" - Добавлен новый вид шейпера для Linux NAS атрибуты PPPD-Upstream-Speed-Limit/PPPD-Downstream-Speed-Limit ( а также PPPD-Upstream-Speed-Limit-1/PPPD-Downstream-Speed-Limit-1,PPPD-Upstream-Speed-Limit-2/PPPD-Downstream-Speed-Limit-2,PPPD-Upstream-Speed-Limit-3/PPPD-Downstream-Speed-Limit-3 - значения указываются в тарифе во временных инетрвалах День/Ночь) * "Ядро" - Введено множество хрванимых процедур и функций, для ускорения работы системы * "Ядро" - Таблица авторизации изменила свой формат, к сожалению старые даныне будут утеряны, но новые данные будут занимать в 2 раза меньше места и ускориться выборка и т д * "Админка","Ядро","Кабинет" - Система Событий на платеж, вы можете привязтать произвольный Ваш собственный скрипт для этого события, например включить и выключить абонентский порт или чтолибо другое сам скрипт находиться в /admin/sys/scripts/mikbill_payment_event.sh и /stat/sys/scripts/mikbill_payment_event.sh - каждый скрипт настраивать отдельно или просто сделать 2 одинаковых, парметры # script params scripts # $1 - user ip from MikBIll Database # $2 - user uid from MikBIll Database # $3 - switch ip from MikBIll Database. # $4 - switch port from MikBIll Database # $5 - switch snmp comunity from MikBIll Database # $6 - switch snmp port from MikBIll Database # $7 - switchtype ID from MikBIll Database # $8 - user mac * "Кабинет", "Информер" - Добавлена возможность скрыть кнопку "О программе". * "Кабинет", "Информер" - Добавлена возможность скрыть страницу Новостей. * "Кабинет", "Информер" - Добавлена возможность скрыть страницу Личных данных. * "Кабинет", "Информер" - Добавлена возможность скрыть страницу Истории платежей. * "Кабинет", "Информер" - Добавлена возможность скрыть страницу Истории сессий. * "Кабинет", "Информер" - Добавлена возможность скрыть страницу Истории переводов. * "Кабинет", "Информер" - Добавлена возможность скрыть страницу Истории покупок. * "Информер" - Informer Louncher излишне нагружал процессор - исправлено. * "Информер" - Доработан механизм обновлений. * "Информер" - Версия синхронизирована с "Кабинетом" для простоты восприятия. Текущая версия 2.1.3, сборка от 07.02.12. * "Монитор" - Добавлен таймер, отображающий серверное время. * "Монитор" - Исправлена недоработка с автоцентровкой карты, после перемещения рабочей области мышкой, а не скроллерами. * "Монитор" - Добавлен новый тип объектов - устройство. Можно привязать к устройству из базы данных биллинга, выбрать иконку. После подключения к базе данных ведет себя аналогично домам. * "Монитор" - Добавлен новый тип объектов - Wi-Fi. Можно указать радиус, угол и направление покрытия. Так же можно выбрать цвет поля покрытия, цвет и размер иконки. * "Монитор" - Все типы объектов разнесены по своим "слоям". Каждому слою можно задать прозрачность и видимость. * "Монитор" - Добавлена возможность смещения по осям x,y всех объектов одновременно. * "Монитор" - Добавлена возможность сохранять все настройки карты: видимость фона, шаг сетки, прозрачность фона, слоев и т.д. * "Монитор" - Слою объектов типа "Дом" добавлена возможность скрывать текстовые метки. Метки отображаются при наведении на объект или его выборе. Аналогичный функционал у устройств и Wi-Fi. * "Монитор" - Добавлена кнопка позволяющая скачать фоновый рисунок на компьютер для редактирования. * "Монитор" - В таблицу домов в **"Данные карты"** добавлена колонка с процентом онлайна, для более удобной сортировки домов. * "Монитор" - Исправлена ошибка, при возникновении которой, выборками не "подхватывался" фон родителя. * "Монитор" - Исправлена ошибка, при возникновении которой, выборками не "подхватывались" изменения фона родителя. * "Монитор" - Исправлена передача параметров при создании выборки. В список всегда попадал первый признак в таблице. * "Монитор" - Убрана возможность менять владельца выборке. Любая выборка **всегда** принадлежит владельцу карты. Для выборки можно только выдать разрешения на просмотр и редактирование. * "Монитор" - Теперь изменения производимые в свойствах объектов нужно подтверждать кнопкой **"Сохранить"**. Сделано во избежание ошибочных действий со стороны пользователя. * "Монитор" - Исправлена ошибка при которой вызывался запрос о состоянии онлайна домов при масштабировании карты. * "Монитор" - Доработан механизм обновления карты. 1 раз в минуту идет опрос онлайна домов и устройств и 1 раз в 10 минут структуры карты. Структуру карты можно принудительно перечитать нажав кнопку "обновить". Может быть необходимо, если нужно посмотреть изменения карты внесенные другим пользователем. * "Монитор" - Внизу, где писало "привет, %имя пользователя%" добавлена "должность" и пометка (superadmin) если учетная запись таковой является. * "Монитор" - Ряд мелких языковых и интерфейсных правок. Большая работа проделана в сторону юзабельности. * "Монитор" - Добавлена возможность сохранять карту на компьютер в формате '.png'. * "Монитор" - Добавлена возможность в метках домов отключать имена домов и онлайн домов. * "Монитор" - Добавлена кнопка "Обновить списки" в панель свойств объекта, так как постоянной необходимости в автоматическом обновлении этих списков нет. Пригодится, когда в биллинге добавляется новая улица или дом. * "Монитор" - Добавлена автоцентровка карты на доме, выбранном в таблице домов в данных карты. * "Монитор" - Добавлен фильтр в таблицу домов в данных карты. * "Монитор" - В списках "Карты" и "Выборки" в колонках владелец/редактирование теперь пишет да/нет вместо 1/0. * "Монитор" - Исправлена ошибка, когда суперадмину показывало, что он может редактировать карту или выборку владельцем которой он не является и не имеет прав на ее редактирование. Суперадмин должен выдать себе права на редактирование данной карты. * "Монитор" - Добавлена кнопка позволяющая включить автоцентровку карты. * "Монитор" - Добавлена возможность работы с **API Google Maps**. Т.е. использовать **Google Maps** в качестве подложки для карты. Ввиду ограничений со стороны API с ним получится работать только под HTTP, а не HTTPS. * "Монитор" - Оптимизирована работа автообновления содержимого. Автообновление происходит только в активной закладке выбранного окна. * "Монитор" - Обнаружена причина неадекватного поведения скроллеров, теперь карта, при приближении/удалении послушно центрируется на точке в которую указывает курсор мыши. и пометка (superadmin) если учетная запись таковой является . Админка ===== версия 1.09 ===== * "Система" - добавлена платежная система "Приват 24" (http://www.privatbank.ua) * "Система" - добавлена платежная система "OnPay" (http://www.onpay.ru) * "Система" - добавлена сеть терминалов "EasySoft" (http://easysoft.com.ua) * "Система" - Переход между тарифами в рамках своей группы. Т е тарифы можно группировать и соответственно список доступных тарифов для перехода абонент увидит только внутри группы. * "Ядро" - добавлены radius атрибуты для шейпера NAS - pppd PPPD-Downstream-Speed-Limit/PPPD-Upstream-Speed-Limit ( так же дополнительные атрибуты для День/Ночь) * "Ядро" - добавлены radius атрибуты для шейпера NAS- Accel-ppp согласно документации продукта - Filter-ID ( так же дополнительные атрибуты для День/Ночь) * "Админка" - изменен дизайн и стилистика * "Админка" - добавлена утилита winbox - для быстрого доступа и удобства * "Админка" - Отчет финансы - исправлен. * "Админка" - Авто отключение неплательщиков теперь учитывает пополнение карточками * "Админка" - Отчеты - Карточки - Финансы Карточек (новый отчет по географии использования карточек) * "Админка" - исправление расчета даты окончания услуги ( сколько дней осталось пользователю работать в интернет) * "Кабинет" - Исправлено контекстное меню в панели авторизации (копировать, вставить). * "Кабинет" - При отсутствующем Ф.И.О. в левом нижнем углу экрана всесто имени писало null. Исправлено, теперь при отсутствующем Ф.И.О будет отображаться логин. * "Кабинет" - Исправлен лимит. * "Кабинет" - Мелкие интерфейсные и языковые правки. * "Кабинет" - Переработана логика выдачи лимитов. * "Кабинет" - Добавлено окно с таймером показывающее время до ближайшей даты, когда можно будет активировать лимит. * "Кабинет" - Добавлен настраиваемый автопоказ окна лимита (при отрицательном балансе) и окна разморозки (при замороженной учетной записи). [[cabinet:config_file#настройка_автооткрытия_всплывающих_окон|Подробнее]]... * "Кабинет" - Кнопка кредита вынесена из выпадающего меню. Теперь всегда на виду. * "Кабинет" - Добавлена платежная система Onpay. * "Кабинет" - Добавлена платежная система Приват24. * "Кабинет" - Добавлена возможность настраивать видимость пункта меню "пополнения ваучером" при отключенной учетной записи (!!!будет доступно в версии 1.10!!!). [[cabinet:config_file#настройка_меню|Подробнее]]... * "Кабинет" - Добавлена возможность настраивать видимость пункта меню "Liqpay" при отключенной учетной записи. [[cabinet:config_file#настройка_меню|Подробнее]]... * "Кабинет" - Добавлена возможность настраивать видимость пункта меню "CoPayCo" при отключенной учетной записи. [[cabinet:config_file#настройка_меню|Подробнее]]... * "Кабинет" - Добавлена возможность настраивать видимость пункта меню "Onpay" при отключенной учетной записи. [[cabinet:config_file#настройка_меню|Подробнее]]... * "Кабинет" - Добавлена возможность настраивать видимость пункта меню "Privat24" при отключенной учетной записи. [[cabinet:config_file#настройка_меню|Подробнее]]... * "Кабинет" - Добавлена возможность настройки содержимого во всплывающем окне с информацией о балансе, а так же видимость этого окна. [[cabinet:config_file#настройка_состояния_счета|Подробнее]]... * "Кабинет" - Добавлено всплывающее окно, позволяющее узнать версию и сборку. Будет полезно при случаях принудительного кеширования броузером. * "Кабинет" - Пересмотрена логика определения текущей версии флеш проигрывателя. * "Кабинет" - Немного изменена структура файла конфигурации, не затронуто ничего жизненно важного, подробней в справке: [[cabinet:config_file|]] * "Кабинет" - Добавлен "Mikbill Informer beta", несет в себе полный функционал личного кабинета, сворачивается в трей. Гибкая настройка, автообновления, подробней в справке: [[informer:description|]] ===== версия 1.08.01 ===== [[billing:setup:update_1_08 | Инструкция по обновлению до версии 1.08 - Выполнять тем у кого версия ниже 1.08]] * "Админка" - Исправлен Баг с информацией в учетке абонента * "Админка" - Исправлен Баг - редактирование NAS * "Админка" - Исправлены другие баги ===== версия 1.08 ===== Ограничение Freeware версии 150 абонентов. "Личный Кабинет" - Новая версия 2.0 * "Кабинет" - кредит переименован в лимит * "Кабинет" - Переработан перевод между счетами * "Кабинет" - Переработана система заморозки * "Кабинет" - многозначность (Русский,Украинский, Английский) , выбор языка по умолчанию. создание собственных языков, позволить/запретить менять языки абонентам * "Кабинет" - Скины (внешний вид) - выбор скина по умолчанию. позволить/запретить менять скины абонентам * "Кабинет" - Новый вид Лимита - 1 раз в месяц на нужное количество дней * "Кабинет" - Возврат стоимости активации лимита, если был платеж в течении 24 часов * "Кабинет" - Улучшен дизайн и функциональность * "Кабинет" - Карточки пополнений могут быть 5ю полями (4х4+2) или же 6ю полями (6х3) * "Админка" - Переработана система секторов/vlan: * "Админка" - Переработан механизм распределения IP (принципиально новая система выдачи и распределения IP) * "Админка" - IP выдаются по порядку * "Админка" - Можно дать права сотруднику чтобы он сам выбирал IP * "Админка" - Снято ограничение на одну подсеть в маске /16 на всем биллинге - теперь в секторах могут быть абсолютно разные подсети с любой маской * "Админка" - Добавлен справочник "локальных ip" - их можно изменять * "Админка" - Снято ограничение в маску /24 на сектор - теперь можно использовать маску любой длинны * "Админка" - Добавлен контроль целостности вводимых данных в параметры Netwotk/Mask - система проверяет валидность данных и сколько абонентов уже в этом секторе и предупреждает если указана малая подсеть * "Админка" - Авто заполнение параметра Broadcast по параметрам Netwotk/Mask * "Админка" - Добавлен параметр vlanid (сектор) (ввод только цифр) * "Админка" - Добавлен параметр vlanname(сектор) - имя vlan используемое в оборудовании * "Админка" - Таким образом с этой системой биллинг может отразить любую из существующих топологий сети и полностью и полноценно управлять DHCPd * "Админка" - Персонал - Добавлен параметр выбора IP из списка * "Админка" - Персонал - Исправлена засветка пароля если пользователю запрещено видеть пароль * "Админка" - Устройства - Система логов устройства (показывает активность абонента на портах свичей) * "Админка" - Устройства - Смысл вкладки vlan - указать абонентские vlan на устройстве. Взаимосвязь с данными из сектора * "Админка" - Устройства - Переработана логика работы с устройствами - теперь они более детально отражают топологию сети * "Админка" - Отчеты - Логи устройств - можно посмотреть активность на портах устройств посуточно или по всем устройствам, так же посмотреть те порты свича - Доработан механизм обновлений. * на которых появились неизвестные биллингу мак-адреса * "Админка" - NAS - Добавлены новые типы NAS - Edge-core switch, D-Link switch, Esxtreame switch - для управления свичами данных фирм * "Админка" - NAS - Добавлен новый тип шейпера QOS - используется для задания шейпера на уровне свича * "Админка" - NAS - Добавлена взаимосвязь с устройствами - чтобы правильно логировать активность оборудования * "Админка" - NAS - Добавлено новое свойство - "Устройство Dynamic Vlan" - при активности данной опции то свич будет назначать абоненту Динамический Vlan На порту управляемого из биллинга свича, если же отключена то свич будет просто логировать данные об активности портов ( какие маки в какое время на каком свиче появились ну и конечно какому абоненту они принадлежат) * "Админка" - NAS - В данный момент полностью поддержано оборудование Edge-core и их Шейпер, в след версиях список будет расширяться. * "Админка" - Системные опции - Новая вкладка - "Системные" * "Админка" - Системные опции - Панель "Guest vlan" - включает систему гостевых вланов, можно указать 7 видов гостевых vlan, их можно указать хоть одинаковым vlan или же разными как Вам удобней. Подробности во всплывающих подсказках в меню. * "Админка" - Системные опции - Параметры "LAN база" , "Авто Local IP","Авто VPN IP" - более не существует. * "Админка" - Возможность блокировать абонентов у которых не хватает средств на абонплату при любом виде абонплаты * "Админка" - Возможность блокировать абонентов раздельно только интернет или только сеть или все вместе. * "Админка" - Переработан дизайн и оптимизирована производительность * "Система" - Оптимизация и реструктуризация SQL * "Ядро" - В логах авторизации теперь более интуитивно-понятные коды з/Мониторавершения * "Ядро" - Добавлен собственный механизм авторизации CHAP * "Ядро" - Исправлена система LanGuard * "Ядро" - Добавлен функционал по управлению динамическими vlan на портах абонентов в с - Пункт меню вичах Edgecore * "Ядро" - Добавлен функционал по управлению гостевыми vlan на портах абонентов в свичах Edgecore * "Ядро" - Управление шейпером на портах свичей Edgecore ===== версия 1.07 ===== * "Система" - OSMP/Qiwi -полная совместимость и безопасность.Возможность подключить терминалы сетей iBox,QiWi,OSMP и других сетей терминалов, у которых процессинг от OSMP на територрии СНГ. * "Кабинет" - Добавилось требование пароля при заморозке и разморозке. * "Кабинет" - Исправлен переход между тарифами. * "Система" - СМС-рассылка от SMSUkraine http://smsukraine.com.ua - по Украине Скрипт открытый, можно изменять под себя как удобней * "Система" - СМС-рассылка от SMS Pilot http://www.smspilot.ru - Для России и СНГ Скрипт открытый, можно изменять под себя как удобней * "Система" - Скрипт для дублирования балансов ( логины через дефис имеют одинаковый баланс те (base , base-1 , base-2 ) будут с одинаковым балансом и сидеть в интернете с разными айпи. * "Система" - Поставить собственную фиксированную, сумму для кредита на каждом тарифе. * "Система" - Разрешать кредит только на N дней от момента заказа его абонентом, на 1 раз в месяц, у каждого тарифа свои параметры. * "Система" - При блокировке средств( но у абонента положительный баланс) - пускать в пул должников. * "Кабинет" - Дополнен перевод между счетами. Лог переводов расширен в обе стороны. * "Кабинет" - Добавлен вывод цены разморозки в окно заморозки. * "Админка" - Исправлен расчет до окончания интернета. * "Система" - возврат суммы активации кредита - при пополнении счета абонентом в течении 24х часов. * "Система" - исправлены другие ранее заявленные и замеченные баги. * "Система" - оптимизация и рефакторинг кода, система теперь занимает намного меньше памяти. ===== версия 1.06.1 ===== * "Система" - OSMP доработка системы безопасности. Возможность подключить терминалы сетей iBox,QiWi,OSMP и других сетей терминалов, у которых процессинг от OSMP на територрии СНГ. * "Система" - Доработан механизм IP-pool. * "Система" - Доработан вывод кол-ва осташихся дней интернета чтобы точно выдавал во всех случаях кол-во дней при платеже. * "Админка" - Исправлена система почтовой рассылки * "Система" - Доработан механизм чистки HOSTS IPoE * "Админка" - Убрана проверка баланса при "Заморозке" * "Кабинет" - Убрана проверка баланса при "Заморозке" ===== версия 1.06 ===== * "Система" - При блокированном интернете у абонента и нет денег пускать в "pool должников",если он включен. * "Система" - Авточистка Real IP - забирание IP в группах "Отключенные"/"Удаленные" у тех кто заказывал услугу постоянный Real IP * "Система" - авточистка HOSTS для IPoE всех видов. Включать - настройка "Системные опции" - "Дополнительно" - "IpoE чистка Hosts" для работы функции необходимо настроить авторизацию между серверами по SSH ключу. * "Админка" - Добавлена Отчетность по доходам с Заморозок,Подключений, Включений из "Отключенных"/"Удаленных" * "Админка" - При совершении платежа - показывает количество оставшихся дней пользования интернет * "Админка" - При совершении платежа - показывает рекомендуемую сумму платежа * "Админка" - Система "Заморозки"/"Разморозки" (настройка в свойствах тарифа) * "Админка" - Новый тип абонплаты - "Обязательно каждый месяц, плавающая дата" - снимает абонплату за месяц, но у каждого абонента своя дата снятия абонплаты. В абоненте во вкладке "доп. платежи" по умолчанию стоит 1е число, указываем нужную дату с 1го по 28е число. * "Админка" - Аккаунты - Замороженные - список тех кто в данный момент в статусе "Заморожен" * "Админка" - Отчетность по потреблению трафика согласно сектору. * "Админка" - Свойство тарифа - "не показывать скорость" - в кабинете вообще не будет показана скорость абонента. * "Админка" - Отчетность по безналичным платежам * "Админка" - Система Безналичных платежей. ( конкретному сотруднику нужно дат ьправа совершать платежи по "безналу" * "Админка" - Переработана система "Турбо" * "Админка" - Возможность печатать договор. ./sys/files/dogovor.htm -Шаблон договора в HTML ( в каждой из папок admin и stat) ./sys/files/javascript_print.txt - пример javascript который добавит ьв заголовок HTML договора чтобы выполнялась автомаическая отправка на печать. Имена переменных для HTML шаблона договора. $NUMDOGOVOR - номер договора $DATE_DAY - день месяца $DATE_MONTH - номер месяца $DATE_YEAR - год $FIO - фамилия имя отчество $LANE - улица $HOUSE - номер дома $APP - квартира $PASPSERIE - серия и номер паспорта $EMAIL - емаил $LOGIN - логин $PASSWORD - пароль $PHONE - телефон * "Админка" - При добавлении абонента, снимает стоимость подключения. В Свойствах тарифа - параметр "Цена подключения" Так же снимается автоматически абонплата до конца месяца согласно выбранному тарифу. Возможность сразу выбрать необходимый сектор включения абонента. * "Админка" - При включение абонента, из групп Отключенных и Удаленных, Добавлен выбор тарифов на которые разрешено "включать" абонентов. За включение из Отключенных и из Удаленных, задается стоимость активации и она соответственно снимается автоматически. В Свойствах тарифа - параметры "Цена Вкл из отключенных" и "Цена Вкл из удаленных", "Разрешить включать" Так же снимается автоматически абонплата до конца месяца согласно выбранному тарифу. * "Система" - оптимизация структуры SQL, Итог прирост производительности, снижение обьема на 20%. * "Админка" - учетка абонента, доп. платежи - запрет выдачи любых кредитов. * "Кабинет" - Запрет выдачи кредита(конкретному абоненту) * "Админка" - отчеты по абонентам, "С договорами" и "Без договоров" * "Админка" - отчет по услуге, "Запрет кредитов" * "Админка" - отчет Максимум трафика - исправлен фильтр * "Админка" - Добавлены опции (Системные опции->услуги) для услуги перевода средств между счетами и их работа в кабинете. * "Админка" - Добавлена опция путь к SSH * "Админка" - Исправлен и оптимизирован механизм формирования графиков MRTG * "Админка" - Редизайн "Системных опций" * "Админка" - учетка , переработан порядок вкладок. * "Админка" - учетка - добавлен быстрый вывод последних 10ти сессий. * "Админка" - Доработана история авторизаций абонента. * "Админка" - Авто выкидывание абонента, необходимое при пополнении счета любым из способов и пользовании POOL-должников. * "Админка" - Учетка абонента - поле серийник во вкладке Router теперь работает. * "Админка" - Разрешено отвязать от свича, поле "none" * "Админка" - Разрешено отвязать от порта при выбранном свиче , поле "none" * "Админка" - В Секторы/vlan добавлен опция "Shared networks" - действует идентично DHCP shared netowrks , т. е. возможно группировать в 3 группы shared networks сектора сети. * "Админка" - В Секторы/vlan расширение опций Routes до 600 символов * "Админка" - В Секторы/vlan добавлен "DHCP ranges" * "Админка" - Секторы переименованы в Сектор/Vlan - чтобы детальней отразить суть данного объекта. * "Админка" - Добавлена отчетность по платежной системе "CoPayCo" * "Система" - Добавлена платежная система CoPayCo http://www.copayco.com, прием платежей со счетов CoPayCo,VISA,Mastercard,WebMoney * "Админка" - Добавлена функция авто отключения неактивных абонентов по времени неактивности..например более 2х месяцев. * "Админка" - Добавлена функция авто удаления абонентов из группы отключенных по про шествию времени. * "Админка" - Исправлена ошибка, при добавлении нового устройства. * "Админка" - Исправлены мелкие Баги(проверка переменных и тд) * "Кабинет" - Исправлены мелкие Баги(проверка переменных и тд) * "Кабинет" - Действует свойство тарифа - "Запрет ухода с тарифа" * "Кабинет" - Возможность печатать договор * "Кабинет" - Система "Заморозки"/"Разморозки" * "Кабинет" - Переработана система "Турбо" ===== Версия 1.05.1 ===== * "Установка" - добавлены файлы для авто установки FreeBSD * "Установка" - добавлены файлы для авто установки Ubuntu/Debian * "Установка" - добавлены файлы для авто установки Centos * "Дистрибутив" - добавлены утилиты авто настройки - папка Utils * "Дистрибутив" - добавлен "Личный кабинет" open source, открытый код - папка System файл oskabinet.tar.gz * "Дистрибутив" - добавлен "Личный кабинет" open source, открытый код - папка System файл oskabinet.tar.gz * "Дистрибутив" - Обновление SQL ===== Версия 1.05 ===== * "Админка" - Исправлены мелкие Баги(проверка переменных и тд) * "Кабинет" - Исправлены мелкие Баги(проверка переменных и тд) * "Система" - авто перезапуск radiusd после изменений в NAS * "Система" - Добавлена платежная система Liqpay http://www.liqpay.ua , прием платежей со счетов Liqpay,VISA,Mastercard. * "Система" - Добавлены платежные терминалы http://osmp.ua , http://osmp.ru - пока в стадии тестирования. * "Админка" - Добавлен параметр для пути к перезапуску службы radiusd * "Админка" - Добавлен параметр для пути к перезапуску службы mysqld * "Админка" - В DHCP появилась возможность регулировать lease time.(Настройки->Системные опции) * "Админка" - Переработана годовая отчетность по терминалам. * "Админка" - доработан механизм автоматического снятия разницы оплат при переходе между тарифами на ежедневных абонплатах * "Админка" - Добавлен отчет "Детальный Liqpay" * "Админка" - Добавлен отчет "Месячный Терминалы" * "Админка" - Изменен и доработан механизм поиска, добавлена проверка на ошибки ввода для маc и ip адресов * "Админка" - Изменен и дополнен отчет "Месячный" * "Админка" - Изменен и дополнен отчет "Платежи" * "Админка" - Изменен и дополнен отчет "Кредиты" * "Админка" - Изменен и дополнен отчет "Нестандартные платежи" * "Админка" - Изменен и дополнен отчет "Логи" * "Админка" - В "учетке абонента" защита от ошибок при вводе мака (понимает разные символы которые вызваны опечатками) * "Админка" - В "поиске" защита от ошибок при вводе мака/ip (понимает разные символы которые вызваны опечатками) * "Админка" - Добавлен отчет "Логи DHCP" - интерактивный мониторинг DHCP по сектору(vlan) * "Админка" - Исправлена "учетка" абонента - вкладка роутер. * "Админка" - Добавлены отчеты по взаимодействиям с терминалами osmp. * "Админка" - Система дополнена опциям, повышающими гибкость настроек. * "Админка" - Полное удаление абонента из удаленных. * "Админка" - дополенена учетка абонента , для учета WiFi роутеров клиентов. * "Админка" - Добавлены 2 режима перевода между тарифами абонентов. Старый режим называется "простой переход" новый соответственно делает все платежи, перерасчеты, снятие активации автоматически и имеет 2 уровня доступа 1й уровень показывает то что бы увидел клиент из личного кабинета 2й уровень то что в первом + все служебные тарифы * "Ядро" - Добавлен функционал для Mikrotik NAS - Burst и другие расширеные параметры работают теперь во всех режимах шейперов. * "Ядро" - Добавлен функционал для всех типов NAS и всех услуг шейпера по лимиту( кроме варианта при делении шейпера украина/Мир) Шейпер по лимиту трафика... т е абонент скачивает например первые 50 гигабайт на одной скорости, а последующий тарфик до конца месяца на другой скорости. * "Ядро" - Доработан и дополнен механизм выдачи динамических внешних IP (IP-pool) * "Кабинет" - доработан механизм автоматического снятия разницы оплат при переходе между тарифами на ежедневных абонплатах * "Кабинет" - Услуга турбо доступна только при наличии на нее средств на счету. * "Кабинет" - Исправлена ошибка, активация интернета и сети автоматически после пополнения карточкой. * "Кабинет" - Добавлен Liqpay. ===== Версия 1.04.1 ===== * "Установка" - исправлен Баг системы защиты - теперь все работает что было в версии 1.04. ===== Версия 1.04 ===== * "Установка" - добавлены скрипты для авто установки пакетов под ubuntu,debian-lenny,centos * "Установка" - изменен скрипт запуска Mikbill * "Установка" - добавлена утилита для авто настройки pppoe на стороне клиента (спасибо UniX) * "Установка" - добавлены файлы для установки gentoo * "Установка" - добавлены файлы для установки FreeBSD * "Установка" - множество других дополнений. * "Админка" - исправлен отчет "Максимум трафика" * "Админка" - переработан и дополнен интерфейс. * "Админка" - добавлена система выпадающих списков для улиц-домов, свичей-портов. * "Админка" - переработаны и дополнены отчеты. * "Админка" - переработан и дополнен поиск. * "Админка" - добавлена система учета оборудования, учет портов, грозозащит, вланов, аплинков и т д. * "Админка" - множество других изменений. * "Личный кабинет" - Добавлена авторизация абонентов по IP (IP береться из Online или же, при использовании управления DHCP из биллинга по локальному IP) * "Личный кабинет" - Добавлена авторизация абонентов только по паролю * "Личный кабинет" - изменена структура меню * "Личный кабинет" - Исправлена ошибка в снятии остаточной абонплаты при смене тарифа абонентом * "Личный кабинет" - изменен дизайн, и другие незначительные изменения. * "Ядро" - добавлена авторизация только по Caller ID(mac или IP зависит от типа доступа клиента ) для всех режимов и всех типов NAS * "Ядро" - добавлена авторизация только по mac адресу вместо User-Name(специальный в режиме Hotspot) * "Ядро" - доработана функция проверки Online, чтобы при авторизации "была правильная" проверка * "Ядро" - переработан механизм ip-pool. * "Ядро" - множество других полезных изменений. * "Система" - "миграция NODENY" дополнена и доработана чтобы упростить процесс. * "Система" - "миграция ABILLS" оттестирована и вскоре будет выложена. * "Система" - "миграция Ideco" уже есть опыт миграции, обращайтесь поможем. После этих дополнений можно будет указать логическую структуру своей сети с привязкой абонентов к портам , а также взаимодействие между оборудованием. Соответственно после добавления модуля "карта сети" у вас будет "готова" интерактивная карта работы вашей сети. * "Админка" - добавлена выборка улиц, домов в учетке абонента. * "Админка" - добавлена выборка свичей и указание портов в учетке абонента. * "Админка" - справочник свичей переименован в устройства. * "Админка" - в устройства добавлены новые свойства, такие как битые порты, uplink, грозозащиты.Фактически вы будете указывать в каком устройстве , в каком порту, в какой из улиц, в каком из домов , находится абонент. * Ядро - Управление шейпером на портах свичей Edgecore