Перейти до

Релизы Ubilling 2019


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

24 минуты назад, nightfly сказал:

Теперь планируется.

 

Сложно что-то "планировать" если ты не в курсе о том, что в каких-то кейсах у кого-то это может быть проблемой.

может заодно и это пофиксите:

В 05.03.2019 в 18:49, a_n_h сказал:

Случайно еще одну фичу обнаружил: при перезагрузке в 47-ю таблицу не попадают замороженные абоны с положительным балансом и соответственно получают доступ в нет, а поскольку их нет и в 4-й и 3-й таблице то и скорость не ограничивается.

 

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

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Мы знаем, всем уже надоело ждать. Вот, первый в этом году стабильный релиз Ubilling 0.9.5 rev 6653 syoubu da   Из основных изменений Изменения в структуре БД. см. дамп. alter.in

Прошел ровненько месяц работы и вот стабильный релиз Ubilling 0.9.6 rev 6717 namenna yo. Не ожидали, да?   Основные изменения Изменения в структуре БД. см. дамп. alter.ini: нов

Еще чуть больше месяца и опять, стабильный релиз Ubilling 0.9.7 rev 6775 iku zo. Изменения в структуре БД. см. дамп. alter.ini: новая опция NMLEASES_EXTEND для поиска MAC в нестандартных

Posted Images

Здесь нечего фиксить. Вы просто сами себе выстрелили в ногу, проебав штатную модель авторизации (я хз чего вы ожидали, если фаер у вас состоит из allow from any to any). Верните как было. Либо воспользуйтесь интелектом, для приведения этого в рабочий вид. Благо документации по этому поводу тоже более чем достаточно.

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

Еще чуть больше месяца и опять, стабильный релиз Ubilling 0.9.7 rev 6775 iku zo.

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая опция NMLEASES_EXTEND для поиска MAC в нестандартных вариантах.
  • alter.ini: новая опция IGNORE_PASSWORD_UNIQUE для отключения проверки уникальности паролей пользователей. Очень не рекомендуем это включать без полного осознания происходящего.
  • alter.ini: новая необязательная опция BABLOGUESSING. Вам она не нужна.
  • alter.ini: новая опция WAREHOUSE_RECPRICE включающая рекомендованную цену вместо средней для расходных операций на складе.
  • alter.ini: новая опция EASY_CHARGE позволяющая быстро чарджить денюжку со счета пользователей.
  • alter.ini: новая опция DDT_ENABLED вкалючающая тарифы судного дня.
  • userstats.ini: новые опции PC_SERIES_AND_SN и PC_SERIES_LENGTH, контролирующие проверку номера партии совместно с серийным номером скертч карточек.
  • Модуль «Астериск»: исправлена сортировка звонков
  • Модуль «Планирование работ»: теперь, при рассылке, сотрудникам в телеграм сообщения подмешивается метка кабеля пользователя интернета либо УКВ.
  • Модуль «Планирование работ»: исправлен баг при попытке применить продвинутые фильтры при печати задач
  • Модуль «Возможности подключений»: починена навигация внутри модуля.
  • Модуль «Возможности подключений»: добавлено логирование и показ истории изменений возможностей.
  • Модуль «Менеджер обновлений»: теперь также умеет проверять какой релиз сейчас является последним стабильным.
  • Модуль «Пинг по MAC абонента»: добавлена возможность указывать количество пакетов.
  • Модуль «Пинг по MAC абонента»: теперь также умеет показывать результаты в виде графичков. Немного исправлена косметика.
  • ПОНизатор: в очередной раз исправлен сбор FDB для ZTE OLT (EPON).
  • Модуль «Поиск оплат»: добавлен фильтр «Логин содержит».
  • Модуль «Склад»: добавлена возможность рассчета рекомендованной цены вместо средней при оформлении расходных операций.
  • Кабинет Пользователя: теперь тоже должен бы нормально работать на PHP >= 7.1
  • Кабинет Пользователя: модуль «Кредиты» больше не позволяет пользоваться им замороженным или принудительно отключенным пользователям.
  • Кабинет Пользователя: теперь также поддерживается метод авторизации both.
  • Модуль «ПОНизатор»: сделана черновая поддержка OLT Stels FD12XXS. Спасибо Борисову Евгению за щастье пообщаться с этим прекрасным устройством.
  • Модуль «Профиль пользователя»: теперь умеет быстро снимать средства со счета пользователя и автоматически выставлять кредит до следующего месяца.
  • Модуль «Регистрация пользователя»: улучшена визуализация процесса регистрации пользователя.
  • Модуль «УКВ»: улучшена визуализация процесса регистрации пользователя.
  • Модуль «Собака-посылака»: обновлено API RedSMS при использовании SMS_SERVICES_ADVANCED_ENABLED.
  • Новый коммерческий модуль Тарифы судного дня: позволяет гибко управлять автоматизированным жизненным циклом тарифов.
  • Новый модуль «Миграция2 УКВ»: чуть более чем полностью базируется на модуле "Миграция2" и полностью наследует его парадигму «Ubilling live register».
  • RemoteAPI: добавлен новый вызов ddt вызывающий судный день.
  • OpenPayz: переписан код бекенда mypayprivat, можно сказать написан новый, для формирования ссылок на «Быстрый Платеж» от Приватбанка, с возможностью учитывать теги и отправлять платеж на разные ФОПы (ООО).
  • OpenPayz: добавлен новый фронтенд privatmultibyid. Принимает прием платежей от Приват24, только ищет предпринимателей по выставленному тегу в профиле пользователя.
  • OpenPayz: обновлен фронтенд sberbank. Спасибо ad-dycost.
  • OpenPayz: обновлен фронтенд iboxmulti. Спасибо Евгению Борисову.
  • UHW aka Unknown HardWare helper: новый подвид UHW для multigen.

