Интеграция с платформой «24 часа ТВ»

«24 часа ТВ» — платформа цифрового интерактивного телевидения. Вам потребуется модуль интеграции lbcore-tv24, чтобы управлять услугами этой платформы.

Как всё устроено

На платформе «24 часа ТВ» созданы пакеты каналов. Они бывают двух видов.

  • Базовые — абонент единовременно может подключить только один из базовых пакетов. Например, либо «Стандарт», либо «Премиум».

  • Дополнительные — абонент может подключить несколько таких пакетов. Например, в дополнение к базовому пакету «Стандарт» можно подключить «Матч!Футбол» и «Детские передачи».

У оператора настроена интеграция АСР LANBilling с «24 часа ТВ». В биллинге создан каталог услуг. Каждая услуга соответствует пакету каналов, который есть на платформе — они связаны с помощью внешнего идентификатора.

Также у оператора в биллинге созданы тарифы с услугами «24 часа ТВ». Для каждого базового пакета создан отдельный тариф с соответствующей периодической услугой. Помимо неё в тариф можно добавить услуги для дополнительных пакетов.

У каждого абонента в АСР LANBilling есть карточка, договор и учётная запись.

Услуга, соответствующая базовому пакету, назначается при создании учётной записи — после этого на платформе «24 часа ТВ» появляется профиль абонента с подпиской. Далее абоненту можно подключить один или несколько дополнительных пакетов.

Как настроить

  1. Приобретите модуль «Интеграция с 24ТВ».

  2. Зарегистрируйтесь на платформе «24 часа ТВ». При регистрации сообщите, что используете АСР LANBilling. Сгенерируйте ключ доступа к API сервиса «24 часа ТВ» — его в дальнейшем нужно будет указать в файле конфигурации.

    Обратите внимание: взаимодействие с платформой «24 часа ТВ» настраивается только по схеме «Интеграция за 48 часов». Подробнее об этой схеме можно узнать здесь.

  3. Установите модуль lbcore-tv24.

  4. Убедитесь, что в АСР LANBilling есть агент с типом «Услуги». Если нет — создайте его. Агент отвечает за тарификацию услуг и сбор статистики. Его нужно будет указывать при создании учётных записей.

  5. Настройте в АСР LANBilling тарифы и услуги для сервиса «24 часа ТВ».

  6. Задайте параметры в файле конфигурации. Сообщите представителю платформы, какой сервер и порт будет принимать API-запросы от сервиса «24 часа ТВ» — это значение задаётся в блоке [server], в параметре addr.

  7. Запустите модуль lbcore-tv24 и откройте порт.

    Чтобы убедиться, что модуль запустился корректно, проведите первичную диагностику.

  8. Чтобы абоненты могли управлять услугами «24 часа ТВ» в своём личном кабинете, включите и настройте эту возможность.

Как работать

  1. Для каждого абонента создайте карточку пользователя и договор.

  2. Создайте учётную запись. Укажите в ней тариф, созданный для сервиса «24 часа ТВ», и назначьте специально настроенную услугу.

  3. Планировать смену тарифа и управлять услугами могут как менеджеры оператора, так и сами абоненты.

    • Менеджеры оператора

      • В административном интерфейсе АСР LANBilling — можно переводить с одного тарифа на другой, отключать услуги.

      • На платформе «24 часа ТВ» — можно подключать и отключать подписки.

    • Абоненты

      • В личном кабинете АСР LANBilling — можно переходить подключать либо отключать пакеты каналов.

      • В приложении «24 часа ТВ» — можно включать и отключать пакеты каналов, переходить с одних базовых пакетов на другие.

  4. Если обнаружится расхождение между данными в АСР LANBilling и в «24 часа ТВ», проведите синхронизацию вручную. Например, если услуга подключена в биллинге, но не активна на платформе.