WNAM ориентирован на работу в двух окружениях:
- Собственная сеть коммерческой организации. Характеризуется большим числом точек доступа, работающих на одной-двух локациях. Обычно не требует расширенных настроек и статистики для различных площадок/точек доступа.
- Сеть оператора связи, которая служит для предоставления услуги Wi-Fi авторизации значительному числу собственных клиентов, у каждого из которых есть небольшое число точек доступа, и площадок оказания услуги. При этом требуется гибкая настройка внешнего вида страниц, методов авторизации, рекламы, отчетности по каждой из площадок или клиентов.
В первом случае рекомендуется использовать настройки авторизации/приветствия/ограничений на уровне общего раздела "Конфигурация", и не предоставлять доступ в веб-интерфейс WNAM никому, кроме собственных администраторов.
Во втором случае рекомендуется применять расширенный механизм управления клиентами оператора связи, описанный далее.
Клиентом является заказчик услуги Wi-Fi, приобретаемой у оператора связи - владельца системы WNAM. Управление клиентам ведется из раздела "Конфигурация - Клиенты". При этом обеспечиваются следующие возможности:
- Древовидная, иерархическая структура групп клиентов со вложенными подгруппами (другими сущностями "клиент"). Например, вы можете создать сущности "клиент" по вашим крупным заказчикам, и затем для каждого клиента сформировать собственную иерархию, например по территориальному признаку. Вы можете сформировать иерархию на основе других, предпочтительных вашему бизнесу критериев: государственный, коммерческий, платный, рекламный, по территориальному признаку, по ведущему клиента менеджеру и т.п.
- Возможность создавать объекты типов: менеджер клиента, площадка, точка доступа, страницы разных типов, настройки авторизации/приветствия/ограничений и т.п. в привязке к клиенту
- Обеспечивается распространение настроек "вниз по дереву" клиентов.
Записи о клиенте создаются и редактируются в левой половине окна:
Сформировав иерархию, вы можете выбрать запись какого-то клиента, и настроить его свойства:
Логика применения этих настроек следующая.
Первым делом, для каждой из площадок определяется принадлежность её к клиенту. Площадка может быть "ничья", т.е. принадлежащая всей системе. На нее не распространяются никакие клиентские настройки, и она целиком управляется из раздела "Конфигурация - Площадки". Аналогично происходит и с серверами доступа.
У клиента может быть несколько площадок и серверов доступа; все назначенные на них настройки являются общими.
Для клиента вы можете переопределить настройки, например, страницы приветствия (выбрать страницу для заданного клиента). В этом случае когда WNAM решает, что необходимо показать какую-то страницу при обращении абонента на площадку, срабатывает следующая логика:
- Если в настройках этой площадки указаны какие-то специфичные настройки, не "по умолчанию", то они и применяются.
- Если в настройках этой площадки указано "по умолчанию", или "по умолчанию, замена страницы" то срабатывает поиск клиента, который за эту площадку отвечает (кому она принадлежит).
- Если поиск клиента неудачен (площадка не принадлежит никакому из клиентов), то применяются общесистемные настройки из "Конфигурация - Приветствие".
- Если поиск удачен, и площадка принадлежит клиенту, проверяются настройки раздела "Приветствие" этого клиента. Если они там есть, то они и применяются.
- Если в настройках клиента площадки указано "по умолчанию", или "по умолчанию, замена страницы", то ищется родительская запись о клиенте в иерархии, и п.4 повторяется.
- Если во всей клиентской иерархии вверх поиск параметров "приветствия" не удачен (все "по умолчанию", или "по умолчанию, замена страницы" ), тогда применяются общесистемные настройки из "Конфигурация - Приветствие".
Указанный подход легко позволяет настроить следующую конструкцию (на примере внешнего вида страницы приветствия):
- Общесистемные настройки - страница приветствия по умолчанию, с названием и логотипом провайдера
- Настройки заданного клиента - на верхнем уровне его иерархии - страница приветствия с названием и логотипом клиента
- Настройки вложенной записи клиента в иерархии (например, "город Волгоград") - страница приветствия с названием и логотипом клиента и упоминанием того, что сейчас на объектах клиента в Волгограде проходит распродажа
- Настройки одной индивидуальной площадки клиента в Волгограде - страница приветствия с названием и логотипом клиента и названием конкретной волгоградской локации