А где ссылочки? А вот они!

Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2019#rev_6775

Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section097

Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo

 

097.jpg

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

исправлен сбор FDB для ZTE OLT (EPON).

ZTE 220 - уже должен работать?

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

ZTE 220 - уже должен работать?

ЕМНИП оно и работало успешно на нем изначально. Естественно с прошивками выше 1.2.3.

В последних фиксах там насколько помню только разбор индексов в бинари очень страшно рихтовали.

 

Вообще лучше это у l1ght уточнить чего там и почему работает. Сейчас только он этими штуками вокруг zte занимается.

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

Понятно, вопрос был для уточнения "прямоты рук".

Ну можешь натравить оид из шаблона для фдб и сам увидишь что маки ток с аплинков приходят.

А фиксы были для ETGHK карточек, уж больно они особенные после EPFC/ETGO.

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

Ubilling 0.9.7 rev 6775

 

При попытке выбрать "Редактировать стоимость подключения" в меню "Справочники" "Тарифы" получаю такое:

wrong data input: INSERT INTO `signup_prices_tariffs` (`tariff`, `price`) VALUES ('18K-20Mb', '0')

Срабатывает только на определенном тарифе.

 

 

При попытке зайти в некоторые учетные записи абонента получаю такое:

Подозрительная ошибка - вообще странно, что вы ее видите:

EMPTY_DATABASE_USERDATA UserProfile Object
(
    [alterCfg:protected] => Array
        (
 
Тут идет содержимое массива из alter.ini

        )

    [userdata:protected] => 
    [alladdress:protected] => Array
        (
        )

    [phonedata:protected] => Array
        (
        )

    [aptdata:protected] => Array
        (
        )

    [AllUserData:protected] => 
    [highlightStart:protected] => 
    [highlightEnd:protected] => 
    [plugins:protected] => 
    [login:protected] => Ordzonikidze80ap15_5xtu
    [useraddress:protected] => 
    [realname:protected] => 
    [phone:protected] => 
    [mobile:protected] => 
    [contract:protected] => 
    [mail:protected] => 
    [speedoverride:protected] => 
    [mac:protected] => 
    [buildgeo:protected] => 
    [paymentid:protected] => 
)

 

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

Ого, тут опять стабильный релиз Ubilling 0.9.8 rev 6806 kurae.

 

