Перейти до

Релизы Ubilling 2018


Рекомендованные сообщения

2 минуты назад, felixio_01 сказал:

Если имеется ввиду кэш браузера, то я проверил в трех разных браузерах (в google chrome, opera, firefox), хотя работаю обычно только в opera. Во всех браузерах та же история. 


Не угадал.

В вебмордахе: Состояние системы -> Кеш 

Відредаговано mixtery
Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 92
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Стабильный релиз Ubilling 0.9.2 rev 6452 Yog-Sothoth   Из основных изменений: Модуль Регистрация ONU/ONT на ZTE OLT: Добавлена опция для генерации случайного мака для GPON ONU.

И двух месяцев не прошло, а вот уже и стабильный релиз Ubilling 0.9.0 rev 6250 Helheim   Из основных изменений:   alter.ini: добавлена новая опция FREEZE_DAYS_CHARGE_ENABLED включ

Стабильный релиз Ubilling 0.9.3 rev 6530 Shub-Niggurath   Из основных изменений: Изменения в структуре БД. см. дамп. userstats.ini: добавлена новая опция PC_QUEUED перемещающая

Posted Images

44 минуты назад, felixio_01 сказал:

Если имеется ввиду кэш браузера, то я проверил в трех разных браузерах (в google chrome, opera, firefox), хотя работаю обычно только в opera. Во всех браузерах та же история. 

cache.png

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
15 минут назад, felixio_01 сказал:

Сделал, не помогло. 

Ну значит это остатки договора от давно убитого пользователя. Сделайте

 DELETE from `contracts` WHERE `login`='логин_трупика'; 

и живите себе счастливо

 

2 skybetik Зачем серийник светишь? Потом будешь спрашивать, "почему у юзеров бабки на счетах ниоткуда появляются?" :)

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, nightfly сказал:

Ну значит это остатки договора от давно убитого пользователя. Сделайте


 DELETE from `contracts` WHERE `login`='логин_трупика'; 

и живите себе счастливо

 

2 skybetik Зачем серийник светишь? Потом будешь спрашивать, "почему у юзеров бабки на счетах ниоткуда появляются?" :)

Кеп скрин с твоего Demo

Ссылка на сообщение
Поделиться на других сайтах

Решил испытать Менеджер обновлений, думал все нормально применилось, перехожу в смс-зиллу получую wrong data input: SELECT * from smz_templates, в базе таблички smz_* не создались, хотя менеджер показал что типа изменения внесены

13373551_images_1832866611.jpg

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, device сказал:

ешил испытать Менеджер обновлений, думал все нормально применилось, перехожу в смс-зиллу получую wrong data input: SELECT * from smz_templates, в базе таблички smz_* не создались, хотя менеджер показал что типа изменения внесены

Попробовал на двух тестовых хостах - снес все SMSZill-ины таблички методом DROP TABLE smz_excl, smz_filters, smz_lists, smz_nums, smz_templates и накатил по-новой менеджером обновлений. Все на месте. ЧЯДНТ?

Ссылка на сообщение
Поделиться на других сайтах
В 27.03.2018 в 12:14, nightfly сказал:

Попробовал на двух тестовых хостах - снес все SMSZill-ины таблички методом DROP TABLE smz_excl, smz_filters, smz_lists, smz_nums, smz_templates и накатил по-новой менеджером обновлений. Все на месте. ЧЯДНТ?

Не знаю что не так. ОС Дебиан, через SQL консоль запросы выполнились нормально, отложил разбирательства до следующего обновления

Ссылка на сообщение
Поделиться на других сайтах

nightfly подскажите.

собрал тестовую машинку. все делал по инструкции которую писал самолично и по ней ставил несколько раз подряд - все работало. 

на днях поставил все по инструкции и настроил, на новую версию (Версия Ubilling: 0.8.8) залил старую базу (Версия Ubilling: 0.8.7 rev 5918)

но возникла проблема с переносом БД которая работает на Версии Ubilling: 0.8.7 rev 5918.

Все изменения внес что по этой ссылки, но так и не заработало http://wiki.ubilling.net.ua/doku.php?id=changelog2018 

Пишет ошибка с правами доступа ROOT.

У Вас написано: -" Изменения в структуре БД. см. дамп."

Есть разница между БД Версии Ubilling: 0.8.7 rev 5918 и 0.8.8?

 

1. Начали пробивать сомнения. по ролику "Ubilling - восстановление БД из бекапа"

Сказано менять пароль на Stargazer, а пароль на msql не меняется? он разве не должен быть со старой БД?

2. Поставил Stargazer, сменил пароль на Stargazer, залил БД (пароль на БД не менял), Проверил деньги заносятся.

