Como desligar a chamada efetuada no Android?

stou desenvolvendo um aplicativo em que uma das coisas de que precisamos é controlar a chamada efetuada, pelo menos para poder interrompê-la de nosso aplicativ

Eu tentei usarIntent.ACTION_CALL de uma atividade existente:

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); 
startActivity(callIntent); 

Mas parar a chamada parece não ser permitido por meio da AP

Você pode sugerir alguma solução alternativa?

Por exemplo: ativar o modo avião durante a chamada? Apenas um exemplo; esse truque não funcionou para mim.

questionAnswers(8)

yourAnswerToTheQuestion