제품 소식

Telecom의 최신 알파 버전으로 VoIP 앱 환경에 기본 가시성 제공

읽는 데 2분 소요
2026년 5월 14일
Nataraj K R
개발자 관계팀 엔지니어, Android 개발자 엔지니어링

Jetpack Telecom 라이브러리의 초기 출시에서는 VoIP 통합을 간소화하기 위해 기존 ConnectionService API를 대체하는 CallsManager가 도입되었습니다. CallsManager는 통화 수명 주기 관리 및 오디오 라우팅을 간소화하는 동시에 스마트시계, 블루투스 기기, Android Auto와 같은 원격 표시 경로와의 상호작용을 지원합니다. 또한 Android O (API 수준 26)까지 하위 호환성을 유지하면서 참여자 처리, 맞춤 아이콘, 원격 서페이스의 통화 음소거 및 회의 요약과 같은 다양한 기능을 위한 통화 확장 프로그램을 지원합니다.

이러한 기반을 바탕으로 Jetpack Telecom v1.1.0 은 서드 파티 VoIP 앱에 기본 수준의 가시성과 편의성을 제공합니다. 이 최신 출시에는 통합 통화 기록, 통화 기록 제외, 기본 콜백 기능과 같은 강력한 새로운 기능이 도입되어 사용자가 이전보다 원활하게 통화를 관리할 수 있습니다.

새로운 기능과 애플리케이션에서 이러한 기능을 구현하는 방법을 자세히 살펴보세요.

다이얼러 격차 해소: 통합 통화 기록 및 콜백

이전에는 사용자가 VoIP 통화 기록을 보거나 부재중 전화를 다시 걸려면 개별 서드 파티 앱을 열어야 했습니다. 이제 새로운 통합 통화 로깅 기능을 사용하면 시스템 다이얼러 앱에서 서드 파티 VoIP 앱의 통화 기록을 직접 표시할 수 있습니다.

더욱이 이제 사용자는 기본 시스템 다이얼러에서 바로 VoIP 연락처에 콜백을 시작하여 커뮤니케이션 환경을 간소화할 수 있습니다.

작동 방식:

이 기능을 선택하려면 다음을 실행하세요.

  1. 콜백 등록: VoIP 앱은 시스템 보호 인텐트 TelecomManager.ACTION_CALL_BACK을 새로 등록해야 합니다.
  2. 통화 로깅: TelecomManager.addCall (또는 관련 Jetpack API)을 사용하여 시스템에서 통화를 자동으로 로깅하도록 합니다.
  3. 통화 ID 관리: 통화가 등록되면 CallControlScope.getCallId에서 고유 UUID를 제공합니다. 시스템 다이얼러는 콜백 인텐트를 만들 때 이 정확한 TelecomManager.EXTRA_UUID를 사용합니다.
  4. 콜백 시작: 애플리케이션은 이 UUID와 연결된 통화 세부정보를 저장하고 관리해야 합니다. 시스템 다이얼러가 EXTRA_UUID로 콜백 인텐트를 실행하면 앱에서 ID를 원활하게 확인하고 올바른 세부정보로 통화를 시작할 수 있습니다.
integrated_call_log.png

세분화된 제어: 통화 기록 제외

모든 VoIP 통화가 시스템의 기본 다이얼러 기록에 표시되어서는 안 된다는 것을 알고 있습니다. 개인 정보 보호, 단기 커뮤니케이션 또는 앱별 동작 등 표시되는 항목을 제어해야 합니다.

이를 해결하기 위해 통화 기록 제외 를 도입합니다. 이제 CallAttributesCompat 내에서 isLogExcluded 불리언을 true로 설정하여 특정 통화가 시스템 통화 기록에 로깅되지 않도록 할 수 있습니다. 이 플래그를 구성하면 통화가 시스템 로그에서 완전히 숨겨지고 기본 다이얼러에 표시되지 않습니다.

호환성에 관한 중요 참고사항

이러한 통합 로깅 및 콜백 기능은 Android 16.1 (SDK 36.1) 이상을 실행하는 기기에서 사용할 수 있습니다. 여기를 참고하여 Android SDK 36.1로 앱을 컴파일하세요.

시작하기

개발자는 이러한 통합을 테스트하고 통합 통화 기록 및 콜백이 VoIP 애플리케이션의 일일 사용자 환경을 개선할 수 있는 방법을 살펴보는 것이 좋습니다.

시작하고 이러한 API가 실제로 작동하는 것을 확인할 수 있도록 새로운 통합을 보여주는 샘플 애플리케이션을 준비했습니다.

출시 노트문서를 확인하여 지금 바로 이러한 기능을 구현해 보세요.

참고:: Jetpack Telecom v1.1.0 API는 통합을 위해 액세스할 수 있지만 기본 통화 기록을 렌더링하는 시스템 다이얼러의 기능은 Google Meet부터 시작하여 단계적으로 도입되고 있습니다. 스팸을 방지하기 위해 기본 다이얼러는 보안 패키지 허용 목록을 사용하여 VoIP 표시를 제어합니다. 콜백 및 로깅 구현을 로컬에서 테스트하려면 오픈소스 Telecom 샘플 다이얼러 앱을 에뮬레이터 환경으로 사용하는 것이 좋습니다.

작성자:

계속 읽기