Техническое задание: Android SIP-клиент с удаленным управлением и системой лицензирования

Основная цель проекта

Разработка полнофункционального SIP-клиента для операционной системы Android, который может быть централизованно управляем и контролируем.

Ключевые функциональные требования

1. Базовая SIP-функциональность

  • Осуществление и прием голосовых вызовов по SIP-протоколу.
  • Стабильная работа в фоновом режиме.
  • Поддержка стандартных кодеков.
  • Настройка подключения к SIP-серверу.

2. Удаленное управление через SIP-сервер

  • Возможность отправки команд с сервера (например, Asterisk) на приложение.
  • Выполнение приложением команд, таких как:
    • Инициирование вызова на указанный номер.
    • Завершение текущего вызова.
    • Изменение настроек подключения.
    • Перезагрузка или обновление конфигурации.
  • Обеспечение безопасного канала для передачи управляющих команд.

3. Система лицензирования

  • Встроенный механизм проверки и активации лицензий.
  • Привязка лицензии к устройству или учетной записи.
  • Возможность ограничения функционала или времени работы в зависимости от типа лицензии.
  • Защита от несанкционированного использования и взлома.

4. Технические требования

  • Приложение должно быть написано на Java/Kotlin для Android.
  • Четко структурированный и документированный код.
  • Адаптивный и интуитивно понятный пользовательский интерфейс.
  • Стабильная работа на различных версиях Android.

Ожидаемый результат

Готовое к публикации в Google Play или распространению через корпоративные каналы приложение, которое обеспечивает надежную SIP-связь с расширенными возможностями управления для администраторов.

Разработка конструкторской документации по ЕСКД в SolidWorks

Требуется выпустить комплект конструкторской документации на металлическую мебель в соответствии с ЕСКД. Исполнение в SolidWorks 2021. Сборка подготовлена для автоматического формирования спецификаций.