А что нового? Да всякого понемножку.

  • alter.ini: новая опция PRINT_RECEIPTS_ENABLED включающая модуль печати квитанций для Интернет и UKV юзеров.
  • alter.ini: новая необязательная опция PRINT_RECEIPTS_IN_PROFILE включающая возможность печати квитанций для Интернет и UKV юзеров прямо из профиля юзера.
  • alter.ini: новая необязательная опция UKV_STREET_REP_BUILD_SEL включающая дополнительный фильтр по домам в отчете по улицам UKV.
  • alter.ini: новая необязательная опция SWITCHPORT_REPORT_IGNORE_PON, позволяет игнорировать пользователей с онушками в отчете «Пользователи без присвоенного порта»
  • alter.ini: новая опция MULTIGEN_POD_ON_IP_CHANGE, отправляет POD при смене IP пользователя.
  • alter.ini: новая опция MULTIGEN_POD_ON_MAC_CHANGE, отправляет POD при смене MAC пользователя.
  • Модуль «Тарифы судного дня»: в отчет по истории при переходе из профиля пользователя, добавлены стандартные контролы навигации.
  • Модуль «Планирование работ»: теперь показывает в задаче и отсылает сотрудникам в телеграм присвоенные свитч/порт пользователя.
  • Новый модуль "Печать квитанций": позволяет печатать квитанции для Интернет и UKV юзеров. Даже с использованием QR-кодов. Использует стандартные макросы для документооборота + несколько новых.
  • Модуль «Финансовые операции»: исправлена косметика для случаев, если у пользователя не присвоен договор.
  • Сервис Прием заявок на подключение: теперь должен бы нормально работать на PHP >= 7.2
  • Модуль UKV: в отчет по улицам добавлена возможность дополнительной фильтрации по домам юзеров.
  • Модуль Склад: отчеты вынесены в отдельный, соответствующий раздел на панели.
  • Модуль «Склад»: добавлено новое право WAREHOUSEREPORTS управляющее доступом к отчетам.
  • Модуль «Склад»: отчет по остаткам по датам - теперь отдельно показывает затраты ТМЦ на подключения и другие задачи в случае использования Отчета по задачам.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Небольшой рефакторинг и улучшения. Так же исправлены мелкие баги.
  • Модуль «Хелпдеск»: исправлен показ поля «кредит» при просмотре тикетов пользователей.
  • Модуль «Пинг по MAC»: теперь умеет сигнализировать о ситуациях, когда ответы приходят не от MAC присвоенного пользователю.
  • Модуль КучаГен: переписана механика работы сервисов CoA/PoD. Ликвидированы проблемы с многопоточным запуском и правами после обновлений.
  • Модуль Опрос свитчей добавлен SNMP шаблон для Mikrotik RB750. Спасибо Сергею Оленичу.
  • Модуль «Интеграция с AskoziaPBX»: исправлена работа счетчиков при использовании маршрутов вызовов.
  • Модуль «Экзистенциальный конь»: исправлены счетчики телефонных вызовов при использовании маршрутов вызовов.
  • Модуль «Почему ты звонишь?»: теперь при сохранении суточной статистики игнорирует анонимные номера телефонов.
  • Модуль Тарифы судного дня: добавлено новое право DDTCONF отвечающее за доступ к конфигурации модуля.
  • Модуль «Панель задач»: иконка «Тарифы судного дня» теперь ведет напрямую к отчету вместо конфигурации.
  • Модуль OmegaTV: добавлена базовая поддержка работы с плейлистами.
  • Глобальное меню: добавлена иконка для быстрого перехода к отчету по тарифам судного дня.

 

Вы еще не устали от этих ссылок? Нет? Ну тогда вот они:

Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2019#rev_6806

Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section098

Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo

 

098.jpg

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

Опа! Прошло более чем месяц времени, изменено несколько десятков тысяч строк кода... и вот мы надеемся, что стабильный релиз Ubilling 0.9.9 rev 6870 zettai yurusenai

 

