Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:iptv:ru [2018/01/24 14:25]
asmodeus [Возможности]
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:​iptv_close_period|Закрытие финансового периода]]
   * [[abills:​docs:​manual:​admin:​iptv:​Upload channels|Загрузка каналов с плейлиста]]   * [[abills:​docs:​manual:​admin:​iptv:​Upload channels|Загрузка каналов с плейлиста]]
   * [[abills:​docs:​manual:​admin:​iptv:​iptv_api|API подключения услуг]]   * [[abills:​docs:​manual:​admin:​iptv:​iptv_api|API подключения услуг]]
   * [[abills:​docs:​manual:​admin:​iptv:​iptv_reports_channels|Отчет по подписчикам каналов]]   * [[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 ​      | Презегрузка/​устройства ​   |
 +
 ====Поддерживаемые системы=== ====Поддерживаемые системы===
  
Строка 37: Строка 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:​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:​microimpuls|Microimpuls]]
 =====Как работает===== =====Как работает=====
  
Строка 61: Строка 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% \\     ​| ​
Строка 68: Строка 97:
  
  
 +
 +=====Интерфейс диллера=====
 +Используя модуль Multidoms в системе есть возможность создать отдельного пользователя-диллера.
 +
 +====Принцип работы====
 +{{:​abills:​docs:​modules:​iptv:​iptv_user.png|}}
 +Диллер может подключать новых абонентов,​ также у него есть возможности:​
 +  * Изменять тариф.
 +  * Изменять статус.
 +  * Пополнять счет.
 +
 +Диллер пополняет счет пользователям за счет своего кредита у провайдера за минусом диллерского процента.
 +Например диллерский процент составляет 10%. Диллер пополняет счет абоненту на 100 единиц. Со счета диллера списывается 90 единиц.
 +
 +====Настройка====
 +  $conf{RESELER_SERVICES} = "​Iptv";​
 +  ​
 +====Начало работы диллера====
 +  - Создать домен.
 +  - Создать администратора домена.
 +  - Создать первого пользователя в этом домене (этот пользователь в дальнейшем будет диллером).
 +  - Установить пользователю диллерский процент (Клиент-Информация-Диллеры).
 +
 +Теперь созданный пользователь может заходить в кабинет реселлера и начинать добавлять новых пользователей.