Работа на прямую с базой (Старая версия)


Модуль работает с 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

Система → Телевидение → Каналы

Меню

Внизу под таблицей есть кнопка «Экспорт Stalker» которая импортирует все каналы с базы данных stalker'a.

кнопка "Экспорт Stalker" которая импортирует все каналы с базы данных stalker'a

Добавление каналов

Система → Телевидение → Каналы

Заполняем форму добавления канала:

Форма добавление канала

Канал успешно добавлен.

Редактирование канала

Нажимаем на кнопку редактировать:

Кнопка редактирования канала

Редактируем нужные данные и жмем кнопку изменить:

Форма редактирования канала

Удаление канала

Возле нужно канала жмем кнопку удалить:

Кнопка удаления канала

Экспорт тарифный планов с базы данных Stalker

В config.pl нужно добавить обязательный параметр:

$conf{STALKER_TP_ID}=10400; Нумерация экспортированных тарифных планов будет начинаться с заданного числа (В этом примере это 10400).

Система → Телевидение →Тарифные планы

Перед экспортом тарифных планов нужно сначала экспортировать каналы с базы Stalker(см. раздел «Экспорт каналов с Stalker'a»)

После экспорта каналов, внизу под таблицей тарифных планов жмем кнопку «Stalker Экспорт тарифных планов»:

кнопка "Stalker Экспорт тарифных планов"

Заведение тарифного плана

Система → Телевидение →Тарифные планы → Добавить

Меню добавления тарифного плана

Заполняем форму и нажимаем кнопку добавить.

Форма добавления тарифного плана

Тарифный план создан.

Для активации тарифного плана нужно создать пакет каналов, для этого нужно зайти в интервалы выбранного тарифного плана:

 Кнопка "интервалы"

и нажать кнопку каналы :

Кнопка каналы

в открывшимся списке каналов отметить нужные каналы и нажать кнопку изменить:

в открывшимся списке каналов отметить нужные и нажать кнопку изменить

Изменение пакета каналов для тарифного плана

Для изменения каналов в выбранном тарифном плане нажимаем кнопку интервал:

 Кнопка "интервалы"

и нажать кнопку каналы :

Кнопка каналы

в открывшимся списке каналов отметить нужные каналы и нажать кнопку изменить:

в открывшимся списке каналов отметить нужные и нажать кнопку изменить

Активация телевидения у пользователя

→ Клиенты

Выбираем нужного пользователя.
В правом меню выбираем пункт Телевидение:

В правом меню выбираем пункт Телевидение

В открывшейся форме выбираем поля Тарифный план, а также Set-top box(MAC адрес оборудования которое нужно привязать к этому пользователю):

В открывшейся форме выбираем поля **Тарифный план**, а также **Set-top box**

После чего, нажимаем кнопку активации. При повторном заходе в данное меню, под формой будет отображаться таблица с доступными каналами. Количество каналов зависит от установленного тарифного плана.

Отправка сообщений пользователю

Выбираем нужного пользователя.
В правом меню выбираем пункт Телевидение или
Клиенты → Логины → Информация → Сервисы → Телевидение

Если пользователь активирован(выбран тариф. план телевидения и привязан Set-top box) то отправить сообщение можно при помощи кнопки:

Отправить сообщение

откроется форма, в которую нужно ввести текст сообщения и нажать кнопку отправить:

Форма отправки сообщений

ABillS

Настройка

Модуль PHP-Serialization
Freebsd установка с портов:

/usr/ports/devel/p5-PHP-Serialization

MYSQL

GRANT ALL PRIVILEGES ON stalker_db.* TO abills@localhost WITH GRANT OPTION;

Работка

Заведение каналов

/ Система/ Телевидение/ Каналы/

Прикрепление абонентов к оборудованию

Отправка сообщений абонентам