Назначение модуля
Модуль предназначен для интерактивной интеграции с TV/IPTV Middleware и CAS-системами, организует доступ к услугам, пакетам и каналам, их подключение/отключение из личного кабинета и приставок, тарификацию в реальном времени с точностью до секунды и миниальным периодом тарификации - 1 минута.
На данный момент поддерживаются системы Middleware Stalker (infomir), FrontStage Middleware (Mediastage.tv, TelecomTV, BCC), IPTV Портал, CTI TVEngine, NextTV, LifeStream API (lfstrm.tv, smotreshka.tv), Commpass (commpass.tv, ООО «ТИТВ»).
Базовые сведения о модуле
Базовые понятия модуля:
- Продукт - абстракция, которая может содержать в себе один или несколько сервисов TV или представлять собой пакет каналов, услугу или тариф MW/CAS. Именно на продукт осуществляется подписка;
- Сервис - абстракция, которая может содержать в себе один или несколько каналов TV или представлять собой пакет каналов, услугу или тариф MW/CAS;
- Канал - канал MW/CAS;
- Подписка - период, когда продукт подключен у аккаунта;
- Аккаунт - отражение аккаунта в MW/CAS, дочерний аккаунт - STB (на дочерний аккаунт невозможно активировать подписку);
- Тип аккаунта - определяет параметры, которые должны быть указаны у аккаунта;
- Устройство - в дереве устройств определяется иерархия устройств разного типа, имеющих значение для модуля. Обычно это устройство Access+Accounting, отражающее приложения BGTVAccess и BGTVAccounting, и дочернее по отношение к нему устройство, отражающее систему упраления MW;
- Тип устройства - определяет поведение устройства, механизм управления аккаунтами и подписками на продукты на устройствах данного типа;
Не путайте понятия тип устройства и устройство.
Приложения модуля:
- BGTVAccess - выполняет синхронизацию аккаунтов в MW/CAS, управляет доступом аккаунтов к подписанным услугам/пакетам/каналам;
- BGTVAccounting - выполняет тарификацию подписок.
Связь между приложениями осуществляется посредством базы данных и MQ-сообщений.
После очередного обновления модуля необходимо в Автоматизация->Управление динамическоим кодом скомпилировать все классы, т.к. перекомпиляция после обновления автоматически не происходит, а классы, входящие в сборку, могли обновиться.
Настройка модуля
Установите модуль на сервер, создайте экземпляр. Определите в Редакторе модулей и услуг услуги, обсчитываемые этим модулем. Например: "Подписка IPTV". Услуги используются для разделения наработки по типам в балансе договора. Установка услуги происходит в тарифе, в зависимости от продукта, на который осуществляется подписка и других параметров.
В конфигурации модуля укажите: