Показать страницуСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Система событий ====== В MikBiLL начиная с версии 2.0.6 существует система событий ===== Файлы ===== Скрипты находятся по пути **/var/mikbill/prod/scripts**:\\ |Скрипт|Описание| | mb_event_iptv_add.sh | Событие при добавлении iptv подписки абоненту | | <label type="primary">new</label> mb_event_iptv_enable.sh | Событие при активации iptv подписки | | <label type="primary">new</label> 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 | Событие при закрытии тикета | | <label type="primary">new</label> mb_event_ticket_note_create.sh | Событие при добавлении примечания к тикету | | <label type="primary">new</label> mb_event_ticket_note_update.sh | Событие при изменении примечания к тикету | | <label type="primary">new</label> 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 | Событие при удалении устройства абонента | | <label type="warning">deprecated</label> mikbill_onoff_user_event.sh | Отключение/Включение абонента системой или в ручном режиме | | <label type="primary">new</label> mb_event_user_blocked.sh | Событие при блокировке абонента (интернет/локальная сеть)| | <label type="primary">new</label> mb_event_user_unblocked.sh | Событие при разблокировке абонента (интернет/локальная сеть)| | <label type="primary">new</label> mb_event_user_state_change.sh | Событие при изменении статуса абонента (нормальний, заморожен, отключен, удален)| ===== Описание переменных ===== <accordion> <panel title="mb_event_iptv_add.sh"> При вызове скрипта, биллинг передает на него параметры: | $1 | ip устройства | | $2 | порт устройства | | $3 | snmp comunity | | $4 | snmp port | | $5 | логин устройства | | $6 | пароль устройства | | $7 | ID тип устройства | | $8 | Multicast ACL | | $9 | UID абонента | | $10 | ID подписки в биллинге | | $11 | Внешний ID подписки | </panel> <panel title="mb_event_iptv_enable.sh"> При вызове скрипта, биллинг передает на него параметры: | $1 | ip устройства | | $2 | порт устройства | | $3 | snmp comunity | | $4 | snmp port | | $5 | логин устройства | | $6 | пароль устройства | | $7 | ID тип устройства | | $8 | Multicast ACL | | $9 | UID абонента | | $10 | ID подписки в биллинге | | $11 | Внешний ID подписки | </panel> <panel title="mb_event_iptv_disable.sh"> При вызове скрипта, биллинг передает на него параметры: | $1 | ip устройства | | $2 | порт устройства | | $3 | snmp comunity | | $4 | snmp port | | $5 | логин устройства | | $6 | пароль устройства | | $7 | ID тип устройства | | $8 | Multicast ACL | | $9 | UID абонента | | $10 | ID подписки в биллинге | | $11 | Внешний ID подписки | </panel> <panel title="mb_event_iptv_del.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | ip устройства | | $2 | порт устройства | | $3 | snmp comunity | | $4 | snmp port | | $5 | логин устройства | | $6 | пароль устройства | | $7 | ID тип устройства | | $8 | Multicast ACL | | $9 | UID абонента | | $10 | ID подписки в биллинге | | $11 | Внешний ID подписки | </panel> <panel title="mb_event_port_change.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | snmp comunity | | $5 | snmp port | | $6 | ID тип устройства | | $7 | Старый порт абонента | | $8 | Новый порт абонента | </panel> <panel title="mb_event_realip_change.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | snmp comunity | | $5 | snmp port | | $6 | ID тип устройства | | $7 | Порт абонента | </panel> <panel title="mb_event_switch_change.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | Старый ID устройства | | $8 | Новый ID устройства | </panel> <panel title="mb_event_ticket_open.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | UID абонента | | $2 | ID тикета | </panel> <panel title="mb_event_ticket_message.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | UID абонента | | $2 | ID тикета | </panel> <panel title="mb_event_ticket_close.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | ID тикета | </panel> <panel title="mb_event_ticket_note_create.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | ID сотрудника | | $2 | ID тикета | | $3 | ID примечания | </panel> <panel title="mb_event_ticket_note_update.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | ID сотрудника | | $2 | ID тикета | | $3 | ID примечания | </panel> <panel title="mb_event_ticket_note_delete.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | ID сотрудника | | $2 | ID тикета | | $3 | ID примечания | </panel> <panel title="mikbill_payment_event.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | | $9 | Сумма платежа | | $10 | Тип платежа (bughtypeid) | </panel> <panel title="mikbill_tarif_change_event.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | </panel> <panel title="mikbill_port_restart_event.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | </panel> <panel title="mikbill_user_device_add_event.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | MAC абонента | | $2 | UID абонента | | $3 | Название устройства абонента | </panel> <panel title="mikbill_user_device_del_event.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | MAC абонента | | $2 | UID абонента | | $3 | Название устройства абонента | </panel> <panel title="mikbill_onoff_user_event.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | </panel> <panel title="mb_event_user_blocked.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | </panel> <panel title="mb_event_user_unblocked.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | </panel> <panel title="mb_event_user_state_change.sh"> При вызове скрипта, билинг передает на него параметры: | $1 | Локальный IP абонента | | $2 | UID абонента | | $3 | ip устройства | | $4 | Порт абонента | | $5 | snmp comunity | | $6 | snmp port | | $7 | ID тип устройства | | $8 | MAC абонента | </panel> </accordion> <note warning>В некоторых скриптах параметры отличаются, их можно увидеть внутри скрипта</note> billing/configuration/events.txt Последнее изменение: 7 нед. назад — alexd