Это старая версия документа!
Система событий
В 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 | Название устройства абонента |