Интеграция с платформой Megogo

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

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

На платформе Megogo созданы подписки — пакеты каналов. Подписки бывают двух видов.

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

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

У оператора настроена интеграция LANBilling с Megogo. В биллинге создан каталог услуг. Каждая услуга соответствует подписке, которая есть на платформе — они связаны с помощью внешнего идентификатора.

Также у оператора в биллинге созданы тарифы с услугами Megogo. Для каждой базовой подписки создан отдельный тариф с периодической услугой, которая соответствует этой подписке. Помимо неё в тариф можно добавить набор услуг для дополнительных подписок.

У каждого абонента в LANBilling есть карточка, договор и учётная запись. В неё нужно добавить услугу Megogo, соответствующую базовой подписке. Это может сделать менеджер в административном интерфейсе LANBilling или сам абонент в личном кабинете. Далее абоненту можно подключить одну или несколько дополнительных подписок.

Статус учётной записи в LANBilling может меняться — например, менеджер может её заблокировать. После этого меняется статус подписки на платформе. Также может измениться состояние услуги — например, истёк срок действия, указанный при её назначении в учётной записи. После этого статус подписки на платформе также меняется.

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

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

  2. Зарегистрируйтесь на платформе Megogo. Получите идентификатор партнёра и уникальный код — их потребуется указать в файлах конфигурации модуля.

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

  4. Задайте параметры в файле конфигурации модуля lbcore-megogo.

  5. Чтобы ваши абоненты могли управлять услугами Megogo в личном кабинете, настройте эту возможность.

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

  7. Убедитесь, что в LANBilling есть агент с типом «Услуги». Если нет — создайте его.

    Агент отвечает за тарификацию услуг и сбор статистики. Его нужно будет указывать при создании учётных записей.

  8. Создайте в LANBilling каталог услуг Megogo, а также тарифы с услугами из этого каталога.

    При создании каталога услуг в LANBilling вам потребуются идентификаторы подписок. Их можно посмотреть на платформе.

Как работать

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

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