Перейти до

Релизы Ubilling 2019


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

  • 3 weeks later...
  • Відповіді 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

Сколько стоит поставить и настроить биллинг просто мы начали настраивать админ уехал на учебу а мы остались без биллинга слава богу ещё не запустились. Цену в личку 

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

Кому-то показалось что ничего давно не слышно и не видно? А вот стабильный релиз Ubilling 1.0.2 rev 7081 nani

 

В кратце о изменениях:

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая опция IBAN_ENABLED включающая собственно его вместо р/р.
  • alter.ini: новая опция UNIVERSAL_QINQ_USER_EXIST включающая проверку на существование пользователя при добавлении QINQ пары.
  • alter.ini: новая опция QINQ_IN_PROFILE, вы не поверите, но она отвечает за отображение QINQ пары в профиле пользователя.
  • alter.ini: новая опция VLAN_MANAGEMENT_ENABLED включающая модуль управления VLAN-ами (VLAN Manager).
  • alter.ini: новая опция REMOTEDHCP_ENABLED включающая поддержку удаленных DHCP серверов.
  • alter.ini: новая необязательная опция ASTERISK_CALLRECS_PATH определяющая путь к каталогу с записями разговоров Asterisk.
  • alter.ini: новая необязательная опция ASTERISK_CALLRECS_CEL_TAB_NAME определяющая имя таблицы cel(Call Event Logging) в БД Asterisk.
  • alter.ini: новая необязательная опция TASKMAN_SHOW_DONE_EXTENDED включает отображение дополнительной инфы по выполненным задачам в модуле «Планирование работ».
  • alter.ini: новая необязательная опция TASKMAN_DONE_EXTENDED_ALTERSTYLING включает альтернативную стилизацию отображения дополнительной инфы по выполненным задачам в модуле «Планирование работ». Имеет смысл только при включенной TASKMAN_SHOW_DONE_EXTENDED.
  • alter.ini: новая необязательная опция ONLINE_SHOW_LAST_FEECHARGE включает отображение даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в таблице юзверей модуля «Пользовательский онлайн».
  • alter.ini: новая необязательная опция ONLINE_SHOW_PHONES включает отображение всех имеющихся у пользователя телефонов(включая доп. мобилки) в таблице юзверей модуля «Пользовательский онлайн».
  • alter.ini: новая необязательная опция ALL_PHONES_CACHE_TIMEOUT устанавливает время жизни кэша телефонов пользователей.
  • alter.ini: новая опция USERNAS_IN_PROFILE включающая показ пользовательского NAS в профиле пользователя.
  • alter.ini: новая опция TASKMAN_SEND_LOCATION включающая отсылку местоположения задачи для пользователя в Telegram.
  • alter.ini: новая необязательная опция ZABBIX_HOST_URL определяющая адрес вашего Zabbix сервера.
  • alter.ini: новая необязательная опция ZABBIX_LOGIN определяющая логин для подключения к вашему Zabbix серверу.
  • alter.ini: новая необязательная опция ZABBIX_PASSWD определяющая пароль для подключения к вашему Zabbix серверу.
  • alter.ini: новая необязательная опция ZABBIX_USER_TRAFFIC_GRAPHS включающая использование графиков трафика пользователей с сервера Zabbix.
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHIDENTIFY определяющая признак, по которому пользователь будет искаться на сервере Zabbix. Может принимать значения: «IP» или «MAC». По умолчанию - «MAC».
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHFIELD определяющая поле массива, возвращенного вызовом Zabbix API «graph.get», по которому пользователь будет искаться на сервере Zabbix. По умолчанию - «name».
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_EXTENDED включающая отображение дополнительного графика за 5 минут, а так же ссылки на график пользователя на Zabbix сервере.
  • alter.ini: новая необязательная опция ZABBIX_GRAPHSIDS_CACHE_LIFETIME определяющая время жизни кэша идентификаторов графиков Zabbix.
  • alter.ini: новая необязательная опция SIGREP_DELETABLE позволяющая удаление записей из «Отчета по подключениям».
  • Модуль КучаГен: добавлена поддержа преобразования имен пользователей в виде MAC в верхнем регистре
  • Модуль КучаГен: исправлена работа вызовов MULTIGEN_POD_ON_MAC_CHANGE / MULTIGEN_POD_ON_IP_CHANGE.
  • Модуль Юридические лица: теперь умеет показывать IBAN вместо рассчетного счета.
  • Модуль Собака-наблюдака: добавлен тип задач httpget.
  • Модуль «MapOn»: больше не взрывается, если машинке не присвоен водитель.
  • Модуль RemoteAPI: к вызову Asterisk добавлены новые возможности: получения статуса ЛС абонента, баланса абонента, установки абоненту кредита и оплаты платежной картой(скретч-картой). Может быть очень полезно для использования в связке с Asterisk php-agi.
  • Модуль RemoteAPI: добавлен новый вызов remotedhcp возвращающий данные для синхронизации с удаленными DHCP серверами.
  • Модуль RemoteAPI: добавлен новый вызов stgfeecharge2mysql делающий страшные и никому не нужные вещи для обеспечения возможности отображения даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя в модуле «Пользовательский онлайн».
  • Модуль Учет зарплат: вызов RemoteAPI salarytelegram теперь также добавляет к посуточной сводке сумму заработанных за день денег.
  • Модуль Dreamkas: минорные багфиксы.
  • Модуль «Asterisk PBX»: теперь имеет возможность отображать, проигрывать и скачивать записи разговоров Astersik. Фича пока находится в тестовом режиме.
  • Модуль «Планирование работ»: теперь имеет возможность отображать(и опционально стилизировать) дополнительную инфу по выполненным задачам. Может незначительно замедлять рендеринг интерфейса модуля.
  • Модуль «Пользовательский онлайн»: появилась возможность отображать все имеющиеся у пользователя телефоны(включая доп. мобилки). Работает только с HP_MODE=1.
  • Модуль «Пользовательский онлайн»: появилась возможность отображать даты-времени и суммы последнего списания денежных средств старгейзером со счета пользователя. Очень «малонужная» и страшная по сути своей реализации штука, требующая отдельного(!) вызова RemoteAPI для заполнения кэша «последних списаний». Дважды…нет - четырежды подумайте, насколько сильно оно вам нужно. Работает - естественно - только с HP_MODE=1.
  • Новый модуль «VLAN Manager»: обеспечивающий возможность работы с VLAN-ами, для выделения вланов юзерам, свичам и прочее + визуальный отчет по занятым\свободным.
  • Модуль «Экзистенциальный конь»: теперь нормально показывает изменения состояния пользовательской базы в январе, относительно прошлого года.
  • Модуль «MapOn»: теперь машинки на карте более похожи на машинки.
  • Модуль «Планирование работ»: теперь умеет опционально отсылать сотрудникам в телеграм локацию пользователя при создании задачи.
  • Модуль «Профиль пользователя»: теперь умеет отображать графики статистики по трафику с Zabbix.
  • Модуль «Отчет по подключениям»: теперь умеет опционально удалять записи о давно удаленных пользователях.
  • Модуль Склад: добавлена возможность при просмотре расходных операций также показывать примечания к ним.
  • Кабинет пользователя: минорные исправления Венгерской локализации.
  • Кабинет пользователя: исправлена работа скина paper. Теперь он нормально загружается в полностью оффлайновом режиме.
  • Глобально: обновлена и дополнена локализация интерфейса на Испанский. Спасибо Cergio Monasterio.
  • Глобально: API UbillingTelegram теперь умеет в дебаг режим, а также в посылку местоположения.
  • Глобально: добавлена базовая поддержка API Zabbix 3.xx. Умеет выполнять различные запросы к API Zabbix'a. Теоретически, должно работать и с более поздними версиями Zabbix.
  • OpenPayz: добавлен фронтенд abank24multi для АБанк24. Спасибо Евгению Борисову.
  • OpenPayz: добавлены «мульти» фронтенды для EasyPay и FBank(Банк Фамильный)