3. ребутнул и перестало работать.

4. Все изменения внес что по этой ссылки, но так и не заработало http://wiki.ubilling.net.ua/doku.php?id=changelog2018 

 

Відредаговано NikKulik
Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, NikKulik сказал:

собрал тестовую машинку. все делал по инструкции которую писал самолично и по ней ставил несколько раз подряд - все работало. 

ну пишите дальше...

 

3 часа назад, NikKulik сказал:

Пишет ошибка с правами доступа ROOT.

чё?

 

3 часа назад, NikKulik сказал:

Есть разница между БД Версии Ubilling: 0.8.7 rev 5918 и 0.8.8?

http://wiki.ubilling.net.ua/doku.php?id=relnotes#section088

 

3 часа назад, NikKulik сказал:

Сказано менять пароль на Stargazer, а пароль на msql не меняется? он разве не должен быть со старой БД?

Нет.

 

http://wiki.ubilling.net.ua/doku.php?id=faq

Q: Какой минимальный уровень должен быть у администратора, чтобы установить и поддерживать Ubilling?
A: Администратор должен иметь хотя бы какой-то опыт администрирования Unix-like систем, не пугаться консоли, быть способным пользоваться текстовым редактором типа vim или nano, иметь минимальные знания о функционировании сети, конфигурации таких штук как ipfw, dummynet, DHCP, DNS, Apache, MySQL. Ну и конечно уметь читать не будучи при этом олигофреном

 

3 часа назад, NikKulik сказал:

4. Все изменения внес что по этой ссылки, но так и не заработало http://wiki.ubilling.net.ua/doku.php?id=changelog2018 

чё?.

  • Like 2
Ссылка на сообщение
Поделиться на других сайтах
В 04.04.2018 в 21:31, NikKulik сказал:

nightfly подскажите.

собрал тестовую машинку. все делал по инструкции которую писал самолично и по ней ставил несколько раз подряд - все работало. 

на днях поставил все по инструкции и настроил, на новую версию (Версия Ubilling: 0.8.8) залил старую базу (Версия Ubilling: 0.8.7 rev 5918)

но возникла проблема с переносом БД которая работает на Версии Ubilling: 0.8.7 rev 5918.

Все изменения внес что по этой ссылки, но так и не заработало http://wiki.ubilling.net.ua/doku.php?id=changelog2018 

Пишет ошибка с правами доступа ROOT.

У Вас написано: -" Изменения в структуре БД. см. дамп."

Есть разница между БД Версии Ubilling: 0.8.7 rev 5918 и 0.8.8?

 

1. Начали пробивать сомнения. по ролику "Ubilling - восстановление БД из бекапа"

Сказано менять пароль на Stargazer, а пароль на msql не меняется? он разве не должен быть со старой БД?

2. Поставил Stargazer, сменил пароль на Stargazer, залил БД (пароль на БД не менял), Проверил деньги заносятся.

3. ребутнул и перестало работать.

4. Все изменения внес что по этой ссылки, но так и не заработало http://wiki.ubilling.net.ua/doku.php?id=changelog2018 

 

nightfly 

"Восстановление БД с Ubilling: 0.8.7 rev 5918 на 0.8.8"

1. Установил FreeBsd youtube.com/watch?v=gO9T1SEm2hc

 

2. Проверил настройки сети внутренней и внешней (перегрузил) - все пингуется.

3. Установил Ubilling: 0.8.8 youtube.com/watch?v=t1xEyfFcJK8 (перегрузил) - все работает

4. Скопировал с рабочей машине БД с Ubilling: 0.8.7

5. Выполнил восстановление БД со сменой пароля на Stargazer по Вашему ролику youtube.com/watch?v=A4PIiL7hv1M

(Поставил 1 и Остановил Stargazer  Восстановил 0 и запустил Stargazer)

Проверил работу - денежка добавляется без проблем.

6. Перегрузил сервер. Теперь Web интерфейс пишет:

---------------------------------------------------------------------------

Unable to connect to database server!
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache24/data/billing/api/libs/api.mysql.php:213) in /usr/local/www/apache24/data/billing/index.phpon line 37
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache24/data/billing/api/libs/api.mysql.php:213) in /usr/local/www/apache24/data/billing/index.phpon line 38
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache24/data/billing/api/libs/api.mysql.php:213) in /usr/local/www/apache24/data/billing/index.phpon line 39
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/apache24/data/billing/api/libs/api.mysql.php:213) in /usr/local/www/apache24/data/billing/index.phpon line 40
Stargazer сейчас не запущен. Мы настоятельно не рекомендуем пытаться использовать Ubilling в этом случае. Если вы совершенно уверены в том что делаете - вы можете отключить это оповещение при помощи опции NOSTGCHECKPID

