android_studio/samples/connectivity/telecom
2026-06-26 03:26:01 +04:00
..
src first commit 2026-06-26 03:26:01 +04:00
build.gradle.kts first commit 2026-06-26 03:26:01 +04:00
README.md first commit 2026-06-26 03:26:01 +04:00

Telecom Sample

This module contains the sample for integrating Jetpack Telecom SDK to do audio and/or video calls using the Android Telecom stack.

The sample simulates a caller app that can make ongoing calls and receive incoming calls. There is no actual call being made, the sample uses AudioLoopSource to capture the audio in the device and loop it back to the active endpoint (e.g speaker)

The structure of the sample is the following:

  • TelecomCallSample: The entry point of the sample with the options to perform a call or to fake an incoming call
  • TelecomCallActivity: The activity to be launch when there is an active call. It handles the UI logic based on the current call.
  • TelecomCallService: A service that manage the logic of the call and communicates with the Telecom SDK
  • TelecomCallRepository: The actual logic to communicate with the Telecom SDK