Интеграция сервисов интернет-телевидения

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (5)

просмотр истории страницы
В разделе описана настройка взаимодействия Carbon Billing 5 и сервисов IPTV.

{toc}

h2. Интеграция

Интеграция осуществляется в три этапа:

# [Заведение обрудования по выбранной схеме|Добавление NAS IPTV NAS]
# Изменение настроек специфичных для сервиса:
#- [CarbonBilling:Интеграция с IPTVPortal]
#- [Интеграция со Stalker]
#- [Интеграция с Infomir Ministra (ex Stalker)]
#- [CarbonBilling:Интеграция с LifeStream (Смотрёшка, Смотрешка)]
#- [CarbonBilling:Интеграция с Megogo]
* Дальнейшие действия синхронизации определены в обслуживающих скриптах

h3. Отключить синхронизацию для одного NAS

Если для какого-то NAS требуется отключить синхронизацию, переименуйте файл init.list, например так:
{code}mv /app/asr_billing/var/oss/core/tv24/init.list /app/asr_billing/var/oss/core/tv24/init.list_disabled{code}

h3. Отключить синхронизацию полностью

Переименуйте все файлы. Просто это сделать таким скриптом:

{code}for file in $(find /app/asr_billing/var/oss/core/ -maxdepth 2 -iname init.list); do mv $file ${file}_disabled; done{code}

h3. Включить синхронизацию

Переименуйте файл назад в init.list. Используя примеры выше, команды будут такими:

# Для одного NAS
{code}mv /app/asr_billing/var/oss/core/tv24/init.list_disabled /app/asr_billing/var/oss/core/tv24/init.list{code}
# Для всех NAS
{code}for file in $(find /app/asr_billing/var/oss/core/ -maxdepth 2 -iname init.list_disabled); do mv $file $(dirname $file)/init.list; done{code}

h2. Проведение проверки