---------------------------------------------------------------------------

7.Stargazer не запускается в /var/log/stargazer.log пишет:

_______________________________________________

Storage plugin: `Couldn`t connect to mysql engine! With error: Access denied for user `root`@localhost` (using password: YES)`)

_______________________________________________

Можете подсказать?

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, NikKulik сказал:

Можете подсказать?

Вроде писать умеете, значит читать тоже должны уметь.

Пароли на мускуль чекайте. И внимательно видео надо было смотреть.

Відредаговано l1ght
Ссылка на сообщение
Поделиться на других сайтах

по какой ссылки можно скачать Ubilling: 0.8.7 rev 5918, т.к. на основной машине не хочу проводить эксперементы по обновлению БД и Ubilling: 0.8.8.?

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
Опубліковано: (відредаговано)

Внезапно в тему врывается стабильный релиз Ubilling 0.8.9 rev 6055 Jörmungandr

 

Из основных изменений:

  • alter.ini: добавлена новая опция PON_OLT_INDIVIDUAL_REPOLL_AJAX, включающая индивидуальный опрос OLT с помощью AJAX.
  • alter.ini: добавлена новая опция PON_QUICK_OLT_LINKS, включающая быстрый переход между OLT.
  • alter.ini: добавлена новая опция PON_ONU_CHARTS_SPOILER_CLOSED, регулирующая режим изначальной «открытости» спойлера с графиками истории сигнала ONU.
  • userstats.ini: добавлена новая опция SHOW_EXT_MOBILES включающая показ дополнительных мобилок в кабинете.
  • Модуль «Пользовательское WiFi оборудование»: исправлена проблема возникавшая в случае, если нету ни единой добавленной базовой станции.
  • Модуль Собака-наблюдака: добавлен тип проверки hopeping.
  • Модуль «Печать чеков»: добавлен макрос {PAYMENTID} для печати на чеках пользователей.
  • NAS Juniper MX: скрипты инициализации пользователей, теперь должны работать на PHP7.
  • ПОНизатор: Новый snmp шаблон для Eltex LTP серии (gpon).
  • ПОНизатор: Новый snmp шаблон для ZTE c220 (epon).
  • ПОНизатор: исправлена работа с индексами ONU для OLT Stels.
  • ПОНизатор: добавлен опрос и показ дистанции до ONU а также их интерфейсов для OLT Stels.
  • ПОНизатор: добавлена возможность поиска не зарегистрированных ONU и их быстрой регистрации для OLT Stels.
  • ПОНизатор: теперь показывает имя интерфейса для ONU на ZTE OLT (EPON).
  • Модуль Отчет по задачам: добавлена сводка по материалам потраченным конкретно на подключения.
  • Модуль «Объявления»: теперь в объявлениях администраторам возможно использовать HTML.
  • Модуль Записи звонков: улучшено детектирование пользователей, добавлено кэширование, оптимизировано быстродействие.
  • Модуль «Профиль пользователя»: при включенных дополнительных мобилках, добавлен быстрый переход к их редактированию.
  • Модуль «Редактирование мобильного»: добавлена возможность быстрого добавления доп. мобилки из списка звонивших сегодня.
  • Модуль «Теги»: при удалении типа тега, теперь он также удаляется со всех пользователей.
  • Модуль «Платежные карточки»: исправлен вывод ошибок при печати карточек, когда в шаблоне не указаны все данные.
  • RemoteAPI: добавлен вызов askozianum возвращающий состояние абонента по его номеру. Нужно для хитрых диалпланов.
  • OpenPayz: для банка «Фамильный» добавлен EasyPay-совместимый фронтенд fbank2 возвращающий также адрес и состояние счета абонента при поиске.
  • ПОНизатор, Мониторинг сигнала БС: кнопки индивидуального опроса БС/OLT теперь анимированы для визуализации процесса получения данных.
  • Мониторинг сигнала БС: исправлен баг с модальной формой при быстрой регистрации CPE.
  • ПОНизатор: добавлена возможность получения статистических данных для OLT V-Solution V1600D и соответствующий SNMP-шаблон.
  • ПОНизатор: добавлена возможность индивидуального опроса OLT через AJAX без перезагрузок и обновлений страницы. Регулируется опцией PON_OLT_INDIVIDUAL_REPOLL_AJAX в alter.ini.
  • ПОНизатор: список неизвестных ONU теперь использует модальную форму для регистрации таких ONU. Работает через AJAX без перезагрузок и обновлений страницы.
  • ПОНизатор: в список неизвестных ONU добавлена возможность подтягивать данные абонента, если существует абонент с таким же MACом, как у ONU. Полезно тем, кто использует ONU c NAT. Позволяет быстро подтягивать необходимые данные в модальную форму регистрации неизвестной ONU.
  • ПОНизатор: добавлена возможность быстрого перехода между OLT. Регулируется опцией PON_QUICK_OLT_LINKS в alter.ini.
  • ПОНизатор: немного улучшена косметика графиков истории сигнала ONU. Так же они спрятаны под спойлер. Режим изначальной «открытости» спойлера регулируется опцией PON_ONU_CHARTS_SPOILER_CLOSED в alter.ini.
  • ПОНизатор: в таблицы с ONU для каждой OLT добавлена колонка «Причина последней деригистрации». Пока работает только для OLT V-Solution V1600D.
  • Модуль «Очередь сообщений»: теперь для показа очередей SMS, Email, Telegram сообщений, используется JQuery DataTables.
  • Модуль SMSZilla: для направления SMS «Интернет» теперь также доступен макрос {PAYMENTID}.
  • Модуль «Собака-посылака»: теперь в нем происходит меньше странной херни.
  • Модуль «Отчет по подключениям»: добавлена возможность просмотра померших за год пользователей.
  • Модуль «Состояние системы»: немного косметики, добавлена статистика эффективности memcached и redis.
  • Модуль «Свитчи»: добавлена возможность нахождения длинных гирлянд из свитчей при помощи психо-паспорта.
  • Модуль «Свитчи»: добавлена возможность нахождения свободных от свитчей IP.
  • ПОНизатор: «Причина последней деригистрации» теперь работает и для OLT BDCOM P3310C.
  • Модуль Учет зарплат: в зарплатной ведомости по работнику добавлен показ абсолютных значений в графиках.
  • Модуль «Учет зарплат»: в зарплатную ведомость добавлен поиск по типам работ.
  • Новый модуль «Помощник прокрастинации»: доступен из контекстной справки и позволяет прокрастинировать.
  • UBinstaller: для автоконфигуратора NAS rscriptd добавлены бинарные пакеты для FreeBSD 11.1 amd64.
  • UBinstaller: объем памяти доступный PHP по-умолчанию теперь увеличен до 512Мб
  • UBinstaller: установлены правильные параметры запуска memcached по-умолчанию.

 

