Это старая версия документа.
Iptv
Модуль Iptv предназначен для организации платных телевизионных трансляций.
- ОТТ
- Multicat
- Unicast
- Catv
Модуль Iptv обеспечивает автоматическую блокировку/разблокировку доступа клиентов к платным телевизионным трансляциям. С этой целью на сетевых коммутаторах, к которым непосредственно подключены клиенты, устанавливаются фильтры IGMP-сообщений.
Возможности
- Доступ клиентов только к подписанным каналам средством фильтрации IGMP на управляемых коммутаторах
- Ведение абонентских счетов
- Установка количества каналов на определённую тарифную модель
- Выбор Тарифных моделей абонентом.
- Включение дополнительных каналов из пользовательского интерфейса
- Возможность установки цены на каждый отдельный канал
Как работает
Установка
Заведение таблиц
# mysql -D abills < abills/db/Iptv.sql
подключение модуля
abills/libexec/config.pl
@MODULES = ( 'Iptv' );
Настройка
abills/libexec/config.pl
$conf{IPTV_ALLOW_GIDS}='1,23,56'; | Разрешить использование сервиса только определённым группам пользователей. |
---|---|
$conf{IPTV_CLOSE_PERIOD}=1; | Снимать месячную абон. плату только после установки флага период закрыт. Флаг устанавливается в меню / System configuration/ Television/ Closed Period/ (Закрытие финансового периода) |
$conf{IPTV_USER_CHG_TP}=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_CMD_DEBUG}=1; | Выводить внешнюю команду перед обработкой. Используется для отладки команд |
Работа с системой
Управление
Пользователи
Отчёты
Кабинет абонента
Отображение m3u в кабинете абонента
Включение $conf{IPTV_CLIENT_M3U}=1;
Дополнительно
Ошибки кабинета абонента
800 | Не активизирована услуга | Услуга телевидение не активирована |
---|---|---|
801 | Абонент не найден | Ошибка работы программы |
802 | Не включена возможность изменять тарифный план | Включите опцию $conf{IPTV_USER_CHG_TP} |
803 | Не разрешено изменять тарифный план. | Для разерешения внесите тарифный план в группу и разрешие изминение ТП в группе |
804 | Не правильна дата изминния ТП | |
805 | ДРугая ошибка обратисьесь к администратору | |
806 | ДРугая ошибка обратисьесь к администратору | |
842 | Недостаточно средств для перехода на данный ТП | Нужно пополнить счет абонента или открыть кредит |