... *Таблица Состояний пользователя(subscriber) для услуг трафика.* || Состояние пользователя в БД Provisioning \\ || Описание \\ || Состояние на оборудовании \\ || OSS команда синхронизации || | Создан \\ deleted=0 \\ | Учетка существует в биллинге. \\ \\ | Используется редко. \\ На оборудовании должны быть созданы нужные постоянные \\
|
VLAN, ACL, static clips и т.п. | user_add | | Удален \\
|
deleted=1 \\ | Учетка удалена в корзину в биллинге. Изменен *ключевой параметр* учетной записи \\ | На оборудовании должны быть удалены все записи о пользователе. \\
|
Часто достаточно просто disconnect. \\ | user_del | | Не заблокирован администратором \\
|
... accept=1 \\ | Есть хоть одна услуга трафика без флага блокировки администратором. \\ | На оборудовании должна быть сессия(subscriber) пользователя. \\ Не должно быть redirect на страницу блокировки администратором. \\ Если оборудование без сессий, то добавлено правило в acl_accept | user_accept | | Заблокирован администратором \\ accept=0 \\ | Все услуги трафика заблокированы администратором \\ или самоблокировкой абонента. \\ \\ | Означает, что пользователю(subscriber) нужно создать redirect на страницу блокировки администратором. \\ \*Не рекомендуется при этом просто запрещать трафик, тк это снижает лояльность абонента. \\ | user_drop | | Баланс исчерпан \\ redirect=1 \\ | Все услуги трафика исчерпали свой баланс. \\ | Означает, что пользователю(subscriber) нужно создать redirect на страницу превышен лимит. | user_redirect | | Баланс не исчерпан \\ redirect=0 \\ | Есть хоть одна оплаченная услуга трафика или услуга трафика с постоплатой. \\ | Означает, что пользователю(subscriber) должен быть на оборудовании и у него нет редиректа на превышен лимит. | user_redirect_cancel | | Авторизован \\ logged=1 \\ | Пользователь авторизован, через радиус или веб-авторизацию \\ | Редко используется. \\ Если веб авторизация, то убрать правило редиректа noauth \\ | user_auth \\ | | Не авторизован \\ logged=0 \\ | Пользователь не авторизован \\ | Редко используется. \\
|
Обычно user_disconnect \\ | user_disconnect \\ | | Активирована добровольная блокировка | Абонент активировал добровольную блокировку, вызывается при любом стостоянии авторизации и прочих блокировках | | own_disabled \\ |
|
| Снята добровольное блокировка | Абонент снял добровольную блокировку, вызывается при любом стостоянии авторизации и прочих блокировках | | own_disabled_cancel \\ |
|
{INFO}
|
... При изменении любых ключевых параметров учетной записи будет вызвано событие *user_del* 2 раза: Сначала со старыми данными учетной записи а после с измененными. {INFO}
|
h5. Список ключевых параметров учетной записи:
|
'ip',
|
'login',
|
'mac',
|
'server' - Опция "У пользователя белый ip"
|
'snatip',
|
'deleted' - Флаг, который появляется у учетной записи при удалении в корзину.
|
'auth_type' - Тип авторизации
|
'nas_ip', 'router_ip' - IP маршрутизатора
|
'opt82' -
|
'switch_port',
|
'switch_vlan',
|
'switch_ip',
|
'nas_id' - ID NAS'a
|
'psw' - Пароль
|
'gpon_modem_port' - GPON-порт на приставке
|
|
... *Полноценный Интернет будет у пользователя при наборе состояний:* "Создан","Не заблокирован администратором","Баланс не исчерпан", "Авторизован". *Редирект на соответствующие страницы будет при наборе состояний:* "Создан","Заблокирован администратором" или "Баланс исчерпан". *Физическое отключение, не будет работать Ping, PPPoE, VPN, DHCP, при наборе состояний:* "Удален" ---- *Таблица Состояний прочих услуг абонента, пакеты тв и тп.* || Состояние услуги \\ || Описание || Состояние на оборудование \\ || Команда синхронизации \\ || | Добавлена пользователю \\ deleted=0 \\ | Услуга добавлена пользователю. \\ Отражается на вкладке услуг. \\ | Обычно не используется \\ | usluga_add \\ | | Удалена у пользователя \\ deleted=1 \\ | Услуга удалена у пользователя. \\ | Обычно не используется | usluga_del \\ | | Активирована \\ activated=1 \\ | Услуга активирована и \\ должна предоставляться сейчас \\ | Оказать услугу \\ | usluga_activated \\ | | Не активна \\ activated=0 | Услуга деактивирована \\ и не должна предоставляться сейчас \\ | Не оказывать услугу \\ | usluga_deactivated | | Не отключена администратором \\ enabled=1 \\ | | Обычно не используется | | | Отключена администратором \\ enabled=0 \\ | | Обычно не используется | |
|