MIDDLEWARE STALKER
Возможности
- Управление подписками (абонентами)
- Импорт тарифных планов с Stalker
- Управление тарифными планами
- Управление каналами
- Отправта сообщения абоненту
Модуль взаимодействия с Middleware Stalker. Все настройки первоначально делаются в админ форме Stalker, а потом импортируются в биллинг
Stalker API
Установка
cp Stalker_api.pm /usr/abills/Abills/modules/Iptv/
для работы модуля также нужно установить Perl JSON
Включение на Stalker API
server/config.ini
[server_api] enable_api = true api_auth_login = stalker api_auth_password = secret_pass enable_api_log = true
узнать версию портала можно в файле
stalker_portal/c/version.js
переменная
var ver = '4.8.57';
Включение услуги
/ Настройка / Телевидение
После заведения сервиса нажмите на кнопку «Тест» чтобы убедиться что все работает
Работа с системой
Заведение абонентов
При заведении абонентов через биллинг, системе в качестве логина в сталкер передеёт
[LOGIN в билинге]_[ID ТВ сервиса]
Для синхронизации используется поле [ID: ТВ сервиса] ⇒ [account_number: Stalker ]
Для синхронизации [билинг логин ] = [stalker логин] включите опцию $conf{IPTV_STALKER_SINGLE_ACCOUNT}=1;
Агент контроля Stalker
# /usr/abills/libexec/billd stalker_online
Данный агент контролирует состояние Stalker и управляет аккаунтами абонентов заведёнными в middleware.
Возможности
- Получает данные о активных приставках и сообщает об этом биллингу (журнал / Мониторинг / Телевидение).
- Выключает не зарегистрированные в билинге приставки
- Привязывает мак адреса приставок к аккаунтам абонентов при первом подключении
- Отключает на middleware Stalker абонентов отключенных в биллинге или удалённых
- Следит за состоянием счета абонента и отключает должников
- Устанавливает дату окончания пакета при первом подключении приставки
- Отключает абонентов с истекшим пакетом
Данную программу стоит запускать через cron с интервалом 5 минут
/etc/crontab
*/5 * * * * root /usr/abills/libexec/billd stalker_online