Android - Interagindo com o diálogo USSD programaticamente

Existe uma maneira de um aplicativo Android interagir com a caixa de diálogo USSD programaticamente? O aplicativo é executado no telefone raiz e não será publicado na loja do Google (apenas para uso interno).

Estou ciente de que podemos ler a resposta de uma caixa de diálogo USSD (usando acessibilidade hack). Mas o que estou tentando obter aqui é deixar a caixa de diálogo USSD abrir e interagir com ela, como um usuário normal interage com ela usando o teclado virtual. Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion