Модуль взаимодействия с Middleware Stalker. Все настройки первоначально делаются в админ форме Stalker, а потом импортируются в биллинг
Установка
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;
# /usr/abills/libexec/billd stalker_online
Данный агент контролирует состояние Stalker и управляет аккаунтами абонентов заведёнными в middleware.
Возможности
Данную программу стоит запускать через cron с интервалом 5 минут
/etc/crontab
*/5 * * * * root /usr/abills/libexec/billd stalker_online