Релиз Carbon Billing 5.53

Релиз Carbon Billing 5.53

Мы полностью переписали интеграцию с сервисом видеонаблюдения Flussonic Watcher.

Старая версия в основном авторизовала абонента. Ещё она могла прописывать в биллинге данные по камере, когда она активировалась — ссылку на поток вещания и ключ доступа.

Новая версия полностью автоматизирует процесс интеграции с сервисом, требуется только завести учетную запись в биллинге и физически подключить камеру абоненту. Биллинг подключит услуги по выбранному тарифу.

Настройки, которые можно сделать услугами:

  • пресет, определив сколько времени будут храниться данные камеры в облаке;
  • количество дней записи с детекцией по движению — это позволит сэкономить место в облаке;
  • возможность удалённо управлять камерой (PTZ).

В настройках биллинга определите сами, как Вы будете монетизировать эти параметры — будет ли управление бесплатно и включено в пресет, или идти отдельной услугой. Сколько будет стоить 1 день хранения данных, сколько 1 год и т.д.

Разработка ещё продолжается. В текущей версии реализовано управление пресетом, глубиной хранения данных с детекцией движения и синхронизатор — он установит на камере настройки выбранные в биллинге, если абонент изменит их в интерфейсе Watcher.

В следующей версии появится возможность настройки удалённого управления камерой. В версии 5.55 добавим управление этими настройками через личный кабинет абонента.

Укажите, какое оборудование в собственности абонентов

В справочнике дополнительного оборудования появилась возможность указать, что оно находится в собственности абонента — реализовано для построения отчётов и удобства оператора биллинга при интеграции с Flussonic Watcher.

Мастер создания абонента сразу показывает ошибки

Создавая абонента, можно ввести данные, которые система будет не в состоянии разобрать, или в логике её работы это будет ошибкой. Например, ввести номер договора с пробелом, дать абоненту уже используемый MAC, ввести в реквизитах буквы в номере телефона вроде «основной контакт 89990000001». Мастер сообщит Вам об этом.

Настройте короткие и простые пароли для HotSpot и IPTV

В настройках появилась опция «Желаемая длина генерируемого пароля (от 4 до 16 символов)» — она позволит настроить более короткие пароли для удобства абонентов HotSpot и IPTV.

Также ранее мы добавляли опцию «Генерировать пароли для учетных записей», в ней можно указать генерацию только цифровых паролей, что сделает сервисы для таких абонентов более доступными.

Сообщите оператору Email лида для быстрой связи

Настройте уведомление о заявке на подключение, чтобы сотрудник отдела по работе с клиентами быстрей на неё отреагировал. Теперь в ней можно передать Email, который указал потенциальный абонент, чтобы быстрей с ним связаться.

Paymaster с ФЗ-54

Всё довольно просто: отправляем данные для фискального чека согласно ФЗ-54. Работает как для обычных, так и рекуррентных платежей.

Яндекс.Касса переименовалась в ЮKassa. Ссылки на API тоже поменяли

Тут всё ещё более просто: Яндекс.Касса провела ребрендинг и теперь называется ЮKassa. Изменился домен обработчиков для интеграции, а мы поправили URL в коде биллинга.

Rentsoft

При интеграции с RenSoft одного из пользователей Carbon Billing, мы выяснили что одну из переменных передавали в неправильном написании. Ранее она не использовалась, поэтому ошибка осталась незамеченной в отделе тестирования. Поправили.

Интеграция с ККМ

В настройках добавили опцию сохранения более детальной информации по обмену данными с ККМ. Это позволит быстрей налаживать взаимодействие и решать задачи, возникающие в процессе эксплуатации системы.

Загрузка платежей из CSV задним числом

Платежи, загружаемые из выписок банка ранее регистрировались датой, когда загрузка произведена в биллинг. Теперь из файла можно брать реальную дату платежа, указанную банком.

Доработали интеграцию JCC

Платёжная система, распространённая на Кипре, обновила протокол интеграции, мы доработали модуль интеграции в биллинге.

Доработали скрипт миграции и синхронизации балансов:

  • Один кейс — когда выгрузке абонентов название тарифа записано немного по-разному, например «Тариф 100» и «Тариф 100 » — у второго в конце оставили пробел. Небольшой артефакт выгрузки из другой базы. Теперь скрипт понимает, что это один тариф.
  • При синхронизации балансов, дату можно было указать только в формате «ДДДД-ГГ-ММ ЧЧ:ММ:СС». В новой версии можно завести дату в удобном Вам формате и в конфигурации скрипта просто описать используемый формат.

Одна из наиболее существенных доработок этого релиза — полностью переработан учёт трафика. Внутренних изменений гораздо больше, чем визуальных. Команда разработки биллинга доработала код всех подсистем, участвующих в учёте, что в ряде случаев ускорило скорость обработки до 60 раз. Да, конечно это «цифра для релиза» и в реальности будет наблюдаться на малом проценте биллингов, но определённый прирост скорости будет на всех установках, и после рефакторинга разработчики будут быстрее исправлять обнаруженные ошибки и дорабатывать этот функционал.

Доработка делалась для более простого назначения абоненту подсети или нескольких подсетей. Мы подробно описали в документации как теперь это настроить.

Ещё доработали учёт трафика по неактивным услугам: делали для кейса спутникового оператора. Трафик на локальные и льготные ресурсы, вроде сайтов банков, учитывается отдельной услугой. Для абонентов он бесплатен, а для оператора нет, так как всё равно идёт через спутник. Руководству необходимо понимать, сколько ресурсов они подарили абонентам, поэтому потребовалась доработка.

Список наиболее значимых изменений этой версии.

Полный лог

Среди наших клиентов