Что было нужно
Провести гостя по понятному мобильному сценарию
Разработали собственный сценарий подключения посетителей: от страницы авторизации и подтверждения номера до открытия интернет-доступа через UniFi.
Главное о проекте — до технических подробностей.
Провести гостя по понятному мобильному сценарию
Captive portal, подтверждение номера через Flash Call, UniFi и серверная логика доступа в локальном контуре.
Новая авторизация по телефону
Для Davis разработали captive portal, который проводит гостя от ввода номера до доступа в интернет. Серверная логика подтверждает статус через Flash Call, взаимодействует с UniFi и сохраняет диагностические события локально.
Один общий пароль не управляет идентификацией, состоянием сессии и отказными сценариями.
Спортивному комплексу требовался управляемый гостевой доступ: посетитель должен подключаться без помощи администратора, проходить предусмотренную идентификацию, а рабочие устройства клуба — оставаться вне гостевого контура. Готовый пароль от Wi-Fi не решал эти задачи и не давал контролировать повторные подключения и отказные ситуации.
Пароль отвечает только на вопрос «кто знает комбинацию», но не управляет жизненным циклом гостевого доступа.
Для объекта важны отдельный сценарий посетителя, подтверждение номера, контролируемое открытие доступа и понятная диагностика при задержке внешнего сервиса. Гостевая сеть проектируется как отдельный контур: посетителю нужен интернет, а не доступ к внутренним устройствам организации.
Схема отражает подтверждённый пользовательский сценарий, а не воспроизводит закрытый production-интерфейс.
Телефон подключается к Wi-Fi спортивного комплекса.
Captive portal показывает мобильную страницу авторизации.
Система запускает предусмотренную процедуру Flash Call.
Сервер проверяет статус через внешний API.
После успеха UniFi открывает доступ подтверждённому устройству.
Логику портала разместили на локальном сервере. Новый посетитель попадает на captive portal, указывает номер, проходит подтверждение через Flash Call, после чего сервер передаёт контроллеру UniFi команду на открытие доступа. Статусы и ошибки остаются в локальном контуре.
Создали брендированную адаптивную страницу с последовательным сценарием подтверждения номера.
Интегрировали вызов и контролируемую проверку статуса, включая задержки и повторные попытки.
Связали подтверждённую сессию с контроллером, который открывает устройству доступ в интернет.
Разместили правила сценария, статусы и диагностические события в инфраструктуре объекта.
Предусмотрели временные ответы API, задержку подтверждения и повторную авторизацию.
Отделили посетителей от рабочих устройств и служебных сервисов спортивного комплекса.
Портал не заканчивается на одной форме: сервер ведёт состояние сценария до результата.
После успешной проверки сервер связывает подтверждённую сессию с сетевым контроллером. Если внешний API отвечает с задержкой, система повторно проверяет статус и показывает посетителю понятное состояние вместо бесконечной загрузки.
Инженерная работа здесь — не установка одной точки доступа, а связь сети, интерфейса и серверных состояний.
Короткий сценарий без обращения к администратору объекта при штатном подключении.
Понятная мобильная последовательность без поиска общего пароля
Интернет открывается после успешного подтверждения
Состояние задержки не выглядит как зависший экран
Повторная попытка предусмотрена в сценарии
При штатном подключении не требуется помощь администратора
Управляемый доступ, отделённый от рабочих устройств, и понятная точка диагностики.
Правила авторизации и статусы находятся в локальной серверной части, а не в безликой форме с общим паролем.
Посетитель получает интернет, но не доступ к рабочим устройствам и служебным сервисам клуба.
События и отказные состояния помогают отличить задержку Flash Call от ошибки портала или сетевого контроллера.
Проверяли не отдельные компоненты, а пользовательские и отказные сценарии от телефона посетителя до сетевого доступа.
Стек приведён для технического читателя без публикации адресов, ключей, правил доступа и закрытой конфигурации.
Гостевой доступ рассматривается как отдельный контур с минимально необходимой связностью.
Проверили, что из гостевого сегмента недоступны рабочие сегменты объекта. На странице намеренно не публикуются сетевые адреса, правила фильтрации, ключи интеграций и параметры администрирования.
Техническая идентификация не заменяет организационные документы владельца объекта и оператора связи.
Решение проектировалось с учётом применимых требований к организации публичного доступа в интернет и обработке номера телефона. Конкретный способ идентификации, основания и сроки обработки данных, уведомления и тексты для пользователя должны подтверждаться владельцем объекта и оператором связи по актуальным требованиям. Этот кейс не является юридическим заключением.
Там, где посетителям нужен интернет, а организации — управляемый и отделённый гостевой доступ.
Клубы, бассейны и спортивные комплексы.
Кафе, рестораны, гостиницы и зоны ожидания.
Шоурумы, клиники и сервисные центры.
Коворкинги, мероприятия и общественные пространства.
Кейс Davis показывает подход команды: увидеть бизнес-процесс целиком и связать инфраструктуру с собственным программным слоем.
Сначала разберём существующую сеть, требования к доступу и сценарий посетителя. Затем предложим архитектуру под конкретный объект — без попытки подогнать инфраструктуру под универсальный шаблон.
Подробный состав, условия и стоимость направлений, использованных в проекте.
Посетитель подключается через страницу вашей компании и подтверждает номер телефона. Рабочая сеть остаётся закрытой, а владелец видит статистику подключений. Передачу контактов в CRM и маркетинговые сценарии настраиваем только при отдельном согласии посетителя и согласованной правовой модели.
Подробнее об услуге →Связанная услугаРазбираем ручной процесс, убираем лишние шаги и автоматизируем устойчивую схему: заявки, согласования, документы, уведомления, обработку файлов и контроль сроков. Интеграции, боты и AI подключаем как отдельные компоненты только там, где они дают измеримый эффект.
Подробнее об услуге →Связанная услугаНастраиваем контроль серверов, сети и ресурсов, отделяем критичные события от информационного шума, создаём графики, оповещения и показатели для SLA.
Подробнее об услуге →Связанная услугаСоздаём корпоративные сайты, каталоги и веб-сервисы, а также принимаем на сопровождение существующие проекты. Связываем разработку с инфраструктурой: Git, сервер, безопасный релиз, резервное копирование, мониторинг, документация и дальнейшее развитие.
Подробнее об услуге →Связанная услугаРазрабатываем порталы, личные кабинеты, системы заявок, согласований, документов и специализированные CRM. Начинаем с одного рабочего процесса и ролей, запускаем MVP, связываем его с 1С, сайтом и другими системами и затем развиваем по данным использования.
Подробнее об услуге →
Captive Portal, Flash Call, локальная база и полный контроль гостевого доступа без SaaS-подписки.
Смотреть кейс →
Каталог украшений, персональные продукты, мастер-классы, события и собственная система управления контентом для локального бренда из Тольятти.
Смотреть кейс →
Публичная платформа, личный кабинет, обучение, внутренний портал учебного отдела и коммуникационная инфраструктура в едином жизненном цикле слушателя.
Смотреть кейс →Напишите своими словами, что не работает или что нужно запустить. Сергей Кутрань уточнит необходимые детали и предложит понятный следующий шаг.