Релиз Carbon Billing 5.23.01

Добрый день! За пару месяцев отдел разработки здорово потрудился. Вновь улучшена стабильность работы биллинга и отказоустойчивость, а также упрощено управление из администраторского сайта.

Изменения в платформе

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

  • Для пользователей с медленным интернетом в тесты доступности DNS добавлена возможность настраивать величину таймаута для диагностики состояния сервера. При корректной настройке этой величины тест DNS больше не будет падать с ошибкой.
  • Некоторых пользователей не устраивала детальная статистика разработанная еще в 4 версии биллинга. Для них мы сделали возможность сбора статистики с помощью универсальной утилиты nfcapd и анализа из коробки с помощью OpenSource утилиты nfsen. Теперь Вы можете настроить отображение детальной статистики так, как Вам удобнее.
  • Улучшено логирование загрузки платежей из CSV — теперь ошибки в файле (если таковые имеются) стали понятнее.
  • Для платёжных систем использующих SSL соединение при обратном вызове биллинга и Java была добавлена возможность указывать имя сервера приема платежей на стороне биллинга, чтобы SSL соединение происходило без ошибок, в частности проблемы были со Сбербанком.
  • Иногда у пользователей зависали автотесты системы, теперь для выполнения каждого теста выделен таймаут в 5 минут. Если тест не выполнится за выделенное время, система об этом сообщит администратору.
  • Если у пользователя были неправильно настроены сбор и отправка Netflow потока на биллинг, могло появиться много пакетов с IP 0.0.0.0 и вызвать сбой при отправке агрегированных данных на биллинг. Пакеты с IP 0.0.0.0 больше не отправляются с коллектора на биллинг и администратору сообщается в логах о проблеме Netflow. Также, в некоторых случаях, агрегация пакетов могла зациклиться и сырая статистика забивала всё место на жёстком диске — добавили защиту.

Личный кабинет и веб-касса

Доработан мастер регистрации через Hotspot:

  • Добавлена возможность выбора платёжной системы, чтобы абонент сразу смог произвести оплату с пластиковой карты.
  • Добавлена возможность отключить запрос ФИО и email для упрощения процедуры регистрации.
  • Добавлена проверка номера телефона, что исключает возможность его некорректного указания.
  • Список тарифов теперь получается с биллинга автоматически, а не указываются вручную.

Также:

  • Добавлена возможность менять привязку MAC через личный кабинет для тех случаев, когда на биллинге настроена возможность запроса MAC-адреса абонента с оборудования. Теперь абонент может сам поменять оборудование без обращения в Вашу техническую поддержку.
  • Увеличена в 60 раз скорость работы Веб-кассы на базах превышающих 10 000 абонентов.

Ядро биллинга

Мы доработали систему скидок за оплату вперёд. Добавлена возможность настроить систему так, чтобы она учитывала только сумму единовременного платежа (другими словами, услуги скидки теперь сделаны так, чтобы абоненту для их получения нужно было внести заданную сумму разово, а не частями, таким образом провайдер получит сразу всю оплату) и подключала скидку с первого числа следующего месяца если абонент в положительном балансе для того, чтобы он мог полностью её использовать при ежемесячной оплате. Раньше, при оплате в середине месяца, биллинг предоставлял скидку не на 3 полных месяца, а на 2,5. Также, все последующие скидки будут подключаться после отключения текущих.

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

Для баз данных с абонентской базой более 10 000 и ежемесячным списанием абонплаты повышена скорость одной итерации по 4000 проводкам с 20 минут до 3 минут — ежемесячная обработка абонентов стала в 6 раз быстрее.

Другое:

  • Исправлены мелкие ошибки автоматических платежей — иногда платёж вёл себя непредсказуемо и требовал дополнительного внимания администратора биллинга.
  • Исправлены небольшие ошибки в миграции с других биллингов — добавлена проверка уникальности логинов, исправлена ошибка миграции карт оплаты.
  • В некоторых случаях абонентам выставлялись нулевые счета, это было связано с суммами меньше копейки — исправлено.
  • Исправлены ошибки планировщика задач, не планировалось выполнение отчёта.
  • Исправлена ошибка в алгоритме вычисления длительности звонка при постоплате — иногда, в результате ошибки, биллинг запрещал звонок.
  • Весь добавленный или исправленный функционал покрыт дополнительными автотестами.

Администраторский сайт

  • Ускорена работа администраторского интерфейса биллинга — каждый месяц мы проводим тестирование на отклик, так как иногда новый функционал может повлиять на время отображения страниц.
  • Исправлены мелкие ошибки индексации полнотекстового поиска. На больших базах более 10 000 абонентов первичная индексация занимала много времени и могла спровоцировать автоматическую защиту от зависания транзакций.
  • Исправлена функция закрытия периода. Иногда удалялась не вся финансовая информация, а пользователю было необходимо удалить всё, чтобы соблюсти формальность запуска сертифицированного биллинга перед государством.
  • Добавлена возможность в шаблонах печати выводить прописью валюту Казахстана автоматически.
  • При использовании нескольких учётных записей на одном абоненте добавлена возможность просмотра аудита отправленных команд отдельно по каждой из учётных записей, ранее аудит был доступен только для одной.
  • Отладка работы конкретной учётной записи стала удобней, особенно актуально при использовании IPTV.

  • В учётной записи абонента при выборе пула IP добавлена возможность для быстрого поиска, когда пулов IP много.
  • Для пользователей, у которых коммутаторы насчитывали порты сотнями, для удобства добавлен поиск прямо в поле выбора порта.
  • В настройку интерфейса администраторского сайта добавили возможность включать выбор объектов с поиском из списка и порядок сортировки полей на форме, также добавили возможность настраивать поля учётной записи. Работа со списками стала удобнеее и быстрее.
  • Для Вашего удобства добавили возможность печатать документы в администраторской панели сразу в pdf в дополнение к формату html.
  • Добавлен поиск по геокодам в ценах VOIP, если при загрузке прайсов кодов с разной ценой очень много — просмотр и редактирование цен стало удобнее.
  • Улучшено качество иконок в администраторском сайте, теперь они выглядят приятнее.
  • Исправили другие ошибки, о которых Вы сообщили.

OSS

  • Улучшили функционал интеграции различных IPTV (Megogo, Lifestream (Смотрёшка), IPTVPortal, TITV). Пользователям не всегда удавалось провести интеграцию самостоятельно, теперь это стало проще.
  • Улучшили систему управления оборудованием. Иногда отправлялись лишние команды по изменению скорости, либо отправлялись без учёта подсети в случае, если трафик делился по подсетям. Теперь в интерфейсе администратора чётко видно подсеть и её скорость.
  • По просьбе пользователей мы добавили в биллинг параметры, необходимые для управления коммутаторами из скрипта управления маршрутизатором.
  • Скорость обработки отправки команд на оборудование увеличена в 2 раза.

Повышение отказоустойчивости и стабильности работы

Мы серьезно повысили отказоустойчивость базы данных при падении питания. Повышена отказоустойчивось RADIUS сервера после обновления — иногда он неправильно генерировал список разрешенных для подключения NAS. Также, мы повысили общую стабильность системы обновления биллинга.


Спасибо, что пользуетесь Carbon Billing 5!

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

Азимут Цифра 1 Завод РТА Инжинэт АЛРОСА УрФУ