Концепция проекта

Разрабатывается облачная платформа, которая позволяет абонентам мобильных операторов подключать короткие номера в формате *XXX к своему основному телефону. Пользователь выбирает понравившуюся комбинацию, оплачивает ее покупку (стоимость зависит от популярности и красоты номера) и вносит ежедневную абонентскую плату (например, $0.10/день) за возможность принимать звонки на этот номер.

Механика работы: как только любой другой абонент набирает виртуальный короткий номер *XXX, вызов через инфраструктуру платформы автоматически перенаправляется на настоящий телефон владельца.

Основные требования к функционалу

  • Разработка административной панели и личного кабинета пользователя.
  • Создание базы данных для учета коротких номеров: их статус (свободен/занят), владелец, тариф.
  • Интеграция с мобильными операторами связи через протоколы SIP или VPN (с использованием стороннего софтсвича/ATC).
  • Автоматизация биллинга: списание ежедневной абонентской платы, пополнение баланса, продление подписки.
  • Логирование и маршрутизация входящих звонков (интеллектуальная маршрутизация DDI).

Технические детали

Необходимо реализовать: API для подключения к провайдерам связи, WEB-интерфейс для пользователей (покупка номера, изменение тарифа, просмотр статистики звонков). Платформа должна быть масштабируемой и устойчивой к пиковым нагрузкам в час пик.