¿Cómo terminas programáticamente una llamada en 2.3+?
Hasta Android 2.2, sé que puedo usar la reflexión y terminar la llamada a través de getITelephony.
Sin embargo, a partir de la versión 2.3 esto ya no funciona porque incluso si otorga el permiso MODIFY_PHONE_STATE a su aplicación, ahora es un permiso solo de la aplicación del sistema:https://stackoverflow.com/a/5095956/821423
Dicho esto, todavía es posible porque una gran cantidad de aplicaciones en el mercado de Google Play lo están haciendo bien en ICS, por ejemplo, este:
https://play.google.com/store/apps/details?id=com.androminigsm.fscifree&hl=es
Entonces la pregunta es, ¿cómo lo hacen? Sé que puedo contestar la llamada simulando un gancho para auriculares, pero no sé cómo terminar la llamada.
Gracias.