Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to record phone calls via an Android App?

I'm a developer looking to create an Android application to record phone calls. This spawned out of my own personal need to record phone calls for my own purposes and for my records.

Is it possible to do this? Is it possible to get access to the microphone and what's coming through the speaker?

I'm kind of new to Android development, so bear with me :) I assume that I could probably record into WAV and then at the end of the call, transcode it into MP3 using LAME or something. This may kill the battery, but this seems like a good project for me to get used to Android with. I'm looking to use Android 2.X.

like image 575
Naftuli Kay Avatar asked Feb 17 '10 18:02

Naftuli Kay


People also ask

Is there an Android app that records phone calls?

Google has added call recording to the Phone app on select Android devices in select areas. You can set it to be activated by default with calls from unknown numbers. Another feature is its ability to record calls from select contacts. You can also manually select individual calls you want to record.

How do you record both sides of a phone call on Android?

Click on your phone menu or homepage. Select the three-circle in the form of dots. Click on Settings(Keep in mind that some phones do not usually have Settings, especially the Android higher version) Tap the Call recording, and you will be asked how you want the recording, whether all calls or selected contacts.


1 Answers

The short answer is no. The telephony stack is fairly restrictive to application developers, partly for security reasons.

You might be to write your own "Phone app", perhaps based off the default one, and include the necessary hooks to intercept the audio streams.

However, this would be an extremely difficult project if you are new to Android development. I would suggest trying out some other projects first, before looking into the telephony stuff.

like image 62
seanhodges Avatar answered Sep 17 '22 01:09

seanhodges