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

Skip to end of metadata
Go to start of metadata

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

Интеграция

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

  1. Заведение обрудования по выбранной схеме
  2. Изменение настроек специфичных для сервиса:
  3. Настройка услуг IPTV

Синхронизация

Периодический со всеми сервисами IPTV проходит синронизация, на случай если ранее возникали ошибки управлениия сервисом или изменения вносились напрямую на стороне IPTV.
Лог синхронизации располагается по следующему пути:

/app/asr_billing/var/log/oss.log

Период запуска определяется скриптом схемы и может отличаться для разных схем: как правило в диапазоне от 10 минут до часа.

Технический это работает так:

  • Запускается демон /etc/init.d/oss
  • Он получает список настроенных OSS схем скриптом /usr/local/bin/oss/list (ищет в папках /var/oss/core, /var/oss/access, /var/oss/distrib)
  • В папках настроенных NAS скрипт ищет файл init.list, где перечислены обслуживающие скрипты схемы (обычно один) - все эти скрипты запускаются обособленно, отдельными процессами.
  • Дальнейшие действия синхронизации определены в обслуживающих скриптах

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

Если для какого-то NAS требуется отключить синхронизацию, переименуйте файл init.list, например так:

mv /app/asr_billing/var/oss/core/tv24/init.list /app/asr_billing/var/oss/core/tv24/init.list_disabled

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

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

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

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

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

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

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

Несмотря на то, что интеграция всегда индивидуальная. Принцип проведения проверки для всех случаев одинаковый:

Проверка интеграции оборудования телевидения.doc

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.