Это старая версия документа!
Система событий
В 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 - адресс абонента |
В некоторых скриптах параметры отличаются, их можно увидеть внутри скрипта