Как всегда ссылочки здесь, и никуда не делись:

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

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

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

 

102.jpg

  • Like 3
Ссылка на сообщение
Поделиться на других сайтах
El 28/10/2019 a las 9:56, nightfly dijo:

¿Alguien tuvo que no se había escuchado nada y no se había visto durante mucho tiempo? Y aquí está el lanzamiento estable de Ubilling 1.0.2 rev 7081 nani

 

En breve sobre los cambios:

  • Cambios en la estructura de la base de datos. Ver vertedero.
  • alter.ini: nueva opción IBAN_ENABLED que la incluye en lugar de r / p.
  • alter.ini: nueva opción UNIVERSAL_QINQ_USER_EXIST, incluida la comprobación de la existencia del usuario al agregar un par QINQ.
  • alter.ini: la nueva opción es QINQ_IN_PROFILE, no lo creoá, pero es responsable de mostrar el par QINQ en el perfil del usuario.
  • alter.ini: nueva opción VLAN_MANAGEMENT_ENABLED que incluye un módulo para administrar VLAN (VLAN Manager).
  • alter.ini: nueva opción REMOTEDHCP_ENABLED que incluye soporte para servidores DHCP remotos.
  • alter.ini: nueva opción opcional ASTERISK_CALLRECS_PATH que define la ruta al directorio con registros de conversación de Asterisk.
  • alter.ini: nueva opción opcional ASTERISK_CALLRECS_CEL_TAB_NAME que define el nombre de la tabla cel (Registro de eventos de llamada) en la base de datos de Asterisk.
  • alter.ini: la nueva opción opcional TASKMAN_SHOW_DONE_EXTENDED permite la visualización de información adicional sobre tareas completadas en el módulo "Planificación del trabajo".
  • alter.ini: la nueva opción opcional TASKMAN_DONE_EXTENDED_ALTERSTYLING incluye un estilo alternativo para mostrar información adicional sobre las tareas completadas en el módulo "Planificación del trabajo". Solo tiene sentido cuando TASKMAN_SHOW_DONE_EXTENDED está activado.
  • alter.ini: una nueva opción opcional ONLINE_SHOW_LAST_FEECHARGE incluye la visualización de la fecha y hora y el monto de la última cancelación de fondos por parte del usuario de la cuenta del usuario en la tabla de usuarios del módulo Usuario en línea.
  • alter.ini: una nueva opción opcional ONLINE_SHOW_PHONES incluye la visualización de todos los teléfonos que tiene un usuario (incluidos los teléfonos móviles adicionales) en la tabla de usuarios del módulo Usuario en línea.
  • alter.ini: la nueva opción opcional ALL_PHONES_CACHE_TIMEOUT establece la vida útil del caché del teléfono del usuario.
  • alter.ini: nueva opción USERNAS_IN_PROFILE para mostrar el NAS del usuario en el perfil del usuario.
  • alter.ini: nueva opción TASKMAN_SEND_LOCATION que incluye enviar la ubicación de la tarea al usuario en Telegram.
  • alter.ini: una nueva opción opcional ZABBIX_HOST_URL que define la dirección de su servidor Zabbix.
  • alter.ini: una nueva opción opcional ZABBIX_LOGIN que define el inicio de sesión para conectarse a su servidor Zabbix.
  • alter.ini: una nueva opción opcional ZABBIX_PASSWD que define una contraseña para conectarse a su servidor Zabbix.
  • alter.ini: nueva opción opcional ZABBIX_USER_TRAFFIC_GRAPHS que incluye el uso de gráficos de tráfico de usuarios del servidor Zabbix.
  • alter.ini: una nueva opción opcional ZABBIX_GRAPHS_SEARCHIDENTIFY define el atributo por el cual se buscará al usuario en el servidor Zabbix. Puede tomar los valores: "IP" o "MAC". El valor predeterminado es "MAC".
  • alter.ini: una nueva opción opcional ZABBIX_GRAPHS_SEARCHFIELD que define el campo de la matriz devuelta por la llamada de la API de Zabbix "graph.get", mediante la cual se buscará al usuario en el servidor de Zabbix. El valor predeterminado es "nombre".
  • alter.ini: una nueva opción opcional ZABBIX_GRAPHS_EXTENDED que incluye mostrar una programación adicional en 5 minutos, así como enlaces a un gráfico de usuario en el servidor Zabbix.
  • alter.ini: nueva opción opcional ZABBIX_GRAPHSIDS_CACHE_LIFETIME que define la vida útil de la caché del identificador del gráfico Zabbix.
  • alter.ini: nueva opción opcional SIGREP_DELETABLE que permite eliminar entradas del "Informe de conexión".
  • Módulo KuchaGen: soporte agregado para convertir nombres de usuario como MAC en mayúsculas
  • Módulo KuchaGen: MULTIGEN_POD_ON_MAC_CHANGE / MULTIGEN_POD_ON_IP_CHANGE llamadas fijas.
  • Módulo de entidades legales: ahora puede mostrar IBAN en lugar de una cuenta corriente.
  • Módulo Observer Dog: se agregó el tipo de tarea httpget.
  • Módulo MapOn: ya no explota si el controlador no está asignado a la máquina.
  • Módulo RemoteAPI: se han agregado nuevas funciones a la llamada de Asterisk: obtener el estado de la LAN de un suscriptor, el saldo de un suscriptor, establecer un crédito para un suscriptor y pagar con una tarjeta de pago (tarjeta rasca y gana). Puede ser muy útil para usar junto con Asterisk php-agi.
  • Módulo RemoteAPI: se agregó una nueva llamada remotedhcp que devuelve datos para la sincronización con servidores DHCP remotos.
  • Módulo RemoteAPI: se ha agregado una nueva llamada a stgfeecharge2mysql que crea cosas aterradoras e innecesarias para garantizar la capacidad de mostrar la fecha y hora y la cantidad del último dinero debitado por el estadista de la cuenta del usuario en el módulo Usuario en línea.
  • Contabilidad salarial: llamar al telegrama de salario RemoteAPI ahora también agrega al resumen diario la cantidad de dinero ganado por día.
  • Módulo Dreamkas: correcciones de errores menores.
  • Módulo PBX Asterisk: ahora tiene la capacidad de mostrar, reproducir y descargar grabaciones de conversaciones de Astersik. La función todavía está en modo de prueba.
  • Módulo "Planificación del trabajo": ahora tiene la capacidad de mostrar (y opcionalmente estilizar) información adicional sobre las tareas completadas. Puede ralentizar un poco la representación de la interfaz del módulo.
  • Módulo de usuario en línea: ahora puede mostrar todos los teléfonos que tiene el usuario (incluidos los teléfonos móviles adicionales). Solo funciona con HP_MODE = 1.
  • Módulo en línea del usuario: ahora es posible mostrar la fecha y hora y la cantidad del último dinero que el estadista debitó de la cuenta del usuario. Una cosa muy "innecesaria" y esencialmente aterradora, que requiere una llamada separada (!) Un RemoteAPI para llenar el caché de "cargos recientes". Dos veces ... no, piensa cuatro veces cuánto lo necesitas. Funciona, naturalmente, solo con HP_MODE = 1.
  • Nuevo módulo "VLAN Manager": proporciona la capacidad de trabajar con VLAN, resaltar usuarios de vlan, conmutadores, etc. + un informe visual sobre ocupado / libre.
  • Módulo Caballo existencial: ahora normalmente muestra cambios en el estado de la base de usuarios en enero, en relación con el ao pasado.
  • Módulo MapOn: ahora los autos en el mapa son más como autos.
  • Módulo "Planificación del trabajo": ahora puede enviar opcionalmente a los empleados la ubicación del usuario en telegramas al crear una tarea.
  • Módulo "Perfil de usuario": ahora puede mostrar gráficos de estadísticas de tráfico de Zabbix.
  • Módulo de informe de conexión: ahora puede eliminar opcionalmente registros sobre usuarios eliminados durante mucho tiempo.
  • Módulo de almacén: se incluye la capacidad de mostrar notas al ver las transacciones de gastos.
  • Cuenta de usuario: correcciones menores de localización húngara.
  • Cuenta de usuario: operación fija de la piel del papel. Ahora se carga normalmente en modo completamente fuera de línea.
  • Globalmente: localización actualizada y complementada de la interfaz en español. Gracias a Cergio Monasterio.
  • Globalmente: el API UbillingTelegram ahora puede depurar el modo, así como enviar la ubicación.
  • Globalmente: se ha agregado soporte básico para la API Zabbix 3.xx. Capaz de cumplir varias solicitudes a la API de Zabbix. Teóricamente, debería funcionar con versiones posteriores de Zabbix.
  • OpenPayz: se agrega la interfaz de abank24multi para ABank24. Gracias a Eugene Borisov.
  • OpenPayz: agregue frontales "múltiples" para EasyPay y FBank (Family Bank)