И как водится:

Полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2018&#rev_6055

Рекомендации к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section089

Обновленная демка: http://ubilling.net.ua/?module=fnpages&pid=demo

 

089.png

Відредаговано nightfly
ться
  • Like 2
Ссылка на сообщение
Поделиться на других сайтах

Привіт добродії!

Якось не помічав, але відсутній модуль 

 

Расширение PHP не найдено: redis

 

На що воно вливає? Ніяких проблем з роботою не виявив. Дякую!

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)
13 часов назад, -VaSaK- сказал:

На що воно вливає? Ніяких проблем з роботою не виявив. Дякую!

І не повинно воно ніяких проблем викликати.

Впливає власне на роботу внутрішніх механізмів кешування з увімкненим UBCACHE_STORAGE=redis.

Якщо нічо не тисне, можете собі використовувати memcached і жити счасливо, або спробувати доставити руцями той редис якось так, якщо дуже кортить :)

Відредаговано nightfly
емммм
Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...

И двух месяцев не прошло, а вот уже и стабильный релиз Ubilling 0.9.0 rev 6250 Helheim

 

Из основных изменений:

 

  • alter.ini: добавлена новая опция FREEZE_DAYS_CHARGE_ENABLED включающая возможность ограничивать количество доступных для пользователя дней заморозки
  • alter.ini: добавлена новая опция FREEZE_DAYS_INITIAL_AMOUNT устанавливающая изначальное количество дней заморозки доступное пользователю
  • alter.ini: добавлена новая опция FREEZE_DAYS_WORK_TO_RESTORE устанавливающая изначальное количество дней кулдауна после исчерпания пользователем доступных дней заморозки
  • alter.ini: добавлена новая необязательная опция TASKREPORT_SALARY_MULTIPLIER устанавливающая налоговый множитель на ЗП.
  • alter.ini: добавлена новая необязательная опция ONLINE_SHOW_CONTRACT_FIELD включающая отображение поля «Договор» в таблице «Онлайн пользователей»
  • alter.ini: добавлена новая необязательная опция ONLINE_SHOW_CONTRACT_DATE включающая отображение даты создания договора в поле «Договор» в таблице «Онлайн пользователей». Работает только при включенной опции ONLINE_SHOW_CONTRACT_FIELD.
  • alter.ini: добавлена новая опция MULTIGEN_ENABLED включающая поддержку КучаГена.
  • alter.ini: добавлена новая необязательная опция MULTIGEN_LOGGING включающая логирование КучаГена.
  • alter.ini: добавлена новая опция SWITCHES_SNMP_MAC_EXORCISM включающая получения и отображения MAC устройств полученного по SNMP.
  • alter.ini: добавлена новая опция DISTRICTS_ENABLED включающая справочник районов.
  • alter.ini: добавлена новая опция DISRTICTS_IN_PROFILE включающая показ районов пользователя в его профиле.
  • alter.ini: добавлена новая опция UKV_SHOW_REG_DATA включающая отображение даты регистрации услуги УКВ пользователя в общем списке модуля УКВ.
  • alter.ini: добавлена новая необязательная опция CONTRACT_PROFILE_HIDE выключающая показ номера договора (оферта жы) в профиле пользователя.
  • alter.ini: добавлена новая необязательная опция FREEMB_IN_PROFILE включающая показ «Предоплаченного трафика» в профиле пользователя (в 2к18 ага).
  • alter.ini: добавлены необязательные опции SMSZILLA_MOBILE_LEN и SMSZILLA_COUNTRY_CODE устанавливающие кастомные длину номера и код страны для SMSZilla.
  • userstats.ini: добавлена новая опция FREEZE_DAYS_CHARGE_ENABLED включающая возможность ограничивать количество доступных для пользователя дней заморозки
  • userstats.ini: добавлена новая опция FREEZE_DAYS_INITIAL_AMOUNT устанавливающая изначальное количество дней заморозки доступное пользователю
  • userstats.ini: добавлена новая опция FREEZE_DAYS_WORK_TO_RESTORE устанавливающая изначальное количество дней кулдауна после исчерпания пользователем доступных дней заморозки
  • userstats.ini: добавлена новая опция FREEZE_ALLOW_ON_NEGATIVE_BALANCE разрешающая пользователю замораживать услугу из личного кабинета даже при отрицательном балансе
  • Модуль SMSZilla: исправлено не работавшее обновление кэша превью, в случае отсутствия извлеченных номеров.
  • Модуль «SMSZilla»: для направлений SMS «Интернет» и «УКВ» добавлены новые фильтры «Баланс меньше нуля» и «Баланс нулевой».
  • Модуль «SMSZilla»: для направления SMS «Интернет» добавлены новые фильтры «IP содержит» и «У пользователя установлен кредит».
  • Модуль «SMSZilla»: нормализатор телефонных номеров в E164 полностью переписан. Теперь его можно использовать и в Японии и на Арубе.
  • Модуль «SMSZilla»: для направления «Интернет» добавлен фильтр «Пользователь не заморожен».
  • Модуль «SMSZilla»: для направления «Списки номеров» добавлены фильтры «примечание не содержит» и «не является нашим пользователем».
  • Модуль УКВ: добавлена обработка ситуаций с удаленными типами тегов.
  • Модуль «УКВ»: добавлена возможность отображение даты подключения в общем списке пользователей
  • Модуль «УКВ»: в отчет по контролю целостности добавлено детектирование проблем с комплексными пользователями.
  • Модуль Megogo: в списке существующих подписок исправлена сортировка по полям с индикаторами.
  • Модуль «Учет зарплат»: в графиках работника, теперь показана сумма коэффициентов вместо количества выполненных работ.
  • Модуль «Учет зарплат»: селектор типа работ при поиске по зарплатной ведомости, теперь сохраняет свое состояние.
  • Модуль «Профиль пользователя»: добавлена индикация времени заморозки пользователя, либо времени которое прошло от начала месяца для новых пользователей. Но это не точно.
  • Модуль «Зачем звонишь?»: добавлена статитистика по времени реакции на пропущенные звонки.
  • Модуль «Экзистенциальный конь»: добавлен сбор статистики по задачам, тикетам, возможностям подключений, заявкам на подключение, мертвым свитчам и лысому черту.
  • Модуль «ПОНизатор»: в очередной раз исправлен опрос OLT Stels. Теперь кажется окончательно.
  • Модуль «Отчет по задачам»: добавлена возможность показа затрат на работы с учетом налогов на заработную плату.
  • Модуль «Сети и услуги»: добавлена базовая валидация форматов IP и сетей с масками.
  • Модуль «Сервера доступа (NAS)»: добавлена базовая валидация формата IP NAS.
  • Модуль Живи с этим: добавлена возможность создавать задачи для массы пользователей сразу.
  • Модуль «Живи с этим»: вывод информации о запланированных и прошедших задачах переведен на Ajax. При больших объемах задач - это сокращает время загрузки страницы, а также позволяет быстро отфильтровать данные.
  • Модуль «Заявки на подключение»: добавлен показ телефона в списке заявок.
  • Модуль «Онлайн»: на мороз выброшена старая ручная сборка JSON-а для режима с кэшированием aka «HP mode 2».
  • Модуль «Планирование задач»: при посылке задач сотрудникам при помощи Telegram добавлены дата и время на когда задача запланирована.
  • Модуль «Whois»: добавлены бекрезолв и кэширование ранее полученных данных о IP.
  • Модуль «AskoziaPBX»: добавлен показ статистики ответов из Реакции на звонки.
  • Модуль «Сервера доступа NAS»: теперь позволяет одновременно использовать FreeRadius, JunGen и КучаГен.
  • Модуль «Сервер DHCP»: добавлена возможность просмотра и скачивания лога dhcpd.
  • Модуль «Планирование задач»: в отсылаемых сотрудникам СМС теперь фигурирует таки время, на когда они должны были выполнить задачу.
  • Модуль «ARPдиагностика»: унифицировано уведомление о несовпадении MAC адресов с ожидаемыми.
  • Заморозка пользователя: добавлена возможность ограничивать количество дней заморозки доступных для пользователя с последующим кулдауном в теченни определенного времени.
  • Модуль «Свичи»: добавлено отображение MAC устройства полученного при опросе его по SNMP. Необходима опция SWITCHES_SNMP_MAC_EXORCISM.
  • Модуль «Уровни сигнала на БС»: добавлена функция получения и сохранения MAC адреса устройства для дальнейшей работы с ним в модуле «Свичи». Необходима опция SWITCHES_SNMP_MAC_EXORCISM.
  • Модуль «Уровни сигнала на БС»: в вывод информации об устройстве добавлен MAC устройства для Mikrotik и устройств UBNT.
  • Модуль «Уровни сигнала на БС»: переработана функция возврата MAC адреса. Стала более универсальной. Можно использовать в других местах. Небольшая косметика кода.
  • Модуль «SMSZilla»: для направления SMS «интернет» добавлен новый макрос {LACK} указывающий на недостаток счета абонента.
  • Модуль «SMSZilla»: добавлена краткая справка по доступным макросам при редактировании и создании шаблонов.
  • Модуль «SMSZilla»: добавлена нотификация о том, что была произведена реальная рассылка.
  • Новый модуль «Справочник районов»: позволяет вдумчиво фильтровать существующих абонентов по районам своего или чужого присутствия.
  • Модуль «Профиль пользователя»: при включенной опции PASSWORDSHIDE теперь прячет всю строку «Пароль».
  • Модуль «Профиль пользователя»: теперь умеет не показывать строку договора абонента.
  • Модуль «SMSZilla»: для направления SMS «Интернет» добавлен новый фильтр «Район».
  • Модуль Собака-наблюдака: добавлен тип проверки opentickets возвращающий количество открытых тикетов хелпдеска.
  • Модуль «Собака-наблюдака»: добавлен оператор notempty проверяющий не является значение пустотой.
  • Модуль «Собака-наблюдака»: добавлены операторы > = и < =.
  • Модуль Собака-посылака: добавлена возможность посылки SMS при помощи сервиса SMSPILOT. Спасибо Сергею Щучкину.
  • Модуль «Проверка целостности свитчей»: улучшен поиск возможных петель в в коммутации свитчей.
  • Модуль «Виртуальные сервисы»: теперь умеет также добавлять деньги на счет абонента. Для этого у сервиса должна быть указана отрицательная стоимость.
  • Модули «Города», «Улицы» и «Дома» теперь используют AJAX для отображения информации и всяких манипуляций.
  • Модуль «Пользовательский онлайн»: добавлена возможность отображать поле «Договор» и дату договора в таблице «Онлайн пользователей». Регулируется опциями ONLINE_SHOW_CONTRACT_FIELD и ONLINE_SHOW_CONTRACT_DATE.
  • Модуль «Заявки на подключение»: добавлены раздельные права SIGREQCONF и SIGREQDELETE для конфигурации модуля и удаления заявок.
  • Модуль «AskoziaPBX»: исправлено детектирование входящих транков, при использовании редактора маршрутов.
  • Модуль «Возможности подключений»: добавлен режим показа в виде календарика, для возможности оценки времени затраченного на обработку.
  • Модуль «OpenPayz»: исправлена ручная обработка транзакций.
  • Модуль «Попингатор»: немного косметики.
  • Модуль «Пинг по MAC»: немного косметики.
  • Модуль «Документы пользователя»: Добавлена возможность менять «публичность» существующих и свеже создаваемых документов. Немного косметики.
  • Модуль «Планирование работ»: добавлено новое право TASKMANNODONDATE запрещающее смену даты завершения задачи. Да, для закрытия задач только текущим днем.
  • Модуль «Состояние системы»: теперь кроме проверки состояния БД также умеет рихтовать сломанные таблички.
  • Динамический шейпер теперь работает и для Mikrotik NAS.
  • OpenPayz: добавлен фронтенд monobank для Монобанка. Спасибо Борисову Евгению & Mixtery.
  • OpenPayz: добавлен фронтенд privatmulti для работы с множественными контрагентами посредством ПриватБанка.
  • OpenPayz: добавлены фронтенд и бекенд для работы с платежной системой Ukrpays.
  • RemoteAPI: добавлен вызов getagentdata возвращающий информацию о присвоенном пользователю контрагенте.
  • RemoteAPI: добавлен вызов districtscache обновляющий кэш районов.
  • Миграция с микбила: снова работает.
  • Регистрация ONU для ZTE: фиксы для удаления карт и для регистрации gpon ONT.
  • Глобально: исправлены нетапающиеся ссылки/кнопки в Firefox для Android.
  • Глобально: исправлены множественные ворнинги в логах, которые могли иногда возникать при вылогинивании администраторов.
  • Миграция2 добавлена возможность импортировать даты договоров, а так же автоматически заселять абонента(то есть создавать города, улицы, дома, адреса и т.д., если таковых нет в БД). Автоматическое заселение работает ТОЛЬКО для способа регистрации(«User registration mode») «Ubilling live register».
  • ПОНизатор: исправлен косяк баг с обработкой сигналов для OLT V-Solution V1600D
  • Опрос свичей по SNMP: файлы шаблонов SNMP переведены в UTF-8 без BOM, символ окончания строк переведен в UNIX формат, добавлены новые параметры для получения MAC устройства.
  • Кабинет пользователя: теперь чуть более понятно показывает стоимость виртуальных сервисов или бонусов.
  • Кабинет пользователя: теперь интерфейс самостоятельной генерации документов, не показывается, в случае отсутствия публичных шаблонов.

