Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languageruby
titleКонфигурация
# Коды параметров договора для заполнения полей в Middleware
#customer.lastName.pid=
#customer.firstName.pid=
#customer.middleName.pid=

# Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная)
om.product.syncMode=1
# уровень интеграции, 0 - интеграция на уровне продуктов модуля, 1 - интеграция на уровне сервисов модуля
#om.product.serviceMode=0
 
# ID типа аккаунта - STB
om.terminal.tvAccountSpecId=

Выберите в поле OrderManager динамический класс ru.bitel.bgbilling.modules.tv.dyn.commpasstv.CommpassOrderManager (чтобы его можно было выбрать, данный дин. класс должен быть скомпилирован через вкладку Управление динамическим кодом).

...

Создайте дочернее к предыдущему устройству устройство типа Commpass, укажите хост подключения, логин и пароль.

Добавьте тип аккаунта "Аккаунт", укажите в его конфигурации ID только что добавленного устройства Commpass:

Блок кода
languageruby
titleКонфигурация
# автоматически привязываем к устройству Commpass
const.device.id=
# шаблон названия
title.pattern=Аккаунт (${login})

Добавьте тип аккаунта "STB", установите галочку MAC-адрес, на вкладке "Родительские типы" установите галочку на типе аккаунта "Аккаунт", в конфигурации укажите:

Блок кода
languageruby
titleКонфигурация
# автоматически привязываем к устройству Commpass
const.device.id=
# шаблон названия
title.pattern=STB: (${macAddress})

Укажите ID только что добавленного типа аккаунта в конфигурации типа устройства Commpass в параметре om.terminal.tvAccountSpecId.

Теперь необходимо создать Продукты - они будут отражать пакеты системы Commpass. Поле Название - это название, с которым данный продукт будет отображаться в биллинге. Поле Идентификатор - идентификатор пакета системы Commpass (поле "id"). Список и id доступных пакетов можно посмотреть запросом https://api.commpass.tv/rest/package.

...