Много всякого нового. Вот оно:

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая опция BANKSTA2_ENABLED включающая модуль обработки банковских выписок Banksta2.
  • alter.ini: новая опция BANKSTA2_PAYMENTID_INET устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для интернет-пользователей.
  • alter.ini: новая опция BANKSTA2_PAYMENTID_UKV устанавливающая тип оплат для денег разнесенных модулем Banksta2 из банковских выписок для пользователей УКВ.
  • alter.ini: новая необязательная опция USERPROFILE_TAG_SECTION_HIGHLIGHT включающая альтернативное визуальное оформление области тэгов в профиле пользователя.
  • alter.ini: опция STREETS_ALIAS_AUTOGEN теперь включена по-умолчанию для новых установок.
  • alter.ini: новая опция VISOR_ENABLED включающая модуль учета камер наблюдения.
  • alter.ini: новая необязательная опция TASKMAN_ANYONE_COLORING. Вам она не нужна.
  • alter.ini: новая необязательная опция SALARY_FACTOR_DEFAULT устанавливающая коэффициент по-умолчанию для новосоздаваемых работ.
  • alter.ini: новая необязательная опция SALARY_EMPLOYEE_PRESET включающая автоматическую предустановку работника при создании новых работ.
  • userstats.ini: новая необязательная опция SC_DAILY_FIX для улучшения самочувствия сетей с посуточной тарификацией.
  • userstats.ini: новая необязательная опция SC_MTAPI_FIX исправляющая артефакты кредитования при использовании NAS с MikrotikAPI
  • userstats.ini: новая необязательная опция SHOW_SPEED_MB включающая альтернативный показ скорости.
  • userstats.ini: новая необязательная опция INLINE_LOGOUT включающая старые инлайновые контролы выхода при login/both авторизации.
  • userstats.ini: новая необязательная опция SP_SIZE устанавливающая кастомные размеры для SP_TYPE 3.
  • userstats.ini: новая опция SWEETTV_ENABLED включающая возможность продавать TrinityTV под соусом Sweet.TV.
  • userstats.ini: новая опция TRINITYTV_GUIDE_URL устанавливающая URL гайдика для пользователя.
  • Модуль КучаГен: добавлена поддержа преобразования имен пользователей в виде QinQ аля JunOS.
  • Модуль «КучаГен»: ликвидированы ошибки возникающие при работе с полностью пустой базой.
  • Модуль Склад: изменено поведение опции WAREHOUSE_RECPRICE. Теперь там еще более неожиданные цифры. Просто не включайте ее.
  • Модуль «Профиль пользователя»: добавлена возможность альтернативного визуального оформления области тэгов.
  • Модуль Печать квитанций: добавлена возможность указания суммы к оплате равной текущему состоянию баланса абонента, если баланс меньше 0.
  • Новый модуль «Карта подключений»: позволяет визуально определять где и с какой успешностью вы подключаете пользователей.
  • Новый модуль «Banksta2»: очередная попытка сделать из обработки банковских выписок что-то юзабельное.
  • Модуль Учет зарплат: уменьшено использование памяти, немного улучшено быстродействие.
  • Модуль «Помощник прокрастинации»: немного починен и расширен.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Небольшой рефакторинг и улучшения. Так же исправлены мелкие баги.
  • Новый модуль «Карта задач»: позволяет визуально оценить места и частоту проведения различных типов работ.
  • Модуль «Профиль пользователя»: для показа информации о тарифе «со следующего месяца», теперь используется отдельный контейнер.
  • Модуль «TrinityTV»: добавлено отображение актуального состояния подписки со стороны сервиса Trinity.
  • Модуль «TrinityTV»: немного причесана локализация.
  • Модуль «TrinityTV»: опция TRINITYTV_DEBUG перестала быть декоративной.
  • Модуль «Свитчи»: теперь при просмотре профиля устройства, показано актуальное состояние даунлинковых свитчей.
  • Модуль «Заселение пользователя»: теперь выглядит чуть менее страшным и отдаленно напоминает форму регистрации.
  • Модуль «Опрос свитчей»: для устройств с fdbmode DLP теперь игнорируется нулевой порт.
  • Модуль «Профиль пользователя»: добавлены несколько дополнительных проверок и логирование, при использовании функционала быстрого кредитования.
  • Модуль «Планирование работ»: теперь умеет принудительно подсвечивать задачи для работников «кто-угодно».
  • Модуль Учет зарплат: теперь при создании новых работ, может использоваться предустановленный коэффициент.
  • Модулб «Учет зарплат»: теперь при создании новых работ, работник может автоматически пред устанавливаться на основании работника из задачи.
  • Интеграция с UserSide: починен экспорт сервисов пользователя, в кейсах, когда пользователю присвоено несколько сервисов одного вида.
  • Кабинет пользователя: добавлен новый скин paper, чисто ради демонстрации того, что скины могут быть какими угодно.
  • Кабинет пользователя: теперь модуль OmegaTV также показывает пользователю его Account ID.
  • Кабинет пользователя: исправлена проблема модуля TrinityTV возникавшая при отсутствии существующей подписки клиента.
  • Кабинет пользователя: кнопка выхода при авторизации login/both теперь немного менее пугающая.
  • Кабинет пользователя: модуль «тест скорости», на мороз выброшена легаси поддержка флэшового Ookla speedtest mini.
  • Кабинет пользователя: модуль «тест скорости», при SP_TYPE 3 теперь происходит вклейка фрейма с SP_URL.
  • Кабинет пользователя: новый модуль Sweet.tv, работающий на дровах, угле, мазуте и механиках Trinity.

А где же ссылочки? А вот они:

Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2019#rev_6870

Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section099

Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo

 

099.jpg

  • Like 4
Ссылка на сообщение
Поделиться на других сайтах
  • 4 weeks later...

После удаления свича в модуле "Свичи", он не пропадает в верхней части экрана в меню "Мертвые свичи"

При попытке его дальнейшего редактирования из меню "Мертвые свичи" высвечивается ошибка:

Подозрительная ошибка - вообще странно, что вы ее видите: NO_SUCH_IP

 

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

После удаления свича в модуле "Свичи", он не пропадает в верхней части экрана в меню "Мертвые свичи" 

Пропадает.

После следующего же опроса при помощи вызова swping скажем.

 

15 часов назад, Dmitry2 сказал:

При попытке его дальнейшего редактирования из меню "Мертвые свичи" высвечивается ошибка:

Что вполне ожидаемо. Нету такого свитча больше.

 

