Call Audio Stream Modification in Android 4.0 ICS

It’s technically possible to inject audio into the voice call uplink on some platforms (Qualcomm’s MSM8960 and APQ8064, for example). Support exists at the hardware level and at the device driver level. But to make that functionality available to normal applications you’d have to create a custom Android ROM where you’ve added all the necessary user-space parts in both the Java layers and native layers of Android.

So the short answer is: no, there’s no standard way of doing this as an app developer (doesn’t matter if you use the SDK or NDK).
If you’re working for an OEM or by some other means are able to build and flash your own Android ROMs you can probably get the information you need by asking your platform vendor.

Leave a Comment