billing:configuration:events

Система событий

В MikBiLL начиная с версии 2.0.6 существует система событий

Скрипты находятся по пути admin/sys/scripts и stat/sys/scripts:

СкриптОписание
mb_event_iptv_add.sh Событие при активации iptv
mb_event_iptv_del.sh Событие при де активации iptv
mb_event_port_change.sh Событие при смене порта абонента
mb_event_realip_change.sh Событие при включении/отключении реального IP
mb_event_switch_change.sh Событие при смене свича абонента
mb_event_ticket_open.sh Событие при создании тикета
mb_event_ticket_message.sh Событие при добавлении сообщения в тикет
mb_event_ticket_close.sh Событие при закрытии тикета
mikbill_payment_event.sh Событие по совершению платежа
mikbill_onoff_user_event.sh Отключение/Включение абонента системой или в ручном режиме
mikbill_tarif_change_event.sh Событие при изменении тарифа абонента
mikbill_port_restart_event.sh Событие перезагрузки порта (смена MAC/IP/Сегмента)
mikbill_user_device_add_event.sh Событие при добавлении устройства абонента
mikbill_user_device_del_event.sh Событие при удалении устройства абонента

mb_event_iptv_add.sh

При вызове скрипта, билинг передает на него параметры:

$1 ip устройства
$2 порт устройства
$3 snmp comunity
$4 snmp port
$5 логин устройства
$6 пароль устройства
$7 ID типа устройства
$8 Внешний ID подписки
$9 UID абонента

mb_event_iptv_del.sh

При вызове скрипта, билинг передает на него параметры:

$1 ip устройства
$2 порт устройства
$3 snmp comunity
$4 snmp port
$5 логин устройства
$6 пароль устройства
$7 ID типа устройства
$8 Внешний ID подписки
$9 UID абонента

mb_event_port_change.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 snmp comunity
$5 snmp port
$6 ID типа устройства
$7 Старый порт абонента
$8 Новый порт абонента

mb_event_realip_change.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 snmp comunity
$5 snmp port
$6 ID типа устройства
$7 Порт абонента

mb_event_switch_change.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 Порт абонента
$5 snmp comunity
$6 snmp port
$7 Старый ID устройства
$8 Новый ID устройства

mb_event_ticket_open.sh

При вызове скрипта, билинг передает на него параметры:

$1 UID абонента
$2 ID тикета

mb_event_ticket_message.sh

При вызове скрипта, билинг передает на него параметры:

$1 UID абонента
$2 ID тикета

mb_event_ticket_close.sh

При вызове скрипта, билинг передает на него параметры:

$1 ID тикета

mikbill_payment_event.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 Порт абонента
$5 snmp comunity
$6 snmp port
$7 ID устройства
$8 MAC абонента

mikbill_onoff_user_event.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 Порт абонента
$5 snmp comunity
$6 snmp port
$7 ID устройства
$8 MAC абонента

mikbill_tarif_change_event.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 Порт абонента
$5 snmp comunity
$6 snmp port
$7 ID устройства
$8 MAC абонента

mikbill_port_restart_event.sh

При вызове скрипта, билинг передает на него параметры:

$1 Локальный IP абонента
$2 UID абонента
$3 ip устройства
$4 Порт абонента
$5 snmp comunity
$6 snmp port
$7 ID устройства
$8 MAC абонента

mikbill_user_device_add_event.sh

При вызове скрипта, билинг передает на него параметры:

$1 MAC абонента
$2 UID абонента
$3 Название устройства абонента

mikbill_user_device_del_event.sh

При вызове скрипта, билинг передает на него параметры:

$1 MAC абонента
$2 UID абонента
$3 Название устройства абонента
В некоторых скриптах параметры отличаются, их можно увидеть внутри скрипта
  • billing/configuration/events.txt
  • Последнее изменение: 6 мес. назад
  • Александр Дудяк