Что такое кэширование вы можете узнать из википедии.

 

 

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

Без лишнего пафоса, празднований, цветов и музыки выходит стабильный релиз Ubilling 1.0.0 rev 6992 neon genesis

 

А что у нас в чейнджлоге? А вот что:

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая необязательная опция TASKMAN_PRINT_ORDER устанавливающая поле сортировки задач.
  • alter.ini: новая опция BACKUPS_MAX_AGE указывающая максимальный возраст в днях хранимых бэкапов БД.
  • alter.ini: новая опция DARKVOID_CACHETIME устанавливающая дефолтный интервал кэширования DarkVoid. Можете не трогать.
  • alter.ini: новая опция VISOR_CHARGE_MODE устанавливающая режим дочардживания средств для камер если это требуется.
  • alter.ini: новая опция TRINITYTV_RDEVS включающая отображение количества закрепленных за пользователем устройств.
  • alter.ini: новая опция REMOTEAPI_DISABLE_CALLS которая вам не нужна.
  • alter.ini: новая опция FDBARCHIVE_MAX_AGE устанавливающая максимальный срок хранения данных архива FDB в днях.
  • userstats.ini: новая опция VISOR_ENABLED включающая для пользователей модуль Видеонаблюдение.
  • userstats.ini: новая опция TRINITYTV_CHANLIST_URL устанавливающая ссылку на список каналов.
  • userstats.ini: новая необязательная опция AN_BUTTONS включающая дополнительные контролы управления прочитаностью объявлений.
  • ymaps.ini: новая опция LEAFLET_TILE_LAYER устанавливающая кастомный тайл-леер для сервисов карт на базе Leaflet.
  • Модуль «Авторизационные данные свитчей»: исправлен баг при удалении записи.
  • Модуль «Мониторинг сигнала беспроводных БС»: теперь будет обнаруживать пользователя по MAC CPE, который закреплен за ним и настроен в режиме бриджа.
  • Модуль «УКВ»: отчеты по должникам и антидолжникам теперь адекватно реагируют на состояние замороженности основного аккаунта комплексной услуги.
  • Модуль «УКВ»: в отчет по контролю целосности добавлена проверка на совпадение состояний подключенности КТВ и основного аккаунта комплексной услуги.
  • Модуль По ком звонит колокол: теперь использует DarkVoid для отрисовки виджета нотификации.
  • Модуль Склад: форма создания расходной операции больше не взрывается в случае отсутствия типов работ.
  • Модуль «Whois»: починена работа миникарты, при использовании сервисов карт на базе leaflet.
  • Модуль «Планирование работ»: теперь умеет по-разному сортировать задачи при печати табличкой.
  • Модуль «Планирование работ»: теперь при отсутствии существующих работников или типов работ форма создания задачи отключена.
  • Модуль «Экзистенциальный конь»: график оборудования теперь адекватно реагирует на включенность PON/DOCSIS.
  • Модуль «Бекап БД»: немного косметики.
  • Модуль «MapOn»: теперь умеет раздельно показывать последние маршруты машинок а также все маршруты за сегодня.
  • Новый модуль Visor: предназначен для учета услуг «видеонаблюдения».
  • Модуль «TrinityTV»: добавлена возможность показа количества закрепленных за пользователем устройств при просмотре списка подписок.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: Исправлен парсер серийников для Huawei ONT.
  • Модуль «Финансовый отчет»: изменен формат денежных сумм в помесячной сводке, для улучшения читаемости.
  • Модуль «УКВ»: в финансовом отчете изменен формат денежных сумм в помесячной сводке, для улучшения читаемости.
  • Модуль «Экзистенциальный конь»: при показе суммарных сумм в финансово-ориентированных отчетах изменен формат отображения.
  • Модуль Склад: оповещения сотрудников при помощи Телеграм-а теперь чуть более информативные.
  • Модуль «TrinityTV»: добавлена возможность быстрого определения вендора клиентского оборудования по MAC устройства.
  • Модуль Собака-наблюдака: добавлена возможность рассылки алертов в различные чаты Telegram, по аналогии с дополнительными мобилками.
  • Модуль «Профиль пользователя»: добавлены опциональные контролы поиска MAC пользователя в архиве FDB.
  • Модуль «Свитчи»: добавлены контролы поиска всех записей со свитча в архиве FDB.
  • Модуль «Askozia монитор»: радикально оптимизировано быстродействие за счет отказа от повторных вызовов телепатии по номерам.
  • ПОНизатор: добавлена поддержка опросов для BDCOM GP3600 (GPON)
  • Новый модуль «FDB Архив»: предназначен для хранения снапшотов предыдущих состояний FDB кэша.
  • Новый плагин профиля «TrinityTV»: позволяет быстро переходить к ассоциированной с пользователем подписке.
  • Модуль УКВ: теперь также реагирует на опцию CAN_DELETE_PAYMENTS.
  • Модуль Опрос свитчей добавлен SNMP шаблоны для Cisco Catalyst 3750-24TS-S и 3560-24-TS-S.
  • Кабинет пользователя: модуль «SweetTV», небольшая косметика, и более осмысленная расстановка елементов управления.
  • Кабинет пользователя: модуль «SweetTV» и «TrinityTV» теперь умеют показывать ссылку на список каналов.
  • Кабинет пользователя: модуль «OmegaTV» исправлены возможные артефакты в при работе с опцией OM_PROTECTION.
  • Кабинет пользователя: модуль «TrinityTV» больше не показывает интерфейса управления устройствами, в случае если у пользователя нету активных подписок.
  • Кабинет пользователя: скин paper теперь в принципе имеет шанс использоваться в реальной жизни.
  • Кабинет пользователя: оповещения о новых объявлениях теперь могут кастомизироваться и выглядеть чуть более вменяемо.
  • Глобально: добавлена поддержка карт OSM, Visicom, Mapbox а также других разнообразных провайдеров карт посредством поддержки Leaflet.
  • Глобально: появился новый уровень абстракции для работы с внешними данными в виде ubRouting.
  • Глобально: появился новый уровень абстракции для работы с БД в виде NyanORM приправленный магией.
  • RemoteAPI: вызов backupdb теперь автоматически проводит ротацию дампов, исходя из состояния опции BACKUPS_MAX_AGE.
  • RemoteAPI: новый вызов visorcharge предназначенный для автоматического чарджа средств для камер с основного аккаунта.
  • RemoteAPI: новый вызов fdbarchive предназначенный для складирования текущего кэша в архив на будущее.
  • RemoteAPI: все вызовы RemoteAPI теперь разнесены по отдельным модулям из modules/remoteapi/.
  • OpenPayz: добавлен фронтенд monobankmulti. Спасибо Евгению Борисову.

 

