Estoy desarrollando una aplicación donde una de las cosas que necesitamos es controlar la llamada saliente, al menos para poder detenerla desde nuestra aplicación.¿Cómo colgar la llamada saliente en Android?
He intentado usar Intent.ACTION_CALL
de una actividad existente:
Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber));
startActivity(callIntent);
Pero detener la llamada parece ser anulado a través de la API.
¿Puede sugerir alguna solución?
Por ejemplo: ¿habilitar el modo avión durante la llamada? Solo un ejemplo; este truco no funcionó para mí.
Did usando 'BroadcastReceiver' trabaja para usted? ¿Podrían revisar esta pregunta y/o aceptar una respuesta? –
La finalización de la llamada es posible. TextMe4Callback en el mercado de Android hace esto. –