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