Создание SaaS -сервиса для автоматической идентификации пользователей публичного Wi-Fi через flash-call

Стоимость:Договорная
Срок выполнения:40 дней
Варианты оплаты:По договоренности
Дата публикации:2025-12-24 12:28
Обновлено:2025-12-24 12:29
Был(а) на сайте:2025-12-25 09:05

Создание SaaS -сервиса для автоматической идентификации пользователей публичного Wi-Fi через flash-call

 
Задача

Архитектура в одном предложении:
Клиент настраивает в своём роутере (Keenetic) редирект на мой портал Гость вводит свой номер Звонит на указанный номер Мы проверяем звонок через Plusofon Открываем доступ.

Оставлять заявки могут только авторизованные пользователи.

Оптимизировано и агрегировано ИИ:

Создайте SaaS-сервис, который автоматически идентифицирует пользователей публичного Wi-Fi через flash-call: клиент настраивает редирект на ваш портал на своем роутере Keenetic, гость вводит свой номер телефона, совершает звонок на указанный номер, после чего система проверяет звонок через Plusofon и открывает доступ к Wi-Fi. Для реализации этого задания потребуются навыки в области сетевых технологий и администрирования, программирования (веб-разработка, работа с API), интеграции с телекоммуникационными сервисами (например, Plusofon), а также опыт работы с роутерами и их настройками, в частности с устройствами Keenetic.
Для подачи заявки на участие в задании Вам нужно авторизоваться
Здравствуйте!

Готов разработать SaaS-сервис для автоматической идентификации пользователей публичного Wi-Fi через Flash-Call. Суть решения — клиент настраивает редирект на портал, пользователь вводит свой номер, звонит на указанный номер, а мы проверяем звонок через Plusofon и открываем доступ в Wi-Fi.

Архитектура решения:

Настройка роутера (Keenetic):
Клиент настраивает редирект на ваш портал через настройки роутера (например, с использованием DNS или HTTP редиректа), направляя всех гостей на вашу страницу авторизации.

Страница авторизации:
Гость вводит свой номер телефона в форме на вашем портале.

Flash-Call через Plusofon:
После ввода номера система вызывает его с помощью Plusofon (API для Flash-Call), чтобы проверить номер телефона.

Открытие доступа:
После того как система подтверждает звонок (проверка через API Plusofon), пользователю открывается доступ к интернету через публичный Wi-Fi.

Что будет сделано:

Системная архитектура:
Разработаем общую архитектуру, включая сервисы для работы с Plusofon API, базы данных для хранения номеров и статуса пользователей.

API-интеграция с Plusofon:
Интеграция с Plusofon для совершения звонков и получения подтверждения.

Интерфейс для клиентов:
Платформа для ваших клиентов с интерфейсом для настройки редиректов на их роутерах, управления пользователями и мониторинга статистики.

Обработка звонков и данных:
Разработка сервера для проверки звонков, валидации и принятия решения о предоставлении доступа.

Масштабируемость и безопасность:
Разработка решения, которое может быть масштабируемым и защищённым для большого количества клиентов.

Тестирование и деплой:
Тестирование всей системы, включая работу роутеров, правильную обработку звонков и автоматическое предоставление доступа.
12:44 24.12.25
Какие дополнительные функции вы хотите добавить? Например, ведение статистики, отчеты по пользователям или интеграция с другими системами.

Какой объем пользователей вы планируете обслуживать? Это поможет спроектировать систему для нужного уровня нагрузки.

Есть ли у вас уже аккаунт в Plusofon для использования их API или потребуется помощь в подключении?

Требуется ли мобильная версия интерфейса или приложение для конечных пользователей?

После ваших уточнений, я смогу более точно рассчитать сроки и предложить решение, подходящее
Предлагаю обсудить все детали проекта.
И сумму оплаты после понимания всего
Добрый день. Задача понятная, есть опыт работы с Captive Portal и сетевым оборудованием.
По архитектуре вижу реализацию так

Бэкенд предлагаю писать на Python или Node.js. Они отлично подходят для работы с вебхуками телефонии и держат нагрузку.

Схема работы будет выглядеть следующим образом

1. Пользователь цепляется к вайфаю, Keenetic перекидывает его на нашу страницу заглушку. При этом роутер передает нам MAC-адрес устройства.
2. Пользователь звонит на номер.
3. Plusofon отбивает звонок (чтобы бесплатно) и шлет вебхук на наш сервер.
4. Тут важный нюанс. Чтобы интернет реально заработал, сервер должен отправить команду обратно на роутер. Для Keenetic стандартом является протокол RADIUS. Поэтому в систему включим FreeRADIUS. Он скажет роутеру, что авторизация пройдена и сессию для этого MAC-адреса можно открыть.

Базу данных возьмем PostgreSQL для хранения истории входов, а Redis для быстрых временных сессий.

Для старта нужны будут API ключи от телефонии и доступ к роутеру для отладки связи. Готов обсудить детали.

Не требу по оплате много, так как фрилансом занялся недавно, мой интерес это сделать работу.
Задача довольно интересная, готов заняться её решением при вашем непосредственном участии.
От вас понадобится роутер + его настройка по моей инструкции и мобильное устройство, на котором будем тестировать получение доступа.
Тестируем скрипт на моём сервере, после получения оплаты передаю вам исходники + инструкции. Без предоплаты.

Примеры моих работ

PHP, Laravel, Symfony, Slim, Yii2
Node.js, Vue.js, Puppeteer, Strapi, Google Apps Script
API, REST, SOAP, GraphQL, N8N
Сделаю быстро и качественно. Страница пустая на сайте, можем обсудить лично мой опыт
Здравствуйте, могу помочь, для более оперативной связи пишите в TG@dm7777dm

Оставлять заявки могут только авторизованные пользователи.