В 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_close.sh | Событие при закрытии тикета |
| mikbill_payment_event.sh | Событие по совершению платежа |
| mikbill_onoff_user_event.sh | Отключение/Включение абонента системой или в ручном режиме |
| mikbill_tarif_change_event.sh | Событие при изменении тарифа абонента |
| mikbill_port_restart_event | Событие перезагрузки порта (смена MAC/IP/Сегмента) |
| mikbill_user_device_add_event.sh | Событие при добавлении устройства абонента |
| mikbill_user_device_del_event.sh | Событие при удалении устройства абонента |
При вызове данных скриптов, билинг передает на них параметры:
| $1 | ip абонента |
| $2 | uid абонента |
| $3 | ip устройства куда указано включение абонента в карточке абонента |
| $4 | port устройства куда указано включение абонента в карточке абонента |
| $5 | snmp comunity устройства абонента |
| $6 | snmp port устройства абонента |
| $7 | ID - тип устройства (см. Настройки-Справочники-Типы устройств) |
| $8 | mac - адресс абонента |
В некоторых скриптах параметры отличаются, их можно увидеть внутри скрипта