Como siempre, los enlaces están aquí y no han ido a ninguna parte:

Lea el registro de cambios completo: http://wiki.ubilling.net.ua/doku.php?id=changelog2019#rev_7081

Lea las recomendaciones de actualización: http://wiki.ubilling.net.ua/doku.php?id=r elnote s # section102

Toque la demostración: http://ubilling.net.ua/?module=fnpages&pid=demo

 

102.jpg

 

 

falto agregar que esta disponible en español

I need to add that it is available in Spanish

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

Здравствуйте! 

Хотел обновиться на новый релиз 1.0.2, но при внесении изменений из рекомендаций к обновлению БД:  

ALTER TABLE `qinq` ADD `svlan_id` int(10) NOT NULL AFTER `svlan`;  

ALTER TABLE `qinq` DROP `svlan`;  

RENAME TABLE `qinq` TO `qinq_bindings`;

получаю ошибку. 

Посмотрел у себя в БД, таблички `qinq` не нашёл. Поискал в рекомендациях к обновлению предыдущих версий, также не нашёл где эта табличка создавалась. 

Подскажите, может что то упустил???

Также в обновляторе в в подразделах "Обновления схемы базы данных MySQL" и в "Обновления файлов конфигурации" последний релиз 1.0.1

 

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

Здравствуйте! 

