Flussonic Watcher
Мы полностью переписали интеграцию с сервисом видеонаблюдения 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 раз. Да, конечно это «цифра для релиза» и в реальности будет наблюдаться на малом проценте биллингов, но определённый прирост скорости будет на всех установках, и после рефакторинга разработчики будут быстрее исправлять обнаруженные ошибки и дорабатывать этот функционал.
Доработка делалась для более простого назначения абоненту подсети или нескольких подсетей. Мы подробно описали в документации как теперь это настроить.
Ещё доработали учёт трафика по неактивным услугам: делали для кейса спутникового оператора. Трафик на локальные и льготные ресурсы, вроде сайтов банков, учитывается отдельной услугой. Для абонентов он бесплатен, а для оператора нет, так как всё равно идёт через спутник. Руководству необходимо понимать, сколько ресурсов они подарили абонентам, поэтому потребовалась доработка.
Детальный список изменений
Список наиболее значимых изменений этой версии.