Usa la biblioteca de Jetpack Telecom para ofrecer experiencias de audio y video de alta calidad a tus usuarios. Con el framework de Telecom, obtienes administración de llamadas y notificaciones, compatibilidad con primer plano y mucho más. La biblioteca de Jetpack agrega compatibilidad con lo siguiente:
- Transmisión y transferencia de llamadas
- Integración con Android Auto y Wear OS
- Integración del registro de llamadas del sistema (historial de llamadas unificado)
- Retrocompatibilidad
Para obtener más información sobre cómo compilar una app de llamadas con la biblioteca de Telecom, consulta Core-Telecom.
Dispositivos de telecomunicaciones compatibles
En Android 5.0 (nivel de API 21) y versiones posteriores, la mayoría de los teléfonos admiten el framework de Telecom, y deben hacerlo para que funcionen las llamadas telefónicas basadas en SIM. En el caso de dispositivos como las tablets, que tradicionalmente no requieren una implementación de telefonía, Android 14 (nivel de API 34) introduce requisitos que exigen una implementación adecuada del framework de Telecom para las tablets que admiten VoIP.
Usa PackageManager para ver si el dispositivo admite Telecom:
packagemanager.hasSystemFeature(PackageManager.FEATURE_TELECOM)