Хотел обновиться на новый релиз 1.0.2, но при внесении изменений из рекомендаций к обновлению БД:  

ALTER TABLE `qinq` ADD `svlan_id` int(10) NOT NULL AFTER `svlan`;  

ALTER TABLE `qinq` DROP `svlan`;  

RENAME TABLE `qinq` TO `qinq_bindings`;

получаю ошибку. 

Посмотрел у себя в БД, таблички `qinq` не нашёл. Поискал в рекомендациях к обновлению предыдущих версий, также не нашёл где эта табличка создавалась. 

Подскажите, может что то упустил???

Также в обновляторе в в подразделах "Обновления схемы базы данных MySQL" и в "Обновления файлов конфигурации" последний релиз 1.0.1

 

Я хе сколько уже вручную не вкативал sql , но вот через Менеджер обновлений ошибок нет .

 

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

Здравствуйте! 

Хотел обновиться на новый релиз 1.0.2, но при внесении изменений из рекомендаций к обновлению БД:  

ALTER TABLE `qinq` ADD `svlan_id` int(10) NOT NULL AFTER `svlan`;  

ALTER TABLE `qinq` DROP `svlan`;  

RENAME TABLE `qinq` TO `qinq_bindings`;

получаю ошибку. 

Посмотрел у себя в БД, таблички `qinq` не нашёл. Поискал в рекомендациях к обновлению предыдущих версий, также не нашёл где эта табличка создавалась. 