А есть что по ссылочкам? А если найдем?

Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2019#rev_6992

Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section100

Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo

 

100release.jpg

 

 

  • Like 2
  • Thanks 2
Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
El 5/2/2019 a las 11:08, nightfly dijo:

rscript d

 

Hello Unfortunately, for Latin America there is no possibility to use SendDog due to lack of sms gateway

I would like to kindly ask you if you can integrate this application into the system This is an application that allows you to use your Android phone as an SMS gateway

 

SMSHub

 

what?

 

SMSHub is an SMS Gateway application for Android phones (Android Studio project developed in Kotlin) you can use to add SMS functionality to your software. It connects to a webpage to retrieve messages to be sent (in JSON format) at regular intervals. It also notifies about delivery status and incoming messages

.

why?

 

Commercial SMS APIs are (for most cases) prohibitively expensive. Instead you can use your own phone line to send SMS with an Android phone as a gateway.

There are other SMS gateways projects but as far as I could check when this project started, none of them can be use to send and receive SMS via HTTP API easily and freely (with no commercial dependencies).

 

how?

 

You can download a compiled .apk file from the beta release here

 

settings

 

you can customize the next settings directly in the application

 

Send SMS:

 

  • Enable sending: whether the app should read from the API and send messages
  • send URL: messages will be parsed from this URL, you return a JSON containing message, number and id
  • interval: the app will check whether there is an incoming message for sending each specific interval in minutes
  • status URL: once a message is sent, status will be reported to this URL via GET parameters, id and status (SENT, FAILED, DELIVERED)

 

Receive SMS:

 

receive URL: Message received will be posted here. If nothing is specified it will skip this action.

How sending SMSs works

 

1- The application connects at regular intervals to a URL

POST https://yourcustomurl.com/send_api
    deviceId: 1
    action: SEND

 

 

2- It should read a JSON containing message, number and id, or an empty response if there is nothing to send

 

{ "message": "hola mundo!", "number": "3472664455", "messageId": "1" }

 

3- The app will send the SMS message to number

 

4- Once sent (or failed) the app will notify the status to the status URL

 

POST https://yourcustomurl.com/status_api
    deviceId: 1
    messageId: 1
    status: SENT
    action: STATUS

 

 

5- Once delivered the app will notify the status to the status URL

 

 

POST https://yourcustomurl.com/status_api
    deviceId: 1
    messageId: 1
    status: DELIVERED
    action: STATUS

 

Possible status values are: SENT, FAILED, DELIVERED (notice that it is unlikely but possible to get the DELIVERED update before the SENT update due to requests delay).

 

