|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (17)
просмотр истории страницы{include:CarbonBilling:Настройка IPTV. Общее} |
{toc} {include:CarbonBilling:Добавление NAS IPTV} |
h2. Megogo |
Для Megogo в файле main.ini необходимо указать: |
В файле *main.ini* необходимо указать *partnerid*, *salt* и *domain*, а так же установить *enabled="1"*: {info}*domain* влияет на именование логинов абонентов для доступа в Megogo, они формируются из случайно сгенерированного ID и значения *domain*, например: "43429423@example.com". Изменения логинов на стороне биллинга происходит после очередной синхронизации с порталом{info} {code} tmplt=tmplt/main.cfg.tmplt partnerid=bestprovider salt=AfgEmfopyqrLdOin prefix= enabled="1" domain=example.com {code} |
|
\- partner_key, он же иногда partner_id в формате: |
|
{panel} XXXXXX.megogo.ru {panel} |
Поле *prefix* оставьте пустым: |
|
\- salt. Поле prefix оставить пустым: |
!megogo.png|border=1! После этого обязательно нужно нажать кнопку "Сохранить" сразу под полем, в которое вносились изменения. |
{include:CarbonBilling:Создание услуг IPTV} |
h2. Ограничение запросов к API поставщика услуг |
|
h2. Страница Megogo в личном кабинете |
В файле *main.ini* необходимо добавить параметр *sync_minutes* (по умолчанию значение параметра равно 60, единица измерения - 1 минута). Данный параметр задает период ожидания между синхронизациями IPTV OSS, другими словами, регулирует частоту отправки API-запросов на портал поставщика. У некоторых поставщиков услуг IPTV есть ограничение на кол-во API-запросов к их серверу. Чтобы не выходить за рамки данных ограничений, рекомендуется увеличить параметр sync_minutes таким образом, чтобы период ожидания увеличился с 60 минут до 24 часов или 7 суток. После этого необходимо перезапустить обработчик синхронизаций: {code} chroot /app/asr_billing service oss restart {code} |
|
Необходимо создать новую страницу личного кабинета с включённой опцией "*Отображать во всю страницу*" со следующим содержанием: |
{include:CarbonBilling:Настройка услуг IPTV} |
|
h1. Страница Megogo в личном кабинете {tip}*Время выполнения инструкции*: 10-20 мниту{tip} Для работы страницы Megogo в личном кабинете необходимо: *Шаг 1.* Назвать услуги, подключающей пакеты телевидения следующими именами (должно быть точное соответствие) Лёгкая Оптимальная Максимальная Премиальная Amedia Amediateka Матч ТВ Наш футбол *Шаг 2.* Создать новую страницу личного кабинета с включённой опцией "*Отображать во всю страницу*" со следующим содержанием: |
{code} <a href="/cabinet/welcome/">Вернуться в кабинет</a> |
[cabinet_megogo main_services="121,122,123" additional_services="90"] |
{code} |
Где опция *main_services* содержит список Usluga ID основных пакетов, *additional_services* содержит список Usluga ID дополнительных пакетов. Usluga ID - id услуги подключающей пакеты телевидения в биллинге: !megogo_id.png|border=1! h2. Особенности Текущий шаблон лендинга Megogo содержит пакеты: Лёгкая, Оптимальная, Максимальная, Премиальная, Наш футбол, Матч ТВ, Amedia, Amediateka. Для корректного отображения страницы может потребоваться кастомизация шаблона. |