Подскажите, может что то упустил???

Также в обновляторе в в подразделах "Обновления схемы базы данных MySQL" и в "Обновления файлов конфигурации" последний релиз 1.0.1

 

забыл в вики добавить, оно было для 1.0.1
щас доку исправлю

Ссылка на сообщение
Поделиться на других сайтах
В 28.10.2019 в 15:56, nightfly сказал:
  • alter.ini: новая необязательная опция ZABBIX_HOST_URL определяющая адрес вашего Zabbix сервера.
  • alter.ini: новая необязательная опция ZABBIX_LOGIN определяющая логин для подключения к вашему Zabbix серверу.
  • alter.ini: новая необязательная опция ZABBIX_PASSWD определяющая пароль для подключения к вашему Zabbix серверу.
  • alter.ini: новая необязательная опция ZABBIX_USER_TRAFFIC_GRAPHS включающая использование графиков трафика пользователей с сервера Zabbix.
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHIDENTIFY определяющая признак, по которому пользователь будет искаться на сервере Zabbix. Может принимать значения: «IP» или «MAC». По умолчанию - «MAC».
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_SEARCHFIELD определяющая поле массива, возвращенного вызовом Zabbix API «graph.get», по которому пользователь будет искаться на сервере Zabbix. По умолчанию - «name».
  • alter.ini: новая необязательная опция ZABBIX_GRAPHS_EXTENDED включающая отображение дополнительного графика за 5 минут, а так же ссылки на график пользователя на Zabbix сервере.
  • alter.ini: новая необязательная опция ZABBIX_GRAPHSIDS_CACHE_LIFETIME определяющая время жизни кэша идентификаторов графиков Zabbix.

