Use the Telecom Jetpack library to offer high-quality video and audio experiences to your users. With the Telecom framework, you get call and notification management, foreground support, and more. The Jetpack library adds support for:
- Call streaming and transfer
- Android Auto and Wear OS integration
- System call log integration (unified call history)
- Backward compatibility
For more information about how to build a calling app with the Telecom library, see Core-Telecom.
Supported telecom devices
On Android 5.0 (API level 21) and higher, most phones support the Telecom framework, and they must do so for SIM-based phone calls to work. For devices like tablets, which don't traditionally require a Telephony implementation, Android 14 (API level 34) introduces requirements that mandate a proper Telecom framework implementation for tablets that support VoIP.
Use PackageManager to see if the device supports Telecom:
packagemanager.hasSystemFeature(PackageManager.FEATURE_TELECOM)