Релиз Carbon Billing 5.41

Основное

  • Доработали телефонию: перерасчет транзитных звонков, приоритеты услуг для поиска нужной цены и скрипт авторизации звонков по RADIUS для Asterisk.
  • Упростили копирование тарифов: делаем копии и тарифа, и включенных услуг.
  • Расширили интеграцию с Flussonic Watcher: теперь биллинг может принимать запросы от сервиса по протоколу HTTP.
  • Так же добавили около 20 небольших изменений.

Телефония

Изменилась схема поиска цены звонка, если у абонента несколько услуг по которым его можно тарифицировать.
Ранее было так: Дата начала активности цены/категории → Приоритет услуги → Наиболее длинная маска. Теперь так: Приоритет услуги → Наиболее длинная маска → Дата начала активности цены/категории.

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

Скрипт авторизации звонка через RADIUS на Asterisk
Один из наших клиентов сообщил что AGI скрипт авторизации для Asterisk некорректно обрабатывает запросы авторизации от некоторых SIP-клиентов: Linphone и X-Lite для Windows, Mac и Android.
При авторизации с этих клиентов, скрипт добавлял в названия атрибутов лишние пробелы, что мы и исправили.

Транзитные звонки
Мы добавили возможность пересчитать транзитные звонки, обработанные с ошибками, через массив ошибочных данных.

Копирование тарифов

Если у Вас возникала необходимость изменить какие-то параметры тарифов, уже назначенных абонентам, то ранее для этого приходилось копировать тариф, копировать услуги, удалять старые услуги из копии тарифа, добавлять туда новые тарифы и тд.
Теперь все это делается одной кнопкой "Копировать", что поможет сократить вашу работу.

Flussonic Watcher

В процессе интеграции с Flussonic один из наших клиентов столкнулся c проблемой: как оказалось, сервис не хочет отправлять запросы авторизации и информацию о новых камерах в биллинг на сервера с самоподписными сертификатами. Их техподдержка предложила два решения: купить SSL сертификат или использовать протокол HTTP. Оператор выбрал второй вариант и мы добавили обработчик запросов сервиса для работы по HTTP.

Номер договора в чеках ККМ

В новой версии при интеграции с ККМ передаётся номер договора абонента, что даёт возможность быстрее сопоставлять плательщика и выставленный чек.

Полный лог

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