Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Синхронизация пользователей и тарифов с Microimpuls (IPTV).

Функционал:

  • microimpuls_online():

    • Получает список сервисов Microimpuls.

    • Вызывает synchronization_tariffs или change_users_password.

  • synchronization_tariffs():

    • Синхронизирует тарифы пользователей:

      • Добавляет новых пользователей через user_add.

      • Обновляет привязки тарифов (_customer_tariff_assign/_customer_tariff_remove).

  • change_users_password():

    • Меняет пароли/PIN-коды пользователей (_account_modify_pin).


Запуск:

perl microimpuls.pm SERVICE_ID=1 DEBUG=2
perl microimpuls.pm PASSWORD_CHANGE=1 UID=100
 

Сценарии работы:

  • Без аргументов: синхронизация всех сервисов.

  • С SERVICE_ID: синхронизация только указанного сервиса.

  • С PASSWORD_CHANGE: смена паролей для пользователей.

  • UID=456 — конкретный пользователь (опционально).


Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
MICROIMPULS_CLIENT_ID123ID клиента в Microimpuls.






Дополнительная информация