Чем предстоит заниматься
Проектирование, написание и поддержка нативной Android-библиотеки (SDK), предназначенной для встраивания в сторонние клиентские приложения: интеграция стеков SIP и WebRTC
Реализация логики регистрации, обработки запросов INVITE/BYE/Re-INVITE, парсинга SDP
Настройка WebRTC: управление PeerConnection, MediaConstraints, аудио/видео треками, обработка ICE-кандидатов, настройка STUN/TURN-серверов
Работа с системным аудио Android: захват через AudioRecord, воспроизведение через AudioTrack, управление аудио-фокусом
Полная интеграция со штатной телефонией — ConnectionService и CallScreeningService, отображение интерфейса входящего вызова поверх других приложений, корректная работа ответа и сброса с экрана блокировки, отображение статуса звонка в системном журнале вызовов и нативной шторке
Подготовка материалов для интеграции: сопровождение SDK демо-приложением, взаимодействие со смежными командами: консультирование разработчиков клиентских приложений по вопросам интеграции, миграции версий и диагностики проблем на их стороне
Использование AI-инструментов разработки для ускорения написания кода, рефакторинга и анализа сценариев