How receiving SMSs works

 

1- Each time a SMS is received the app will notify the received URL

 

POST https://yourcustomurl.com/received_api
    deviceId: 1
    number: 3472556699
    message: Hello man!
    action: RECEIVED

 

 

https://github.com/juancrescente/SMSHub

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 24/8/2019 в 15:21, ilcergio сказал:

 

Hello Unfortunately, for Latin America there is no possibility to use SendDog due to lack of sms gateway

I would like to kindly ask you if you can integrate this application into the system This is an application that allows you to use your Android phone as an SMS gateway

 

SMSHub

 

what?

 

SMSHub is an SMS Gateway application for Android phones (Android Studio project developed in Kotlin) you can use to add SMS functionality to your software. It connects to a webpage to retrieve messages to be sent (in JSON format) at regular intervals. It also notifies about delivery status and incoming messages

.

why?

 

Commercial SMS APIs are (for most cases) prohibitively expensive. Instead you can use your own phone line to send SMS with an Android phone as a gateway.

There are other SMS gateways projects but as far as I could check when this project started, none of them can be use to send and receive SMS via HTTP API easily and freely (with no commercial dependencies).

 

how?

 

You can download a compiled .apk file from the beta release here

 

settings

 

you can customize the next settings directly in the application

 

Send SMS:

 

  • Enable sending: whether the app should read from the API and send messages
  • send URL: messages will be parsed from this URL, you return a JSON containing message, number and id
  • interval: the app will check whether there is an incoming message for sending each specific interval in minutes
  • status URL: once a message is sent, status will be reported to this URL via GET parameters, id and status (SENT, FAILED, DELIVERED)

 

Receive SMS:

 

receive URL: Message received will be posted here. If nothing is specified it will skip this action.

How sending SMSs works

 

1- The application connects at regular intervals to a URL


POST https://yourcustomurl.com/send_api
    deviceId: 1
    action: SEND

 

 

2- It should read a JSON containing message, number and id, or an empty response if there is nothing to send

 


{ "message": "hola mundo!", "number": "3472664455", "messageId": "1" }

 

3- The app will send the SMS message to number

 

4- Once sent (or failed) the app will notify the status to the status URL

 


POST https://yourcustomurl.com/status_api
    deviceId: 1
    messageId: 1
    status: SENT
    action: STATUS

 

 

5- Once delivered the app will notify the status to the status URL

 

 




 

Los valores de estado posibles son: ENVIADO, FALLIDO, ENTREGADO (observe que es poco probable pero posible obtener la actualización ENTREGADA antes de la actualización ENVIADA debido a un retraso en las solicitudes).

 

Cómo funciona recibir SMS

 

1- Cada vez que se recibe un SMS, la aplicación notificará la URL recibida

 




 

 

https://github.com/juancrescente/SMSHub

 

 

 

 

 

 

@skybetik

@nightfly

 

@l1ght

 

@Pautiina

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

Отмечу "фичу" биллинга, нет возможности (я не нашел?) сменить ОНУ у абона, можно только полностью удалить ОНУшку и присвоить новую.

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

Отмечу "фичу" биллинга, нет возможности (я не нашел?) сменить ОНУ у абона, можно только полностью удалить ОНУшку и присвоить новую.

Зачем удалять ОНУшку? Оо

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

Проблема сменить ОНУ абону.

Какая проблема? Снимаем абонента с ОНУшки, вешаем новую. Где именно проблема?

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

 

 

 

 

@skybetik

@nightfly

 

@l1ght

 

@Pautiina

Ну шо. есть желающие поддержать Латинскую Америку?

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

Только заметил. Мы начали выкатывать новые релизы плюс-минус раз в месяц. Занимательно. Вот кстати стабильный релиз Ubilling 1.0.1 rev 7032 kaji

 

