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

Необходимо разработать Android-приложение, функционирующее как SIP-клиент с возможностью удаленного управления через SIP-сервер (например, Asterisk). Ключевая задача - автоматизация звонков по команде с сервера без необходимости взаимодействия с пользователем.

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

  • Поддержка SIP-протокола: Интеграция с использованием PJSIP, Linphone SDK или аналогичной библиотеки с поддержкой UDP, TCP и TLS.
  • Удаленное управление: Приложение должно принимать и выполнять команды от SIP-сервера:
    • Инициирование исходящего звонка на указанный номер.
    • Автоматический ответ на входящий вызов (автоответ).
    • Завершение текущего звонка (сброс).
  • Фоновая работа и надежность:
    • Стабильная работа в фоновом режиме.
    • Автозапуск приложения после перезагрузки устройства.
  • Интерфейс: Минималистичный, практически невидимый для конечного пользователя интерфейс.
  • Система лицензирования: Реализация механизма контроля использования приложения (активация по ключу, проверка лицензии и т.п.).

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

Исполнителю необходимо предложить оптимальную архитектуру решения, выбрать подходящую SIP-библиотеку для Android, обеспечить стабильное поддержание регистрации на сервере и надежное выполнение команд. Важным аспектом является энергоэффективность при длительной фоновой работе.

Разработка веб-платформы для текстовой ролевой игры в стиле фэнтези

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