======Работа на прямую с базой (Старая версия)====== \\ Модуль работает с v 4.8.42 версией stalker middleware. Работа производиться напрямую с базой данных и для корректной работы нужно размещать базу данных Stalker на том же сервер что и ABillS. Для работы с удалённым сервером Stalker нужно использовать модуль взаимодействия с API \\ Возможности:\\ * Регистрация Set-top box в билинге * Определение незарегистрированных * Отключение по признаку баланса или статуса акаунта или сервиса * Управление каналами в тарифном плане * Управление дополнительными каналами абонентов * Отправка сообщений через биллинг абонентам * Оповещение о израсходованном депозите (в разработке) Дополнительные параметры ^$conf{IPTV_STALKET_DB}='stalker_db'; | База STALKER | ^$conf{STALKER_TP_ID}=1000; | Нумерация экспортированных тарифных планов будет начинаться с заданного числа | ==== Экспорт каналов с Stalker'a ==== **Система -> Телевидение -> Каналы** {{:abills:docs:modules:iptv:channels_export.png?200|Меню}} Внизу под таблицей есть кнопка "Экспорт Stalker" которая импортирует все каналы с базы данных stalker'a. {{:abills:docs:modules:iptv:channels_export_button.png?200|кнопка "Экспорт Stalker" которая импортирует все каналы с базы данных stalker'a}} === Добавление каналов === **Система -> Телевидение -> Каналы** Заполняем форму добавления канала:\\ {{:abills:docs:modules:iptv:stalker_add_channel_form.png?200|Форма добавление канала}}\\ Канал успешно добавлен. === Редактирование канала === Нажимаем на кнопку редактировать:\\ {{:abills:docs:modules:iptv:stalker_channel_change_button.png?200|Кнопка редактирования канала}}\\ Редактируем нужные данные и жмем кнопку изменить:\\ {{:abills:docs:modules:iptv:stalker_channel_change_form.png?300|Форма редактирования канала}}\\ === Удаление канала === Возле нужно канала жмем кнопку удалить: {{:abills:docs:modules:iptv:stalker_del_channel_button.png?200|Кнопка удаления канала}} ==== Экспорт тарифный планов с базы данных Stalker ==== В **config.pl** нужно **добавить обязательный параметр**:\\ ^$conf{STALKER_TP_ID}=10400; | Нумерация экспортированных тарифных планов будет начинаться с заданного числа (В этом примере это 10400). | **Система -> Телевидение ->Тарифные планы** Перед экспортом тарифных планов нужно сначала **экспортировать каналы с базы Stalker**(см. раздел "Экспорт каналов с Stalker'a")\\ После экспорта каналов, внизу под таблицей тарифных планов жмем кнопку "Stalker Экспорт тарифных планов":\\ {{:abills:docs:modules:iptv:stalker_export_tp_button.png?200|кнопка "Stalker Экспорт тарифных планов"}} ==== Заведение тарифного плана ==== **Система -> Телевидение ->Тарифные планы -> Добавить** {{:abills:docs:modules:iptv:tariff_plan_add.png?200|Меню добавления тарифного плана}} Заполняем форму и нажимаем кнопку добавить. \\ {{:abills:docs:modules:iptv:stalker_add_tp_form.png?|Форма добавления тарифного плана}} Тарифный план создан. \\ Для активации тарифного плана нужно создать пакет каналов, для этого нужно зайти в интервалы выбранного тарифного плана:\\ {{:abills:docs:modules:iptv:intervals.png?200| Кнопка "интервалы"}} и нажать кнопку каналы :\\ {{:abills:docs:modules:iptv:channels_button.png?200|Кнопка каналы}} в открывшимся списке каналов отметить нужные каналы и нажать кнопку изменить:\\ {{:abills:docs:modules:iptv:channels_list.png?200|в открывшимся списке каналов отметить нужные и нажать кнопку изменить}} ==== Изменение пакета каналов для тарифного плана ==== Для изменения каналов в выбранном тарифном плане нажимаем кнопку интервал:\\ {{:abills:docs:modules:iptv:intervals.png?200| Кнопка "интервалы"}} и нажать кнопку каналы :\\ {{:abills:docs:modules:iptv:channels_button.png?200|Кнопка каналы}} в открывшимся списке каналов отметить нужные каналы и нажать кнопку изменить:\\ {{:abills:docs:modules:iptv:channels_list.png?200|в открывшимся списке каналов отметить нужные и нажать кнопку изменить}} ==== Активация телевидения у пользователя ==== **-> Клиенты**\\ Выбираем нужного пользователя. \\ В правом меню выбираем пункт Телевидение:\\ {{:abills:docs:modules:iptv:menu_tv.png?200|В правом меню выбираем пункт Телевидение}}\\ В открывшейся форме выбираем поля **Тарифный план**, а также **Set-top box**(MAC адрес оборудования которое нужно привязать к этому пользователю):\\ {{:abills:docs:modules:iptv:activation_form.png?200|В открывшейся форме выбираем поля **Тарифный план**, а также **Set-top box**}} После чего, нажимаем кнопку активации. При повторном заходе в данное меню, под формой будет отображаться таблица с доступными каналами. Количество каналов зависит от установленного тарифного плана. ==== Отправка сообщений пользователю ==== Выбираем нужного пользователя. \\ В правом меню выбираем пункт Телевидение или \\ **Клиенты -> Логины -> Информация -> Сервисы -> Телевидение**\\ Если пользователь активирован(выбран тариф. план телевидения и привязан Set-top box) то отправить сообщение можно при помощи кнопки:\\ {{:abills:docs:modules:iptv:send_msg_button.png?200|Отправить сообщение}}\\ откроется форма, в которую нужно ввести текст сообщения и нажать кнопку отправить:\\ {{:abills:docs:modules:iptv:send_msg_form.png?200|Форма отправки сообщений}}\\ =====ABillS===== ====Настройка==== **Модуль PHP-Serialization**\\ Freebsd установка с портов:\\ /usr/ports/devel/p5-PHP-Serialization **MYSQL** GRANT ALL PRIVILEGES ON stalker_db.* TO abills@localhost WITH GRANT OPTION; ====Работка==== ====Заведение каналов==== / Система/ Телевидение/ Каналы/ ====Прикрепление абонентов к оборудованию==== ====Отправка сообщений абонентам====