Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:iptv:ru [2017/05/19 10:18] snuryus [Установка] |
abills:docs:modules:iptv:ru [2018/09/28 14:40] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **''Документация по модулю IPTV и принадлежащим к нему страницам перенесена в Confluence''** | ||
+ | [[http://abills.net.ua:8090/display/AB/IPTV]] | ||
+ | |||
=====Iptv===== | =====Iptv===== | ||
Строка 4: | Строка 7: | ||
* ОТТ | * ОТТ | ||
- | * Multicat | + | * Multicast |
* Unicast | * Unicast | ||
* Catv | * Catv | ||
Строка 18: | Строка 21: | ||
=====Возможности===== | =====Возможности===== | ||
+ | Схема работы | ||
+ | |||
+ | {{:abills:docs:modules:iptv:iptv_scheme.jpg|}} | ||
- | * Доступ клиентов только к подписанным каналам средством фильтрации IGMP на управляемых коммутаторах | ||
* Ведение абонентских счетов | * Ведение абонентских счетов | ||
+ | * Управление подписками | ||
+ | * Несколько подписок на одного абонента | ||
+ | * Включение, отключение услуги по израходованию средств или принудительному отключению | ||
* Установка количества каналов на определённую тарифную модель | * Установка количества каналов на определённую тарифную модель | ||
* Выбор Тарифных моделей абонентом. | * Выбор Тарифных моделей абонентом. | ||
+ | * Управление экранами | ||
* Включение дополнительных каналов из пользовательского интерфейса | * Включение дополнительных каналов из пользовательского интерфейса | ||
* Возможность установки цены на каждый отдельный канал | * Возможность установки цены на каждый отдельный канал | ||
+ | * Мониторинг услуг ОТТ подписок | ||
+ | * [[abills:docs:manual:admin:iptv:iptv_close_period|Закрытие финансового периода]] | ||
+ | * [[abills:docs:manual:admin:iptv:Upload channels|Загрузка каналов с плейлиста]] | ||
+ | * [[abills:docs:manual:admin:iptv:iptv_api|API подключения услуг]] | ||
+ | * [[abills:docs:manual:admin:iptv:iptv_reports_channels|Отчет по подписчикам каналов]] | ||
+ | * [[abills:docs:manual:admin:iptv:iptv_fetcher|Загрузка плейлиста для абонента m3u]] | ||
+ | * Доступ клиентов только к подписанным каналам средством фильтрации IGMP на управляемых коммутаторах | ||
+ | |||
+ | При работе с внешними сервисами модуль поддерживает следующие функции (не все провайдеры ОТТ поддерживают полный спектр функций, так что в некоторых системах не все функции будут работать) | ||
+ | |||
+ | |||
+ | ^add | добавить абонента/подписку | | ||
+ | ^info | информация о абоненте/подписке на стороне провайдера ОТТ | | ||
+ | ^change | изминение абонента/подписки | | ||
+ | ^del | удаление абонента/подписки | | ||
+ | ^negdeposit | действия при негативном депозите | | ||
+ | ^channels | работа с каналами, индивидуальные каналы на абаонента | | ||
+ | ^parent_control | родительский контроль | | ||
+ | ^screen_id | работа с дополнительными экранами | | ||
+ | ^send_message | отправка сообщений абоненту | | ||
+ | ^hangup | Презегрузка/устройства | | ||
+ | |||
+ | ====Поддерживаемые системы=== | ||
+ | |||
* [[abills:docs:modules:iptv:middleware_stalker|Middleware Stalker]] | * [[abills:docs:modules:iptv:middleware_stalker|Middleware Stalker]] | ||
* [[abills:docs:manual:admin:Iptv:iptv_subscribes|Внешние подписные сервисы]] | * [[abills:docs:manual:admin:Iptv:iptv_subscribes|Внешние подписные сервисы]] | ||
Строка 31: | Строка 64: | ||
* [[abills:docs:modules:iptv:smotreshka|Smotreshka.tv]] | * [[abills:docs:modules:iptv:smotreshka|Smotreshka.tv]] | ||
* [[abills:docs:modules:iptv:iptvportal:IPTVportal]] | * [[abills:docs:modules:iptv:iptvportal:IPTVportal]] | ||
- | * [[abills:docs:manual:admin:iptv:iptv_close_period|Закрытие финансового периода]] | + | * [[abills:docs:modules:iptv:omega_tv:Omega Tv]] |
* [[abills:docs:manual:admin:iptv:Smart TV|Smart TV]] | * [[abills:docs:manual:admin:iptv:Smart TV|Smart TV]] | ||
- | * [[abills:docs:manual:admin:iptv:Upload channels|Загрузка каналов с плейлиста]] | + | * [[abills:docs:manual:admin:iptv:microimpuls|Microimpuls]] |
- | * [[abills:docs:manual:admin:iptv:iptv_api|API подключения услуг]] | + | |
=====Как работает===== | =====Как работает===== | ||
+ | Предоставление услуги абоненту осуществляется при наличии средств на счету (положительном депозите) и статусе услуги "активно", | ||
+ | также система учитывает дату активации и окончания услуги и статус основного аккаунта абонента. | ||
=====Установка===== | =====Установка===== | ||
Заведение таблиц | Заведение таблиц | ||
Строка 57: | Строка 90: | ||
^ $conf{IPTV_ALLOW_GIDS}='1,23,56'; | Разрешить использование сервиса только определённым группам пользователей. | | ^ $conf{IPTV_ALLOW_GIDS}='1,23,56'; | Разрешить использование сервиса только определённым группам пользователей. | | ||
^ $conf{IPTV_CLOSE_PERIOD}=1; | Снимать месячную абон. плату только после установки флага период закрыт. \\ Флаг устанавливается в меню / System configuration/ Television/ Closed Period/ ([[abills:docs:manual:admin:iptv:iptv_close_period|Закрытие финансового периода]])| | ^ $conf{IPTV_CLOSE_PERIOD}=1; | Снимать месячную абон. плату только после установки флага период закрыт. \\ Флаг устанавливается в меню / System configuration/ Television/ Closed Period/ ([[abills:docs:manual:admin:iptv:iptv_close_period|Закрытие финансового периода]])| | ||
- | ^ $conf{IPTV_USER_CHG_TP}=1; | Изминение тарифного плана на следующий учётный период | | + | ^ $conf{IPTV_USER_CHG_TP}=1; | Изменение тарифного плана на следующий учётный период | |
^ $conf{IPTV_USER_CHG_CHANNELS}=1; |Выбор каналов из интерфейса пользователя. Администратор может назначать дневную и месячную цену за просмотр каналов. | | ^ $conf{IPTV_USER_CHG_CHANNELS}=1; |Выбор каналов из интерфейса пользователя. Администратор может назначать дневную и месячную цену за просмотр каналов. | | ||
^ $conf{IPTV_USER_EXT_CMD}='iptv_access_ctl.pl LOGIN=%LOGIN%'; | Внешняя программа которая выполняется при добавлении и изменении данных по сервису для пользователя \\ Программе передаются следующие данные: \\ %LOGIN% \\ %TP_ID% \\ %CID% \\ %STATUS% \\ | | ^ $conf{IPTV_USER_EXT_CMD}='iptv_access_ctl.pl LOGIN=%LOGIN%'; | Внешняя программа которая выполняется при добавлении и изменении данных по сервису для пользователя \\ Программе передаются следующие данные: \\ %LOGIN% \\ %TP_ID% \\ %CID% \\ %STATUS% \\ | | ||
Строка 64: | Строка 97: | ||
+ | |||
+ | =====Интерфейс диллера===== | ||
+ | Используя модуль Multidoms в системе есть возможность создать отдельного пользователя-диллера. | ||
+ | |||
+ | ====Принцип работы==== | ||
+ | {{:abills:docs:modules:iptv:iptv_user.png|}} | ||
+ | Диллер может подключать новых абонентов, также у него есть возможности: | ||
+ | * Изменять тариф. | ||
+ | * Изменять статус. | ||
+ | * Пополнять счет. | ||
+ | |||
+ | Диллер пополняет счет пользователям за счет своего кредита у провайдера за минусом диллерского процента. | ||
+ | Например диллерский процент составляет 10%. Диллер пополняет счет абоненту на 100 единиц. Со счета диллера списывается 90 единиц. | ||
+ | |||
+ | ====Настройка==== | ||
+ | $conf{RESELER_SERVICES} = "Iptv"; | ||
+ | | ||
+ | ====Начало работы диллера==== | ||
+ | - Создать домен. | ||
+ | - Создать администратора домена. | ||
+ | - Создать первого пользователя в этом домене (этот пользователь в дальнейшем будет диллером). | ||
+ | - Установить пользователю диллерский процент (Клиент-Информация-Диллеры). | ||
+ | |||
+ | Теперь созданный пользователь может заходить в кабинет реселлера и начинать добавлять новых пользователей. | ||