====== Система событий ======
В MikBiLL начиная с версии 2.0.6 существует система событий
===== Файлы =====
Скрипты находятся по пути **/var/mikbill/prod/scripts**:\\
|Скрипт|Описание|
| mb_event_iptv_add.sh | Событие при добавлении iptv подписки абоненту |
| mb_event_iptv_enable.sh | Событие при активации iptv подписки |
| mb_event_iptv_disable.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 | Событие при закрытии тикета |
| mb_event_ticket_note_create.sh | Событие при добавлении примечания к тикету |
| mb_event_ticket_note_update.sh | Событие при изменении примечания к тикету |
| mb_event_ticket_note_delete.sh | Событие при удалении примечания к тикету |
| mikbill_payment_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 | Событие при удалении устройства абонента |
| mikbill_user_proper_change.sh | Событие при изменении свойства абонента |
| mikbill_onoff_user_event.sh | Отключение/Включение абонента системой или в ручном режиме |
| mb_event_user_blocked.sh | Событие при блокировке абонента (интернет/локальная сеть)|
| mb_event_user_unblocked.sh | Событие при разблокировке абонента (интернет/локальная сеть)|
| mb_event_user_state_change.sh | Событие при изменении статуса абонента (нормальний, заморожен, отключен, удален)|
===== Описание переменных =====
При вызове скрипта, биллинг передает на него параметры:
| $1 | ip устройства |
| $2 | порт устройства |
| $3 | snmp comunity |
| $4 | snmp port |
| $5 | логин устройства |
| $6 | пароль устройства |
| $7 | ID тип устройства |
| $8 | Multicast ACL |
| $9 | UID абонента |
| ${10} | ID подписки в биллинге |
| ${11} | Внешний ID подписки |
При вызове скрипта, биллинг передает на него параметры:
| $1 | ip устройства |
| $2 | порт устройства |
| $3 | snmp comunity |
| $4 | snmp port |
| $5 | логин устройства |
| $6 | пароль устройства |
| $7 | ID тип устройства |
| $8 | Multicast ACL |
| $9 | UID абонента |
| ${10} | ID подписки в биллинге |
| ${11} | Внешний ID подписки |
При вызове скрипта, биллинг передает на него параметры:
| $1 | ip устройства |
| $2 | порт устройства |
| $3 | snmp comunity |
| $4 | snmp port |
| $5 | логин устройства |
| $6 | пароль устройства |
| $7 | ID тип устройства |
| $8 | Multicast ACL |
| $9 | UID абонента |
| ${10} | ID подписки в биллинге |
| ${11} | Внешний ID подписки |
При вызове скрипта, билинг передает на него параметры:
| $1 | ip устройства |
| $2 | порт устройства |
| $3 | snmp comunity |
| $4 | snmp port |
| $5 | логин устройства |
| $6 | пароль устройства |
| $7 | ID тип устройства |
| $8 | Multicast ACL |
| $9 | UID абонента |
| ${10} | ID подписки в биллинге |
| ${11} | Внешний ID подписки |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | snmp comunity |
| $5 | snmp port |
| $6 | ID тип устройства |
| $7 | Старый порт абонента |
| $8 | Новый порт абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | snmp comunity |
| $5 | snmp port |
| $6 | ID тип устройства |
| $7 | Порт абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | Старый ID устройства |
| $8 | Новый ID устройства |
При вызове скрипта, билинг передает на него параметры:
| $1 | UID абонента |
| $2 | ID тикета |
При вызове скрипта, билинг передает на него параметры:
| $1 | UID абонента |
| $2 | ID тикета |
| $3 | ID сообщения |
| $4 | 0 - сообщение от абонента, 1 - сообщение от сотрудника |
При вызове скрипта, билинг передает на него параметры:
| $1 | ID тикета |
При вызове скрипта, билинг передает на него параметры:
| $1 | ID сотрудника |
| $2 | ID тикета |
| $3 | ID примечания |
При вызове скрипта, билинг передает на него параметры:
| $1 | ID сотрудника |
| $2 | ID тикета |
| $3 | ID примечания |
При вызове скрипта, билинг передает на него параметры:
| $1 | ID сотрудника |
| $2 | ID тикета |
| $3 | ID примечания |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
| $9 | Сумма платежа |
| ${10} | Тип платежа (bughtypeid) |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | MAC абонента |
| $2 | UID абонента |
| $3 | Название устройства абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | MAC абонента |
| $2 | UID абонента |
| $3 | Название устройства абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | Локальный IP абонента |
| $2 | UID абонента |
| $3 | ip устройства |
| $4 | Порт абонента |
| $5 | snmp comunity |
| $6 | snmp port |
| $7 | ID тип устройства |
| $8 | MAC абонента |
При вызове скрипта, билинг передает на него параметры:
| $1 | UID абонента |
| $2 | Название изменившегося свойства |
| $3 | Новое значение свойства |
| $4 | Старое значение свойства |
В некоторых скриптах параметры отличаются, их можно увидеть внутри скрипта