Reproduzir arquivo de áudio durante uma chamada, mas a pessoa do outro lado não consegue ouvi-lo

Eu quero jogar o arquivo de áudio durante uma chamada e eu sou capaz de reproduzi-lo, mas quando eu faço uma chamada de reproduzir arquivo somente no dispositivo em que eu instalei o aplicativo. aqui está o meu código de exemplo pelo qual reproduzi o arquivo de áudio.

 public void play() {

    bufferSize = AudioTrack.getMinBufferSize(16000,
            AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT);

    AudioTrack at = null;
    at = new AudioTrack(AudioManager.STREAM_VOICE_CALL,
            16000, AudioFormat.CHANNEL_CONFIGURATION_MONO,
            AudioFormat.ENCODING_PCM_16BIT, bufferSize, AudioTrack.MODE_STREAM);

    String filePath = Environment.getExternalStorageDirectory()
            .getAbsolutePath();
    String file = filePath + "/" + "myfile.wav";

            int i = 0;
    byte[] s = new byte[bufferSize];
    try {
        FileInputStream fin = new FileInputStream(file);
        BufferedInputStream bis = new BufferedInputStream(fin, 44000);
        DataInputStream dis = new DataInputStream(bis);

        at.play();

        while ((i = dis.read(s, 0, bufferSize)) > -1) {
            at.write(s, 0, i);

        }

        at.stop();
        at.release();
        dis.close();
        fin.close();

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

Este código funciona bem comigo. Mas eu quero que esse arquivo seja capaz de ouvir pela outra pessoa que faz a ligação. como eu poderia fazer isso ??? Qualquer ideia?? Eu sei que a API do Android não permite fazê-lo ... mas quem fez isso? por favor, dê apenas uma resposta genuína e precisa, não suposições.

questionAnswers(0)

yourAnswerToTheQuestion