Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Заведение абонентов

При заведении абонентов через биллинг, системе в качестве логина в сталкер передаёт login_ID TV service ( leon_100, ivanov_99).

Code Block
languagebash
[LOGIN в  билинге]_[ID ТВ сервиса]

В биллинге есть возможность одному логину заводить несколько сервисов.

Для синхронизации используется поле [ID: ТВ сервиса] ⇒ [account_number: Stalker ]

Для синхронизации [билинг логин ] = [stalker логин] включите опцию $conf{IPTV_STALKER_SINGLE_ACCOUNT}=1; - при включении данной опции возможность заведения нескольких сервисов одному логину не работает.

Агент контроля Ministra

Code Block
languagebash
/usr/abills/libexec/billd stalker_online

Данный агент контролирует состояние Ministra и управляет аккаунтами абонентов заведёнными в Middleware.

Возможности 

  • Получает данные об активных приставках и сообщает об этом биллингу (Мониторинг>Телевидение)

  • Выключает не зарегистрированные в билинге приставки

  • Привязывает MAC-адреса приставок к аккаунтам абонентов при первом подключении

  • Отключает на Middleware Ministra абонентов отключенных в биллинге или удалённых

  • Следит за состоянием счета абонента и отключает должников

  • Устанавливает дату окончания пакета при первом подключении приставки

  • Отключает абонентов с истекшим пакетом

Данную программу стоит запускать через cron с интервалом 5 минут


Code Block
languagebash
title/etc/crontab
*/5 * * * * root  /usr/abills/libexec/billd stalker_online


Обновление баланса пользователям

Code Block
languagebash
/usr/abills/libexec/billd stalker_online BALANCE=1


Отображение логина пользователя в Stalker.

Данный пункт находится в кабинете пользователя при просмотре подключеного сервиса.