И как всегда, свежая демка: http://ubilling.net.ua/?module=fnpages&amp;pid=demo

Полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2018#rev_6250

Рекомендации к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section090

 

090.jpg

Да, мы знаем - релиз получился слегка раздутым.

  • Like 4
  • Thanks 1
Ссылка на сообщение
Поделиться на других сайтах
  • 1 month later...
  • madf unpinned this тема

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від sanyadnepr
      Приветствую всех.
      Подскажите пожалуйста где копнуть и нет ли проблемы со стороны протокола взаимодействия сити24 или возможно не учтена необходимая проверка в модуле сити24 в Ubilling, пока писал понял что похоже в проверке payID, но это не точно.  
      Недавно обнаружилось с сити24 начали прилетать дубликаты платежей, в целом платежей мало, два одинаковых запроса Pay с одинаковым transactionID и payID в одну секунду одному платежному ID при этом биллинг "думает" примерно чуть больше минуты и отвечает одним ответом <result>0</result>, сити24 утверждает что ответ они не получили и по протоколу дальше повторяет запросы дублем, биллинг ответ и так по кругу, сити24 спрашивает каким образом с одинаковым payID от сити24 билл продолжает обрабатывать запросы и пополнять абоненту счет раз в 5 минут примерно, на одну и туже сумму, ведь этот payID уже был обработан предполагают сити24 согласно протоколу.
      Конечно есть вопрос к сити24 зачем они дублем присылают два запроса, но они отвечают что эта ситуация учтена в протоколе и проблема на стороне биллинга, потому что он пополняет счет по уже обработанному одинаковому payID.
      При этом transactionID в дублях одинаковый, но с каждым новым дублем разный.
      Если зафаерволить запросы от сити24, но оставить возможность отвечать то после блокировки билл отправляет 2-3 минуты 6 ответов <account>0001</account>  <result>0</result>.
      После снятия блокировки, дубли и платежи нескольких проблемных абонентов прилетают так же по кругу, при этом и с некоторыми новыми пополнениями происходит аналогичная ситуация.
      В openpayz в платежах transactionID и не видно payID.
    • Від nightfly
      Ubilling 1.4.3 rev 9058 The Bladewood Grove
       
      Зміни в структурі БД. alter.ini: нові опції OPHANIMFLOW_ENABLED та OPHANIMFLOW_URLS котрі вмикають та керують інтеграцією з OphanimFlow. alter:ini: нова опція PHOTOSTORAGE_POSTPROCESSING, що вмикає післяобробку зображень при завантаженні в Сховище зображень. alter:ini: нова опція PHOTOSTORAGE_WATERMARK, що вмикає розміщення вотермарки на всіх зображеннях, що завантажуються. alter:ini: нова опція PHOTOSTORAGE_RECOMPRESS, що вмикає зміну компрессії завантажених зображень. alter:ini: нова опція PHOTOSTORAGE_AUTORESIZE, що вмикає автоматичне та лагідне масштабування зображень конячих розмірів. alter:ini: нова опція PHOTOSTORAGE_DRAWIMGINFO, що вмикає вдруковування в зображення відлагоджувальної інформації. alter.ini: нова опція ONDEMAND_CHARTS, що вмикає відкладене завантаження графіків завантаження користувацької смуги. userstats.ini: нова опція OPHANIM_ENABLED, що вмикає інтеграцію OphanimFlow в кабінеті користувача. Модуль Заздрість: тепер авторизаційні дані пристроїв, не відображаються в списку пристроїв. Модуль “Заздрість”: при створенні та редагуванні пристроїв, для полів “пароль” та “enable пароль” тепер використовуються інпути паролів. Модуль “Заздрість”: заздрісним пристроям додано нове поле “Порт”. Тепер в скриптах можна використовувати, відповідний макрос {PORT}. Модуль “Статистика трафіку користувача”: проведено радикальний рефакторинг. Модуль “Статистика трафіку користувача”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Статистика трафіку користувача”: виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Модуль “Статистика трафіку користувача”: додано можливість відображення графіків за останню годину з OphanimFlow. Модуль “Користувачі”: додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Модуль “Сховище зображень”: тепер додатково перевіряє завантажувані зображення на тему їх валідності. Модуль “Фінансові операції”: виправлено відображення суми платежів користувача. Remote API: новий виклик ophanimtraff, який просто бере і синхронізує локальну БД з віддаленими джерелами OphanimFlow. Remote API: виклик userbynum тепер також опційно містить поле з “Платіжним ID” користувача. Глобально: у всіх полях вводу паролів, окрім форми входу, тепер відображається елемент керування “показати/приховати” пароль. Кабінет користувача: в модулі “Трафік” додано опційну можливість, відображення трафіку отриманого з OphanimFlow. Кабінет користувача: в модулі “Трафік” виправлено проблему невірного відображення залишку коштів на кінець місяця, при використанні Ішимури. Кабінет користувача: в модулі “Відеоспостереження” для NVR WolfRecorder замінено розділювач попередньо заповнених даних авторизації. OpenPayz: додано frontend portmonemulti, для отримання платежів від різних контрагентів. Інформацію по контрагентам бере з біллінгу, також використовую розширену інформацію контрагента. Платіжна система в контрагенті мусить бути створена, як PORTMONE 1984tech: додано функціонал генерації RPZ для isc-bind, спасибі @misterromanbush  
      Повний чейнджлог
      Оновлена демка
       

    • Від mac
      Здається, після оновлення PHP 7.4 до PHP 8.2 feesharvester припинив працювати:
       
      /usr/local/bin/curl "http://127.0.0.1/billing/?module=remoteapi&key={SERIAL}&action=feesharvester" <br /> <b>Fatal error</b>: Uncaught TypeError: Unsupported operand types: string - string in {UBPATH}/billing/api/libs/api.fundsflow.php:570 Stack trace: #0 {UBPATH}/billing/modules/remoteapi/feesharvester.php(22): FundsFlow-&gt;harvestFees('2024-01') ...  
      Невеличке розслідування врешті з'ясувало, що це через наявність пробілу у деяких логінах абонентів. Як так сталося? Тому що інколи був неуважно додан трейлінг пробіл до номеру будинка і цей пробіл потрапив до логіну абоненту. Логін абоненту неможливо змінити ніяким чином штатними засобами. Я не розглядаю створення нового абонента для усунення помілки.

      Був обран такий шлях вирішення проблеми. Заміну функції php explode() знайшов у мережі. Мабуть це станеться в нагоді:

       
      diff api.fundsflow.php.bak api.fundsflow.php.new 559c559 < $eachfee = explode(' ', $eachline); --- > $eachfee = preg_split("~(?<!\\\\)(?:\\\\{2})*'[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(*SKIP)(*F)|\s+~s" , $eachline);  
    • Від Dilan
      Собственно ищу кто сделает такую связку с нуля под ключ. Тз высылаю в личку. Заранее спасибо.
    • Від ukrtelekom
      Доброго часу!
      Шукається адміністратор віддалений для разової роботи по коригуванню працюючого Ubilling з мікротами. Якщо стосунки зклєяться- то до постійної додаткової копійки. 
      Всім заздалегідь дякую. Хейти, бажано не писати. Контакти в приватні повідомлення або O73283344O

×
×
  • Створити нове...