...
Блок кода | ||||
---|---|---|---|---|
| ||||
# В качестве account_number используется: # 0 - поле Логин корневого аккаунта; если не указано, то ID корневого аккаунта, # отформатированный с помощью om.accountNumber.format # 1 - ID корневого аккаунта, отформатированный с помощью om.accountNumber.format # 2 - поле Идентификатор корневого аккаунта; если не указано, то ID корневого аккаунта, # отформатированный с помощью om.accountNumber.format om.accountNumber.mode=2 # Формат account_number, если в качестве него используется ID корневого аккаунта #om.accountNumber.format= # Формат логина, если в качестве него используется ID аккаунта #om.account.loginFormat= # Тариф по умолчанию (поле Внешний ID в Ministra) om.tariff.default= # ID продукта-папки, содержащей в себе папки-тарифы om.tariff.product.parentIds=1 # Режим синхронизации продуктов (0 - по событию, 1 - по событию, полная) om.product.syncMode=1 |
...
Создайте дочернее к предыдущему устройству устройство типа Ministra, указажите хост подключения, логин и пароль.
Получившееся дерево устройств:
Добавьте тип аккаунта Аккаунт.
Блок кода | ||
---|---|---|
| ||
# Автоматически привязываем к устройству 2 (Ministra)
const.device.id=2
# Шаблон названия
title.pattern=Аккаунт: (${id}) |
А также тип аккаунта - Пользователь. В поле Родительские типы поставьте галочку на типе Аккаунт, который создали только что. Установите галочку на полях "логин", "пароль" и "MAC-адрес".
Укажите в конфигурации типа аккаунта:
Блок кода | ||
---|---|---|
| ||
# Автоматически привязываем к устройству 2 (Ministra)
const.device.id=2
# Шаблон названия
title.pattern=Пользователь: (${login})(/${macAddress})
# Аккаунты данного типа являются пользователями в Ministra
user=1 |
Подсказка |
---|
Аккаунт биллинга (дочерний или нет) считается пользователем в Ministra, если в нем (в аккаунте) указано не пустое значение в поле Логин, а также в конфигурации типа аккаунта указано user=1 или stb_type=<тип STB>. |
В таком виде на договор нужно будет добавлять сначала Аккаунт ("лицевой счет" в Ministra), а затем дочерний к нему Пользователь, и уже в нем указывать логин, пароль и при необходимости MAC-адрес. Однако в типе аккаунта Аккаунт можно указать галочки в полях "логин", "пароль" и "MAC-адрес", тогда к этому аккаунту будет сразу привязываться не только "лицевой счет", но и "пользователь" Ministra, а дочерний аккаунт Пользователь использовать для добавления дополнительных пользователей этого лицевого счета.
Теперь необходимо создать Продукты - они будут отражать тарифы или пакеты системы Ministra. Для разделения тарифов от пакетов создайте две продукты-папки с названиями Тарифы и Продукты без режимов активации. Далее создайте продукты-тарифы и продукты-пакеты. Поле Название - это название, с которым данный продукт будет отображаться в биллинге. Поле Идентификатор - идентификатор пакета системы Ministra (поле "Внешний ID" в Ministra).
Чтобы абонент мог активировать Продукт (тем самым активируя подписку в Ministra) необходимо, чтобы в продукте был задан хотя бы один режим активации. Далее от выбранного режима активации может зависеть режим тарификации.
В продуктах-тарифах на вкладке Зависимость укажите, что они не совместимы с другими продуктами-тарифами (чтобы нельзя было активировать два продукта-тарифа одновременно).
Получившееся дерево Продуктов:
Обратите внимание, что у продукта-папки Тарифы ID равен 1 - именно это значение указано в параметре конфигурации типа устройства Ministra в параметре om.tariff.product.parentIds.
На договоре нужно добавить модуль TV, настроенный тариф и создать аккаунт, который будет связан с аккаунтом из системы Ministra.