В разделе описана настройка взаимодействия Carbon Billing 5 и сервисов IPTV.
Интеграция
Интеграция осуществляется в три этапа:
- Заведение обрудования по выбранной схеме
- Изменение настроек специфичных для сервиса:
- Настройка услуг 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. Используя примеры выше, команды будут такими:
- Для одного NAS
mv /app/asr_billing/var/oss/core/tv24/init.list_disabled /app/asr_billing/var/oss/core/tv24/init.list
- Для всех 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
Проведение проверки
Несмотря на то, что интеграция всегда индивидуальная. Принцип проведения проверки для всех случаев одинаковый:
Метки
Страница: Настройка услуг IPTV
Страница: Интеграция с IPTVPortal
Страница: Интеграция с Megogo
Страница: Интеграция с TITV (KLEVER TV)
Страница: Интеграция с NextTV
Страница: Интеграция с LifeStream (Смотрёшка, Смотрешка)
Страница: Интеграция с Infomir Ministra (ex Stalker)
Страница: Интеграция с 24hTV (24часаТВ)
Страница: Интеграция с MOOVI
Страница: Интеграция с TVIP TMS и TVIP media
Страница: Таблица cостояний услуги и команд отправляемых на к сервисам услуг IPTV