|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (6)
просмотр истории страницыКак таковой типовой схемы внедрения IPTV нет, поскольку каждое оборудование использует свой способ взаимодействия. Инициировать взаимодействие может сам IPTV шлюз либо биллинг. |
В разделе описана настройка взаимодействия Carbon Billing 5 и сервисов IPTV. |
|
Каждое внедрение IPTV проводится индивидуально, поскольку под каждое оборудование нужна настройка и доработка со стороны наших разработчиков. |
{toc} |
|
Также можно настроить схему IPTV с помощью скрипта [event_inc.sh|4. event_inc.sh - скрипт обработки событий]. Для этого у вас должен быть собственный разработчик, который в состоянии настроить скрипт под ваши нужды. |
h2. Интеграция Интеграция осуществляется в три этапа: # [Заведение обрудования по выбранной схеме|Добавление NAS IPTV] # Изменение настроек специфичных для сервиса: #- [CarbonBilling:Интеграция с IPTVPortal] #- [Интеграция с Infomir Ministra (ex Stalker)] #- [CarbonBilling:Интеграция с LifeStream (Смотрёшка, Смотрешка)] #- [CarbonBilling:Интеграция с Megogo] #- [Интеграция с TITV (KLEVER TV)] #- [CarbonBilling:Интеграция с NextTV] #- [Интеграция с 24hTV (24часаТВ)] #- [CarbonBilling:Интеграция с MOOVI] # [Настройка услуг IPTV] h2. Синхронизация Периодический со всеми сервисами IPTV проходит синронизация, на случай если ранее возникали ошибки управлениия сервисом или изменения вносились напрямую на стороне IPTV. Лог синхронизации располагается по следующему пути: {code}/app/asr_billing/var/log/oss.log{code} Период запуска определяется скриптом схемы и может отличаться для разных схем: как правило в диапазоне от 10 минут до часа. Технический это работает так: * Запускается демон */etc/init.d/oss* * Он получает список настроенных OSS схем скриптом */usr/local/bin/oss/list* (ищет в папках _/var/oss/core_, _/var/oss/access_, _/var/oss/distrib_) * В папках настроенных NAS скрипт ищет файл *init.list*, где перечислены обслуживающие скрипты схемы (обычно один) - все эти скрипты запускаются обособленно, отдельными процессами. * Дальнейшие действия синхронизации определены в обслуживающих скриптах 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. Проведение проверки Несмотря на то, что интеграция всегда индивидуальная. Принцип проведения проверки для всех случаев одинаковый: [Проверка интеграции оборудования телевидения.doc|Интеграция сервисов интернет-телевидения^IPTV.doc] |