[Q] Best Method For Recording Incoming & Outgoing Calls - Verizon Samsung Galaxy S III

Has anyone had any experience with recording calls on SGS3?
I have tried numerous 'call recorder apps' and they either dont work at all, or work for a couple seconds then just go garbled...
I already know about google voice and how you can easily enable call recording while using the GV number, but I want to be able to record calls using my carrier's number not my GV number...
Any thoughts?
I'm rooted/unlocked and open to any suggestions... Well versed with the terminal so even if there are some command liners that can dump/pipe the audio devices to files would be awesome
Would rather do the recording from the phone itself (not a dial-in type service like GV/skype/etc).

Related

[Think Tank] Phone Call recorder for Nexus One

I recently started trying to complete a phone call recorder for the Nexus One running FroYo, but I've been having trouble getting the audio source to work correctly.
Using MediaRecorder.setAudioSource with MediaRecorder.AudioSource.VOICE_CALL results in a 0 kb file.
MediaRecorder.AudioSource.VOICE_DOWNLINK and MediaRecorder.AudioSource.VOICE_UPLINK both only record from the MIC and are therefore no different than MediaRecorder.AudioSource.MIC
Does anyone have any experience working with this part of the API, trying to do something similar? My next step would be to re-work using AudioRecord, but from what I've been reading online no one has had any success with that either.
Any help would be GREATLY appreciated. Thanks in advance!!
-teleknEsis
Googlevoice can do this. I believe you hit the number 4 during a call to start recording and 4 again to stop.
teleknEsis said:
I recently started trying to complete a phone call recorder for the Nexus One running FroYo, but I've been having trouble getting the audio source to work correctly.
Using MediaRecorder.setAudioSource with MediaRecorder.AudioSource.VOICE_CALL results in a 0 kb file.
MediaRecorder.AudioSource.VOICE_DOWNLINK and MediaRecorder.AudioSource.VOICE_UPLINK both only record from the MIC and are therefore no different than MediaRecorder.AudioSource.MIC
Does anyone have any experience working with this part of the API, trying to do something similar? My next step would be to re-work using AudioRecord, but from what I've been reading online no one has had any success with that either.
Any help would be GREATLY appreciated. Thanks in advance!!
-teleknEsis
Click to expand...
Click to collapse
Isn't this illegal?
Geo411m said:
Googlevoice can do this. I believe you hit the number 4 during a call to start recording and 4 again to stop.
Click to expand...
Click to collapse
Well damn, you got me there. Indeed that does work, although it requires someone to call you through your google voice #. I think there's still enough demand out there for a native call recorder that this is still worth investigating a fix.
But thanks for the info!!!!
prettyboy85712 said:
Isn't this illegal?
Click to expand...
Click to collapse
No, actually in my state (Texas) it is not. As long as "1 of the parties is aware it is being recorded" (uhhh myself) it is legal.
The last time this was discussed Dianne Hackborn said that the G1 did not have the hardware for this to happen.
The problem was that the baseband processor did all the work and the raw audio stream was never exposed to Android (yep, including if you use a bluetooth headset, all done by the baseband processor) she said the problem was that qualcomm et al tended to lock up the functionality making such things really hard to do without their co-operation at driver writing time.
I'd guess this still holds for the N1.
Google voice however is just fancy VOIP so that is all done within the kernel hence the audio is easy to get at.
Here's a bit of the thread:
http://www.mail-archive.com/[email protected]/msg06770.html
Geo411m said:
Googlevoice can do this. I believe you hit the number 4 during a call to start recording and 4 again to stop.
Click to expand...
Click to collapse
lmao but it makes everything akward when the voice says its recording. i believe it only works for incoming calls as well
prettyboy85712 said:
Isn't this illegal?
Click to expand...
Click to collapse
this is an international site....just because its illegal where you are doesnt mean it is everywhere.
teleknEsis said:
No, actually in my state (Texas) it is not. As long as "1 of the parties is aware it is being recorded" (uhhh myself) it is legal.
Click to expand...
Click to collapse
finally i have a right to do something in texas besides own a gun
man, i really wish there was an app for this (besides google voice) =/
I have been trying to find an app that takes this one step further, and can be used as a voicemail service.
Here in Australia we have to pay for the call diversion to carrier provided voicemail, then pay to retrieve the message.
If the phone answered the call and recorded the message it would eliminate the need for carrier voicemail.
Recording calls will be great if you can make it work, but reading other posts it seems it may not be possible.
flybyme said:
lmao but it makes everything akward when the voice says its recording. i believe it only works for incoming calls as well
this is an international site....just because its illegal where you are doesnt mean it is everywhere.
finally i have a right to do something in texas besides own a gun
Click to expand...
Click to collapse
Points well made, remember though an app to be issued on this site, might be unlawful since the servers are located in the USA.
As too anyone interested in the state laws for recording a conversation per state:
http://www.rcfp.org/taping/quick.html
Remember one thing also, the reason Google removed all the recording apps off the market is because they didn't want to be responsible for the actions.
Google voice records a conversation after it notifies the caller on the other end of the call.
Just an fyi too you all.
Mikey1022 said:
Remember one thing also, the reason Google removed all the recording apps off the market is because they didn't want to be responsible for the actions.
Click to expand...
Click to collapse
Wow I didn't realize they pulled them off the market lol
I thought that was because I couldnt see all the protected apps
SilentMobius said:
The last time this was discussed Dianne Hackborn said that the G1 did not have the hardware for this to happen.
The problem was that the baseband processor did all the work and the raw audio stream was never exposed to Android (yep, including if you use a bluetooth headset, all done by the baseband processor) she said the problem was that qualcomm et al tended to lock up the functionality making such things really hard to do without their co-operation at driver writing time.
I'd guess this still holds for the N1.
Google voice however is just fancy VOIP so that is all done within the kernel hence the audio is easy to get at.
Here's a bit of the thread:
http://www.mail-archive.com/[email protected]/msg06770.html
Click to expand...
Click to collapse
Very interesting, and that would certainly explain the limitations of the API on the Nexus One. I really wish there was some way around this.
Mikey1022 said:
Remember one thing also, the reason Google removed all the recording apps off the market is because they didn't want to be responsible for the actions.
.
Click to expand...
Click to collapse
Could you provide a link to back that assertion up? as I said I don't believe there have been any actual call-recording apps on the market, due to technical limitations, just normal recording apps that could be used to (poorly) record a call. And I don't believe any of those have been pulled.
Personally IMHO the notion that you can't record something you hear is nonsense. Thankfully I don't live in a country where this is so.
If you have a SIP account (or VOIP), you can download the app 3cxPhone from Android Market and in the Settings there is an option to record all calls.
I have tested it and it works perfectly. Both parties are recorded loud and clear unlike most of the old call recorders on the Market where you could barely hear the other party. I think it has something to do with SIP apps, like Sipdroid and 3cxPhone, calls function as Media files rather than phone calls on Android, allowing the recording of both sides of the call equally.
Anyway, the recorded call auto saves as a .wav file on your sd card under /3cxPhone/recordings.
Use your Google Voice number as a SIP account. Substitute 3cxPhone for Sipdroid in the tutorial... http://androidforums.com/android-lo...-your-android-phone-free-us-canada-calls.html
There's also trick you can do to record all in and out calls with 2 Google Voice accounts, one of the GV callback apps in Market, a MagicJack, and your regular phone calling plan (not Sipdroid or 3cxPhone).
Long tutorial short...
-you set up your MagicJack number as a forwarding number on GV line 1.
-Then, after its registered, go into the MJ login page and auto-forward all calls to your GV line 2 number. You can put your MJ in a drawer and never plug it in again after that.
-in the Android GV callback app, login with GV line 1. In the Settings, change the "This Phone's number" to the MagicJack number. Make sure your GV line 1 does not forward to your cell phone. Check desktop GV Settings to be sure.
-in GV line 2's Desktop version, make a new Contact with GV line 1's number. Name it whatever you want. In the Settings for that Contact, make all calls ring your Mobile number. Turn off all Call Screening or Call Presentation for that Contact, meaning calls just go through without options to reject or send to VM.
-Finally, to make calls, in the GV callback Android app, enter a number or choose a contact to call. It will call you back on your MJ number, which happens to forward to your GV Line 2 number....which is getting an incoming call(calling your cell), which means you can just push the number 4 as soon as you pick up the callback to start recording.
Your outgoing Caller ID will be GV Line 1 but your recordings will show up in GV Line 2.
The end
agriff said:
If you have a SIP account (or VOIP), you can download the app 3cxPhone from Android Market and in the Settings there is an option to record all calls.
I have tested it and it works perfectly. Both parties are recorded loud and clear unlike most of the old call recorders on the Market where you could barely hear the other party. I think it has something to do with SIP apps, like Sipdroid and 3cxPhone, calls function as Media files rather than phone calls on Android, allowing the recording of both sides of the call equally.
Anyway, the recorded call auto saves as a .wav file on your sd card under /3cxPhone/recordings.
Use your Google Voice number as a SIP account. Substitute 3cxPhone for Sipdroid in the tutorial... http://androidforums.com/android-lo...-your-android-phone-free-us-canada-calls.html
There's also trick you can do to record all in and out calls with 2 Google Voice accounts, one of the GV callback apps in Market, a MagicJack, and your regular phone calling plan (not Sipdroid or 3cxPhone).
Long tutorial short...
-you set up your MagicJack number as a forwarding number on GV line 1.
-Then, after its registered, go into the MJ login page and auto-forward all calls to your GV line 2 number. You can put your MJ in a drawer and never plug it in again after that.
-in the Android GV callback app, login with GV line 1. In the Settings, change the "This Phone's number" to the MagicJack number. Make sure your GV line 1 does not forward to your cell phone. Check desktop GV Settings to be sure.
-in GV line 2's Desktop version, make a new Contact with GV line 1's number. Name it whatever you want. In the Settings for that Contact, make all calls ring your Mobile number. Turn off all Call Screening or Call Presentation for that Contact, meaning calls just go through without options to reject or send to VM.
-Finally, to make calls, in the GV callback Android app, enter a number or choose a contact to call. It will call you back on your MJ number, which happens to forward to your GV Line 2 number....which is getting an incoming call(calling your cell), which means you can just push the number 4 as soon as you pick up the callback to start recording.
Your outgoing Caller ID will be GV Line 1 but your recordings will show up in GV Line 2.
The end
Click to expand...
Click to collapse
While i do appreciate these "workarounds", that was not the point of my thread. From what I can tell, there is a large demand out there for a native application that doesn't require using a VOIP service such as Google Voice or any wonky "setups", and records calls directly to the device. None of the apps I have found so far will record both the incoming and outgoing voice stream, and from my testing with the API and what I've read online, it doesn't seem possible to do with the Nexus One.
I'm more or less just looking for input from people who are familiar with this API and have attempted to do something similar. Thanks anyway....
Using total recall with froyo, works fine.
http://www.androlib.com/android.application.com-killermobile-totalrecall-trial-xtDm.aspx
avelec said:
Using total recall with froyo, works fine.
http://www.androlib.com/android.application.com-killermobile-totalrecall-trial-xtDm.aspx
Click to expand...
Click to collapse
I beg to differ. All the files saved are ending up as 0 kb files and of course won't play. Exact same problem I had during testing of my application. My guess is he's using the VOICE_CALL audio source which was leading to that same problem for me.
If it really does work for you, what location do you have set to save the calls and what format are you saving as?
teleknEsis said:
I beg to differ. All the files saved are ending up as 0 kb files and of course won't play. Exact same problem I had during testing of my application. My guess is he's using the VOICE_CALL audio source which was leading to that same problem for me.
If it really does work for you, what location do you have set to save the calls and what format are you saving as?
Click to expand...
Click to collapse
Mine is default to /mnt/sdcard, I'm running [ROM] Kang-o-rama 0.9 Final SP2 (FRF85) w/apps2ext.
Setup to record only incoming call. Hope this helps.
avelec said:
Using total recall with froyo, works fine.
http://www.androlib.com/android.application.com-killermobile-totalrecall-trial-xtDm.aspx
Click to expand...
Click to collapse
Total recall uses microphone too, so did you read the first post ?
WOT this is not any kind of production/everyday app. Lets pursue other options or future releases of this.....

