Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:modules:iptv:ru [2018/02/09 11:24]
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
Строка 22: Строка 25:
 {{:​abills:​docs:​modules:​iptv:​iptv_scheme.jpg|}} {{:​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|Загрузка каналов с плейлиста]]
Строка 33: Строка 40:
   * [[abills:​docs:​manual:​admin:​iptv:​iptv_reports_channels|Отчет по подписчикам каналов]]   * [[abills:​docs:​manual:​admin:​iptv:​iptv_reports_channels|Отчет по подписчикам каналов]]
   * [[abills:​docs:​manual:​admin:​iptv:​iptv_fetcher|Загрузка плейлиста для абонента m3u]]   * [[abills:​docs:​manual:​admin:​iptv:​iptv_fetcher|Загрузка плейлиста для абонента m3u]]
 +  * Доступ клиентов только к подписанным каналам средством фильтрации IGMP на управляемых коммутаторах
 +
 +При работе с внешними сервисами ​ модуль поддерживает следующие функции (не все провайдеры ОТТ ​ поддерживают полный спектр функций,​ так что в некоторых системах не все функции будут работать)
 +
 +
 +^add    | добавить абонента/​подписку |
 +^info   | информация о абоненте/​подписке на стороне провайдера ОТТ |
 +^change | изминение абонента/​подписки |
 +^del    | удаление абонента/​подписки |
 +^negdeposit |  действия при негативном депозите |
 +^channels ​  ​| ​ работа с каналами, ​ индивидуальные каналы на абаонента |
 +^parent_control | родительский контроль |
 +^screen_id ​ | работа с дополнительными экранами |
 +^send_message | отправка сообщений абоненту |
 +^hangup ​      | Презегрузка/​устройства ​   |
 +
 ====Поддерживаемые системы=== ====Поддерживаемые системы===
  
Строка 41: Строка 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]]
 =====Как работает===== =====Как работает=====
  
Строка 65: Строка 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% \\     ​| ​
Строка 79: Строка 104:
 {{:​abills:​docs:​modules:​iptv:​iptv_user.png|}} {{:​abills:​docs:​modules:​iptv:​iptv_user.png|}}
 Диллер может подключать новых абонентов,​ также у него есть возможности:​ Диллер может подключать новых абонентов,​ также у него есть возможности:​
-  Изменять тариф. +  ​Изменять тариф. 
-  Изменять статус. +  ​Изменять статус. 
-  Пополнять счет.+  ​Пополнять счет.
  
 Диллер пополняет счет пользователям за счет своего кредита у провайдера за минусом диллерского процента. Диллер пополняет счет пользователям за счет своего кредита у провайдера за минусом диллерского процента.
Строка 88: Строка 113:
 ====Настройка==== ====Настройка====
   $conf{RESELER_SERVICES} = "​Iptv";​   $conf{RESELER_SERVICES} = "​Iptv";​
 +  ​
 +====Начало работы диллера====
 +  - Создать домен.
 +  - Создать администратора домена.
 +  - Создать первого пользователя в этом домене (этот пользователь в дальнейшем будет диллером).
 +  - Установить пользователю диллерский процент (Клиент-Информация-Диллеры).
 +
 +Теперь созданный пользователь может заходить в кабинет реселлера и начинать добавлять новых пользователей.