FrontStage Middleware (Mediastage.tv, TelecomTV, BCC)
При интеграции с системой FrontStage Middleware используется единый тариф MW, продукты модуля являются подключаемыми услугами MW.
Создайте конфигурацию модуля и сделайте ее активной:
# Параметры аккаунта# минимальный логин при генерацииaccount.login.min=100000# максимальный логин при генерацииaccount.login.max=999999# форматирование логинаaccount.login.format=000000# длина пароля при генерацииaccount.password.length.auto=4# символы генерируемого пароляaccount.password.chars=0123456789# Тип устройства - TelecomTV# используется для задачи синхронизации терминалов из MW в биллингom.deviceTypeIds=# Web-сервис для обращения MW к биллингу по адресу /bgbilling/tv-ws/ru.bitel.bgbilling.modules.tv.integration.bcc.telecomtv.ws.billing/<mid>/BillingIptvtv.ws.billing.class=ru.bitel.bgbilling.modules.tv.integration.bcc.telecomtv.ws.billing.impl.BillingIptvImpl# Привязка orderType MW (в данном случае TV1) к продукту биллинга для активации через приставкуom.orderType.TV1.productSpecId=Необходимо создать новый тип устройства, назвать его, например, Access+Accounting - данный тип устройства будет отражать приложения TvAccess и TvAccounting.
Далее создайте новый тип устройства, назовите его, например, TelecomTV и добавьте конфигурацию:
# Регион MW-системыom.regionId=1# Язык MW-системыom.lang=ru# Коды параметров договора для заполнения полей в FrontStage Middleware# код параметра договора ФИО или Фамилия (если фамилия указывается отдельно)customer.lastName.pid=# код параметра Имя (если он указан отдельно)#customer.firstName.pid=# код параметра - названия компании (для юр. лиц)customer.company.pid=# код параметра - адресcustomer.address.pid=# код параметра - телефон#customer.phone.pid=# Тариф системы FrontStage Middleware по умолчанию для аккаунтаom.tariff.default=# Режим интеграции FrontStage Middleware с биллингом#om.integrationMode=Prepaid 2.0# Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная)om.product.syncMode=1# уровень интеграции, 0 - интеграция на уровне продуктов модуля, 1 - интеграция на уровне сервисов модуля#om.product.serviceMode=0Создайте устройство типа Access+Accounting и дочернее к нему устройство типа TelecomTV, укажите хост и порт подключения, логин и пароль.
Добавьте тип аккаунта Аккаунт, установите галочки на "логин" и "пароль", укажите конфигурацию:
# ID устройства TelecomTVconst.device.id=# Шаблон имени аккаунтаtitle.pattern=Аккаунт: (${login})Далее добавьте тип аккаунта для STB, установите галочки на "идентификатор" и "MAC-адрес", укажите конфигурацию, в зависимости от типа приставки:
# Шаблон имениtitle.pattern=Yuxing IPTV: (${identifier}) ([${macAddress}])# Тип приставки в FrontStage Middlewareterminal.typeId=18terminal.bandwidth=99В поле Родительские типы поставьте галочку на типе "Аккаунт", который создали только что.