Aceitar programaticamente chamada no Nougat

Desde um ano, trabalhei com o produto IOT e o aplicativo anexado estava funcionando bem. Agora não consigo aceitar chamadas programaticamente em versões superiores do Android. O recurso é muito importante para o produto. Qualquer ajuda é muito apreciada.

Antes da atualização do patch de segurançaNovembro 2016, Runtime.getRunTime.exec("Command") estava funcionando bem para aceitar chamadas programaticamente.

Runtime.getRuntime().exec("input keyevent " +Integer.toString(KeyEvent.KEYCODE_HEADSETHOOK));

Como tornar isso possível na versão Nougat do Android.

Procurando por qualquer tipo de hack.

Abri um tópico para as melhorias.

https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened&groupby=&sort=&id=231938

Nota* Se algum de vocês estiver enfrentando o mesmo problema, solicite aoAndroid Dev Team entrar nele e fornecer provisão para obter permissão em tempo de execução pelo usuário. Siga o URL de menção acima para solicitar.

questionAnswers(4)

yourAnswerToTheQuestion