Incoming & Outgoing call recording on CM7

Google Voice currently offers incoming recordings but what about outgoing calls?
So I did some searching and it turns out android as well as iOS blocks this feature from being accessed and all apps use tricks and hacks to make is work halfway.
However, CyonagenMod project should have no trouble accessing this feature since the entire OS is opened sourced. There hasn't been anything released or merged that would indicate anyone working on such a feature. So I ask your opinion and thoughts. Is this something you would like to see implemented? Does it make sense to allow people to record your conversation even if there was a consent message before starting the recording? After all, if you really needed to record a conversation, even if illegal, all Android and iOS phones have a headphones line out.
what do u mean by incoming recordings ?
Incoming meaning that when you get a call from someone you can press 4 (I think) and record a call. If you place the call, this option is not available.
Trojan for call recording
maybe this trojan does what we want?
community.ca.com/blogs/securityadvisor/archive/2011/08/01/a-trojan-spying-on-your-conversations.aspx
That would be interesting. Anyone has the apk?
Sent from my Nexus S 4G using XDA App
Call recording in Nexus s
Hi, anyone knows and tried which ROM and audio patch i should do for Nexus s to enable call recording using Total Recall

App to record voice calls?

Is there an App that you can use to record phone calls? If so whats the best one? Im looking for something where I can save a few voicemail messages I have.
Google Voice allows you to record conversations and as an aftereffect it will record voicemails if you choose. Just have to hit the keypad 4 to start and again to stop. It does say "now recording call" so both parties can hear it.
There's apps out there that do an excellent job, but find out first what the privacy laws in your state say regarding the recording of phone calls. Wouldn't want to get you in trouble.
And some phones will not record the other party, you have to use speakerphone to get their voice on the recording. You may want to check if two-way call recording is supported on your phone. I know - at least for the Evo - that the only workaround is to flash a kernel that has it enabled.
Sent from my PC36100 using Tapatalk
Tenacious--M said:
Is there an App that you can use to record phone calls? If so whats the best one? Im looking for something where I can save a few voicemail messages I have.
Click to expand...
Click to collapse
I use "record my call": nice app (and +1' the "beware of legal issues"!).
Tried: doesn't work on DesireHD root/CoreDroid 9.2. Only from speaker.
Anyone, can you point me to an App that can do 2 way phone call recording for my device (not from the speaker)? Please?

[Q] Call out with Google Voice

I looked around but couldn't find a thread on this problem.
This is my first Android phone (AT&T version), previously I had a 3GS, and I'm having trouble getting Google Voice sorted. I set up voicemail forwarding as the two thread here suggest, but I can't seem to get calling out working right. If I go into the GV app I can call people who've called me/are starred/left messages etc and it will call with my GV number, but I can't call anyone else with that number. I think I have the phone set to use GV for all calls, but it still uses my cell number if I use the phone dialer. Is there a way to/can I set it up so calls I make come from the GV number?
With the 3GS I just used the GV app for everything and that worked since my calls came from the right number, but as far as I can tell I need to use the phone app to call out with this?
Thanks.
Should be able to change this in the settings:
Settings -> Making Calls
I have mine set up to ask me every time I make a call.
Sounds like yours might be 'Do not use Google Voice to make any calls'
Try groove IP app from market.
Sent from my HTC One X on Leedroid's ROM v5.0.0.
I feel like the least technologically savvy person in the world, but I re-installed the app, restarted, and now it seems to be working.
It had been set to use google voice for all calls, but for whatever reason calls were not coming through that way.
To follow that up. Are texts managed the same way, or do I need to open the GV app to send them?
Use the GV app for texts via GV. Or you can use any other SMS app with the GV-provided phone numbers that it assigns to people that call/text you. As an example, via GV you would normally see a text from Person. If you looked in Messages or Go SMS, it would be Person - +1XXX-XXX-XXX - text. If you use that number to text Person, they will receive it as if it came from your GV #, not your cell #.
Thanks, I'm all sorted out.

Rooted Pixel 3 Users in the U.S.A., Please Answer a Question/Do a Test for me.

Hi,
I'm trying to figure what options there are for robust call recording apps on rooted Pixel 3's.
I'd like to know if a specific call recording application functions on Andriod Pie (or later) after rooting the device.
Here's the app: https://play.google.com/store/apps/details?id=com.appstar.callrecorder&hl=en_US
If those running a rooted OP6T would install the app and make a few calls I'd appreciate it.
Here's a number to Health and Human Services Office of Civil Right (all prerecorded menus; we won't bother anyone) to do test calls: (800) 368-1019
You may need to do some basic setup. Make sure call recording occurs automatically, or allow the overlay and manually engage the call recording.
For those willing to go to some effort, if at first the app doesn't work, the "Recording Settings" can be tweaked.
I don't know what the difference is between methods, other than that they change how the app tries to get voice data to record.
Can you hear both yourself and the the caller in the recording?
What recording settings were used?
What format did the recording save to (AAC/MP3/Wav?)
What is the sound quality of the recording?
Do any of the above change if you plug in a USB-C earbud/microphone or earbud/microphone attached via USB-C to 3.5mm/TRRS.
(note: bluetooth headsets have compatibility issues even on phones the app works; headset would need to be wired for this test, though info on Bluetooth would be nice if one is so inclined to provide it)
In the applications inbox for recordings, does the number or contact information show up, or is it listed only as "outgoing" or "incoming" call.
Alternatively, I'd be interested in any information/experiences rooted users may have with other call recording software. Such as Another Call Recorder - Unchained (https://labs.xda-developers.com/store/app/com.nll.acr). In particular, reliability and call recording quality (as good as 'the call').
LastQuestion said:
Hi,
I'm trying to figure what options there are for robust call recording apps on rooted Pixel 3's.
I'd like to know if a specific call recording application functions on Andriod Pie (or later) after rooting the device.
Here's the app: https://play.google.com/store/apps/details?id=com.appstar.callrecorder&hl=en_US
If those running a rooted OP6T would install the app and make a few calls I'd appreciate it.
Here's a number to Health and Human Services Office of Civil Right (all prerecorded menus; we won't bother anyone) to do test calls: (800) 368-1019
You may need to do some basic setup. Make sure call recording occurs automatically, or allow the overlay and manually engage the call recording.
For those willing to go to some effort, if at first the app doesn't work, the "Recording Settings" can be tweaked.
I don't know what the difference is between methods, other than that they change how the app tries to get voice data to record.
Can you hear both yourself and the the caller in the recording?
What recording settings were used?
What format did the recording save to (AAC/MP3/Wav?)
What is the sound quality of the recording?
Do any of the above change if you plug in a USB-C earbud/microphone or earbud/microphone attached via USB-C to 3.5mm/TRRS.
(note: bluetooth headsets have compatibility issues even on phones the app works; headset would need to be wired for this test, though info on Bluetooth would be nice if one is so inclined to provide it)
In the applications inbox for recordings, does the number or contact information show up, or is it listed only as "outgoing" or "incoming" call.
Alternatively, I'd be interested in any information/experiences rooted users may have with other call recording software. Such as Another Call Recorder - Unchained (https://labs.xda-developers.com/store/app/com.nll.acr). In particular, reliability and call recording quality (as good as 'the call').
Click to expand...
Click to collapse
I am not going to do all of that, but Boldbeast (paid) is probably your best bet for a nice high quality recording but it requires a bunch of tweaking on a pixel running android 10.
I had absolutely 0 issues using it with my P3 on android 9, but once upgraded to android 10 the only way to get it to work (even with a magisk module they recommended) means losing your "Hey Google" and "Now Playing" auto-detect music feature within the OS (both which I like). So its either stick with Android 9 and have 0 issues, or upgrade to Android 10 and deal with a bunch of BS trying to get the Boldbeast app recorder to work. Google in android 10 is trying to block anyone from using a call recorder all together, they just want it this way. So, I digress.
My previous phone running Android 8 (which I use as a backup) has the app you listed, "Automatic Call Recorder PRO" (paid version obviously) and functions like a dream but its not my daily driver.
If I ultimately had to record a phone call, I swap my sim into that phone and have a nice WAV/MP3 file saved in the cloud.
TLDR; I have no real answer for you :laugh:
Supposedly Google is adding call recording into their phone app. I have not seen it yet.
Note10.1Dude said:
Supposedly Google is adding call recording into their phone app. I have not seen it yet.
Click to expand...
Click to collapse
"With Google Voice, you press a button to start recording the call and then a voice comes on and announces that the call is being recorded. Everybody can hear the voice, so everyone knows that the call is being recorded."
The whole point to using a recorder app is so that someone doesn't know they are being recorded (this is legal is certain states, such as mine).
With an announcement "You are being recorded" kind of defeats the whole purpose. Unless maybe you are trying to keep questionable people honest over the phone with a .mp3 file/proof.
Maybe a Magisk/root hack would be able to turn off this message if google so-chooses to embed it that into the app.
Rumsfield said:
"With Google Voice, you press a button to start recording the call and then a voice comes on and announces that the call is being recorded. Everybody can hear the voice, so everyone knows that the call is being recorded."
The whole point to using a recorder app is so that someone doesn't know they are being recorded (this is legal is certain states, such as mine).
With an announcement "You are being recorded" kind of defeats the whole purpose. Unless maybe you are trying to keep questionable people honest over the phone with a .mp3 file/proof.
Maybe a Magisk/root hack would be able to turn off this message if google so-chooses to embed it that into the app.
Click to expand...
Click to collapse
That's my conundrum as well. Legal for me to record. Moreover it's better to have an app automatically record all calls, and be able to organize them into a database with call notes to keep track of who and when. Half of my want to find a way to continue using the existing call recording app, is to preserve the existing database.
Rumsfield said:
"With Google Voice, you press a button to start recording the call and then a voice comes on and announces that the call is being recorded. Everybody can hear the voice, so everyone knows that the call is being recorded."
The whole point to using a recorder app is so that someone doesn't know they are being recorded (this is legal is certain states, such as mine).
With an announcement "You are being recorded" kind of defeats the whole purpose. Unless maybe you are trying to keep questionable people honest over the phone with a .mp3 file/proof.
Maybe a Magisk/root hack would be able to turn off this message if google so-chooses to embed it that into the app.
Click to expand...
Click to collapse
Right, that would not be legal in my state.

Categories

Resources