Что там произошло? Ничего особо страшного.

  • alter.ini: новые опции DREAMKAS_* обеспечивающие работу нового модуля интеграции с сервисом Dreamkas.
  • alter.ini: новая необязательная опция ONLINE_SHOW_USERNOTES регулирующая отображение примечаний в модуле «Пользовательский онлайн».
  • alter.ini: новая необязательная опция TOUCH_FIX исправляющая некоторые артефакты виджетов Jquery UI на тачевых устройствах.
  • alter.ini: новая необязательная опция PON_ONU_HIDE прячущая ненужные MAC ONU из неизвестных.
  • alter.ini: новая необязательная опция ONLINE_HIDE_PICT_TITLES регулирующая отображение подписей к пиктограммам в таблице модуля Онлайн.
  • alter.ini: новая необязательная опция ONLINE_SHOW_ONU_SIGNALS регулирующая отображение колонки с сигналом ОНУ в таблице модуля Онлайн.
  • alter.ini: новая необязательная опция ONLINE_SHOW_WIFI_SIGNALS регулирующая отображение колонки с сигналом WiFi оборудования в таблице модуля Онлайн.
  • alter.ini: новая необязательная опция USERPROFILE_ONU_INFO_SHOW регулирующая отображение дополнительных данных об ОНУ в профиле пользователя.
  • alter.ini: новая опция CALLMEBACK_ENABLED включающая модуль «Перезвоните мне пазязя».
  • alter.ini: новая опция UNIVERSAL_QINQ_ENABLED включающая модуль «UniversalQINQ».
  • alter.ini: новая опция ONUREG_QINQ_ENABLED включающая поддержку QINQ для Регистрация ONU/ONT на ZTE/Huawei OLT.
  • Модуль Регистрация ONU/ONT на ZTE/Huawei OLT: В очередной раз исправлен парсер серийников для Huawei ONT.
  • Модуль TrinityTV: для подписок теперь доступны дополнительные примечания.
  • Модуль «Пользовательский онлайн»: добавлена возможность отображения примечаний в скобках под «ФИО». Дополнительные примечания отображаются в виде ссылки-счетчика.
  • Модуль «Пользовательский онлайн»: добавлена возможность скрытия подписей к пиктограммам, таких как: «Да», «Нет», «Заморожен».
  • Модуль «Пользовательский онлайн»: добавлена возможность отображения сигнала ОНУ отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность.
  • Модуль «Пользовательский онлайн»: добавлена возможность отображения WiFi оборудования отдельной колонкой. Работает только с ONLINE_HP_MODE=1. Может значительно влиять на производительность.
  • Модуль «Профиль пользователя»: добавлена возможность отображения дополнительных данных о связанной с пользователем ОНУ.
  • Модуль Mikrotik NAS: исправлен выход из цикла в функции read() реализации Mikrotik API, а так же добавлена возможность использовать логические операции в запросах Mikrotik API.
  • Модуль Печать квитанций: исправлен мелкий баг с заполнением выпадающего списка с домами после выбора улицы.
  • Модуль "Обработка банковских выписок 2": теперь чуть более информативен в процессе непосредственной обработки банковской выписки.
  • Модуль «Персональные заметки и напоминания»: предупреждения перед удалением заметок стали чуть более информативными.
  • Новый коммерческий модуль Dreamkas: интеграция с сервисом Dreamkas, для фискализации оплат абонентов.
  • Модуль «Свитчи»: теперь нотифицирует о возможности использования SWPOLL для свитча при его редактировании.
  • Модуль Склад: печать остатков ТМЦ на складах для инвентаризации более не требует прав на расходные операции.
  • Модуль «Склад»: новый отчет «Остатки на складских помещениях» предназначен для инвентаризации ТМЦ.
  • Модуль «FDB Архив»: Исправлена сортировка по-умолчанию.
  • Модуль «Почему ты звонишь?»: исправлена проблема, при которой, вызовы считались неотвеченными при откусывании кода страны из номера.
  • Модуль Учет зарплат: типичное время выполнения работ в справочнике «Типы работ» теперь может быть не целочисленным.
  • Модуль Определение производителя оборудования по MAC: исправлены проблемы кеширования на PHP > 7.1
  • Модуль UniversalQINQ: Новый модуль для QINQ когда сеть - не только ethernet свичи.
  • Модуль «Тарифы»: теперь нельзя удалить тариф на который назначен переход при помощи Живи с этим.
  • Кабинет пользователя: модуль Megogo стал чуть менее страшным в Chrome.
  • Кабинет пользователя: опция SHOW_SPEED_MB теперь также влияет на модуль «Изменение тарифа».
  • Глобально: добавлена локализация интерфейса на Испанский. Спасибо Cergio Monasterio.
  • Глобально: добавлена локализация интерфейса на Венгерский язык. Огромная благодарность Tomas Tovt.
  • OpenPayz: в интерфейсах бэкэндов LiqPay и MyPayPrivat теперь не отображается ненужный одинокий radiobutton, если не используется опция AVAIL_PRICES.

А ссылочки? А ссылочки где?

Почитать полный чейнджлог: http://wiki.ubilling.net.ua/doku.php?id=changelog2019#rev_7032

Ознакомиться с рекомендациями к обновлению: http://wiki.ubilling.net.ua/doku.php?id=relnotes#section101

Потрогать руками демку: http://ubilling.net.ua/?module=fnpages&pid=demo

 

101.jpg

 

  • Like 3
Ссылка на сообщение
Поделиться на других сайтах
  • 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

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