А в автообновлении эти опции не вставляются.... Или функционал еще не работает?

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

А в автообновлении эти опции не вставляются.... Или функционал еще не работает?

 

 новая необязательная опция

Сам возьми и впиши в конфиг.

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

А ви не забули, що в четвер Миколайка? Ось вам під подушку стабільний реліз Ubilling 1.0.3 rev 7213 densetsu

 

Коротенький чейджложик:

  • Изменения в структуре БД. см. дамп.
  • alter.ini: новая необязательная опция REPORT_FINANCE_IGNORE_ID исключающая, указанные через запятую, ID «типов оплат» из модуля «Финансовые отчет» и «АПРНУ».
  • alter.ini: новая опция PONMAP_ENABLED включающая модуль «Карта ONU».
  • alter.ini: новая необязательная опция BANKSTA2_REGEX_KEYWORDS_DELIM определяющая символ-разделитель для поисковых ключевых слов в шаблонах соответствия полей импорта.
  • alter.ini: новая необязательная опция MULTIGEN_USE_ROS_TRAFFIC_GRAPHS обеспечивающая возможность получения графиков статистики по трафику с Mikrotik при работе через Multigen MikroTik DHCP (IP + MAC).
  • alter.ini: новая необязательная опция PON_ONU_MAC_VALIDATE включающая валидацию МАСов ONU для последующего исключения невалидных из обработки.
  • alter.ini: новая необязательная опция PON_ONU_MAC_MAKE_RANDOM_IF_INVALID актуальна только при включенной PON_ONU_MAC_VALIDATE и призвана вместо исключения из обработки заменить МАС ONU на рандомно сгенерированные, вида FF:00:XX:XX:XX:00.
  • alter.ini: новая опция ITSATRAP_ENABLED включающая модуль Это ловушка!
  • alter.ini: опции MOBILES_EXT и TB_SWITCHMON теперь включены по-умолчанию.
  • alter.ini: новые необъязательные опции OEFAILS_ENABLED и OEFAILS_OPTIONS включающие модуль «Отключения электричества».
  • alter.ini: новая опция PAYMENTCARDS_UNIQUE_MODE меняющая поведение проверки уникальности серийных номеров платежных карточек.
  • ymaps.ini: теперь как сервис карт по-умолчанию, используется leaflet.
  • Модуль VLAN менеджер: При аллокации диапазона VLAN-ов свичу теперь видно соответствие номера порта к VLAN-у.
  • Модуль «VLAN менеджер»: Выделение цветом VLAN-а если у конкретного порта есть пользователь.
  • Модуль «VLAN менеджер»: Можно выдать диапазон для OLT/слот/порт (актуально для Регистрация ONU/ONT на ZTE/Huawei OLT).
  • Модуль ПОНизатор: Исправление опроса Huawei GPON.
  • Модуль «ПОНизатор»: показ текущего уровня сигнала при редактировании ONU стал более вменяемым.
  • Модуль «ПОНизатор»: добавлена возможность валидации МАСов ONU и исключения невалидных из обработки либо замена их на рандомно сгенерированные, вида: FF:00:XX:XX:XX:00. Регулируется следующими опциями alter.ini: PON_ONU_MAC_VALIDATE, PON_ONU_MAC_MAKE_RANDOM_IF_INVALID.
  • Модуль Модуль Опрос свитчей: добавлены SNMP шаблоны для Cisco-C3560-24-PS-S и TurboIron 24x. Спасибо Евгению Борисову.
  • Модуль Модуль «Опрос свитчей»: добавлен SNMP шаблон для опроса Dlink-DGS-1210-28ME.
  • Модуль «События»: добавлена возможность подсветки логинов пользователей ссылками в их профиль для быстрого перехода.
  • Модуль Обработка банковских выписок 2: добавлены новые возможности манипуляций с данными импортируемых файлов, чтобы сделать этот самый импорт ещё более гибким.
  • Генерация логинов: добавлено 4 новых типа: INCREMENTFOUR, INCREMENTFOURREV, INCREMENTSIXREV, VSRAT_INCREMENT.
  • Mikrotik API: исправлен баг с телепатическим определением версии RouterOS.
  • Расширенная настройка Mikrotik: добавлена возможность указать порт API для каждого отдельно взятого NAS.
  • Новый модуль «Карта ONU»: собственно показывает абонентские ONU на карте с дифференциацией по уровню их сигнала.
  • Модуль «Персональные заметки и напоминания»: исправлено отображение в режиме календаря. Теперь его реально использовать как ежедневник.
  • Модуль «MapOn»: теперь присутствует и в глобальной менюшке.
  • Модуль «Платежи контрагентам»: добавлено вменяемое форматирование сумм по каждому из предпринимателей.
  • Модуль «Visor»: теперь в списке пользователей показан главный аккаунт пользователя.
  • Модуль «Сервис мгновенных сообщений»: более вменяемая подсветка контактов от которых есть непрочитанные сообщения.
  • Модуль Продвинутая собака-посылака: добавлена новая реализация API сервиса GradWell SMS.
  • Модуль «Виртуальные сервисы»: исправлена проблема с созданием виртуальных сервисов с отрицательной стоимостью.
  • Новый модуль Это ловушка!: предназначен для отслеживания происходящих SNMP traps.
  • Модуль «Персональные заметки и напоминания»: в интерфейс просмотра заметки добавлен также контрол ее удаления.
  • Модуль «Перезвоните мне пожалуйста»: добавлена телепатия пользователей.
  • Новый модуль «Редактор crontab»: вы не поверите, он редактирует crontab.
  • Модуль Собака-наблюдака: добавлен новый тип проверки onepunch позволяющий вызывать OnePunch скрипты по их алиасу.
  • Модуль «Планирование работ»: в фильтры при показе задач также добавлены все активные работники.
  • Новый модуль «Отключения электричества»: предназначен для разбора даных о плановых и аварийных отключениях облэнерго.
  • Модуль КучаГен: исправлена работа на PHP 7.1
  • OpenPayz: добавлен фронтенд и бэкенд liqpaymulti. Спасибо Евгению Борисову.
  • UBinstaller: Добавлен режим миграции позволяющий использовать ваши старые пароли на MySQL/Stargazer/rscriptd
  • UBinstaller: обновлены пресеты системных файлов конфигурации по-умолчанию.
  • UBinstaller: после установки требуется еще меньше мозга, а именно автоматически разворачивается минимальный набор вызовов из Remote API
  • UBinstaller: теперь происходит автоматическая базовая настройка FreeRADIUS3.
  • UBinstaller: добавлены собраны новые бинарные пакеты для FreeBSD 12.1 amd64 с PHP 7.4 и кучей нового софта.
  • Глобально: начаты масштабные работы по обеспечению совместимости с PHP 7.4

 

Ссылочки? Ссылочки здесь:

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

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

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

 

103.jpg

 

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

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

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

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

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

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

Вхід

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

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

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

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

    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
    • Від 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
      Собственно ищу кто сделает такую связку с нуля под ключ. Тз высылаю в личку. Заранее спасибо.

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