Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Реализация протокола "NetUP IPTV MW API for external billing systems (1.0.0)" в виде отрытого кода (динамические классы).

При интеграции с системой продукты модуля являются подключаемыми media content groups MW.

Помимо стандартной конфигурации модуля используются следующие настройки:

# урл для нетапа
om.netup.providerURL=http://ххх.ууу.ххх.nnn/***/api

В корневом типе устройства создайте тип устройства (например, NetUp), укажите OrderManager: ru.bitel.bgbilling.modules.tv.dyn.netup.NetUpOrderManager (должен быть заранее скомпилирован).

В корневом устройстве (например, Access+Accounting) создайте дочернее устройство типа NetUp, в конфиге удачное место чтобы указать например providerUrl (вместо конфига модуля)

В типах аккаунтов создайте аккаунт NetUp

конфигурация

# ID устройства
const.device.id=6
# Шаблон имени аккаунта
title.pattern=Аккаунт netup: (${login})

Далее создаются Продукты - они будут отражать группы/пакеты системы netup. Поле Название - это название, с которым данный продукт будет отображаться в биллинге. Поле Идентификатор - идентификатор пакета системы (поле "media_group_code" итд). Чтобы абонент мог активировать Продукт (тем самым активируя подписку) необходимо, чтобы в продукте был задан хотя бы один режим активации. Далее от выбранного режима активации может зависеть режим тарификации.

  • Нет меток