Ideas for automatic call recording based on WanamLite ROM - Galaxy S 4 Developer Discussion [Developers-Only]

So with Call Recording working on all versions of the S4 using the WanamLite ROM I am wondering about how it could be taken further to more closely mimic the features of apps like Call Recorder.
I'm thinking of building some kind of app to run in the background which would automatically enable the record button at the beginning of each call, accounting for the fact that recording can't begin until the other line picks up. This app would also enable auto cleanup similar to Call Recorder.
Any ideas on this or methods to accomplish the same thing another way would be appreciated.

playaj20008 said:
So with Call Recording working on all versions of the S4 using the WanamLite ROM I am wondering about how it could be taken further to more closely mimic the features of apps like Call Recorder.
I'm thinking of building some kind of app to run in the background which would automatically enable the record button at the beginning of each call, accounting for the fact that recording can't begin until the other line picks up. This app would also enable auto cleanup similar to Call Recorder.
Any ideas on this or methods to accomplish the same thing another way would be appreciated.
Click to expand...
Click to collapse
I guess it can be done. If you look at S3, some dev has already done it. He developed and also integarted small app which takes cares about autocall recording feature.

playaj20008 said:
So with Call Recording working on all versions of the S4 using the WanamLite ROM I am wondering about how it could be taken further to more closely mimic the features of apps like Call Recorder.
I'm thinking of building some kind of app to run in the background which would automatically enable the record button at the beginning of each call, accounting for the fact that recording can't begin until the other line picks up. This app would also enable auto cleanup similar to Call Recorder.
Any ideas on this or methods to accomplish the same thing another way would be appreciated.
Click to expand...
Click to collapse
If you are looking for feature ideas; one great one would be to allow the user to create a list of phone numbers to record instead of recording all calls or alternatively, make a list of phone numbers that would never be recorded.

Related

[Q] Looking for an app to record phone calls

Hello
I'm trying find a working app for voice call recording (both ways - in and out and both parties - me and other person)
So far I've tried several from top search result in market "call recording", but none of them worked at all on stock rom v2.2.2 (no sound)
Does anyone know any working and preferable free app that can do it?
Thank you.
I don't thing there is any app for that in the market. I know if you tweak kernel and add some mods then you will be able to record calls (like in some HTC desire Hd roms)
Sent from Motorola Atrix
Oh, that doesn't sound good...is that because of some kind of security?
Messing with kernels is out of my leage.
As I recall from prior discussions, many states require one or both sides of the phone call to accept that the call is being recorded before recording can be done. Then there are additional rules on whether or not you can record both sides of the conversation. It is a legal mess that would probably deter any legitimate effort to make a phone have full recording abilities.
That's what was discussed anyway, it doesn't change the fact that my dumbphones from years ago can record everything without any app or modification! Perhaps though since their recording quality was crap it didn't count haha.
Maybe he wants to record phone sex?
The hardware isn't there for it on the atrix if I remember correctly unless you use speaker phone you only end up recording your section of the call.
The law its different per state (in the usa) some allow with no notification others require a beep some need one or both parties to be notified
Basically, the functionality doesn't exist in the Android SDK. What broken calls do exist in the SDK, they're crippled by the fact that manufacturers and carriers make their own radio firmwares and your radio firmware must support recording in order to actually tap into the hardware microphone and hardware earpiece. Some apps will attempt to record from the speakerphone playback but it's ****. Most everyone I know who is actually recording their calls either uses a non-Android phone (Nokia N900 comes in handy here). Google voice can record calls but it will make an audible announcement to both parties which, in states like Arizona, is not legally necessary. Other than that, your next best bet is to record the call using a landline.
I noticed something in the changelog of the EternityProject Kernel..
ALSA: Support for concurrent playback/record
Click to expand...
Click to collapse
The first thing I thought of was call recording.. but.. Who knows what this actually means.? Anybody?
endlessevo said:
The hardware isn't there for it on the atrix if I remember correctly unless you use speaker phone you only end up recording your section of the call.
The law its different per state (in the usa) some allow with no notification others require a beep some need one or both parties to be notified
Click to expand...
Click to collapse
There is nothing in law regarding beeps. I have no idea where people get that one from, but I see it a lot.
The laws differ state to state from requiring only one parties consent to requiring all parties consent, and generally goes by the law in the state of the person recording. In any case you have to be one of the parties involved in the call, (and can therefore give your consent if the one party law applies). You cannot record other people on their private calls if you are not one of the active call participants. There are no states which allow "no notification" for private parties. There are one person and all person regulations/laws, meaning one person must consent, or all must consent.
There is also federal law which can be cited to overrule state law dependent on the court case.
The only time that calls can be recorded without anybodies consent is when it is business related and is the norm for all calls to be recorded. You are expected to realize that you could be recorded. The reason you usually get a message first telling you that recording will take place is more of a courtesy.
In my case I need call recording for when I forward my land line to my cellphone while traveling and unable write things down. Combine this with bad memory in general, now you have this urge have such feature...Feel like that guy from movie "Memento"...
P.S.
So much for that "law" when all our calls are monitored and recorded anyhow...
[email protected] said:
In my case I need call recording for when I forward my land line to my cellphone while traveling and unable write things down. Combine this with bad memory in general, now you have this urge have such feature...Feel like that guy from movie "Memento"...
P.S.
So much for that "law" when all our calls are monitored and recorded anyhow...
Click to expand...
Click to collapse
Does your landline service offer voicemail text translation? I use Vonage for land based calls, and have used the text translation. It works pretty damn well.
There is a difference between voicemail and actual conversation
P.S.
OFFTOPIC
"Your submission could not be processed because you have logged in since the previous page was loaded.
Please reload the window."
This is starts getting on my nerves...I didn't not login, I leave browser opened overnight. Refreshing the page doesn't help, unless I do "forced" refresh with SHIFT+REFRESH..
endlessevo said:
The hardware isn't there for it on the atrix if I remember correctly unless you use speaker phone you only end up recording your section of the call.
Click to expand...
Click to collapse
What app allows you to record with the speaker phone going? I've tried a couple but it glitches out. Looking to do a interview for a student newspaper, so I'm not too worried about privacy.

[Q] Andoid phone with call recording support

Hi, i plan to develop some app, which will be recording calls, and i would like to use class MediaRecorder with parameter VOICE_CALL. I dont need this app to work on multiple phone models, i need to find just one model which is able to record calls. The best choice would be model which has "native" support of call recording and no customizations(root, custom roms, kernels) are needed.
This app has list of supported devices, does it mean that all listed devices are able to record calls with MediaRecorder?
play.google.com/store/apps/details?id=com.schass.recording.call&feature=search_result
sry, cant post links
Ty for help
Experiencie
I try many apps in the past for some my problem, and :
Auto Call Recorder: https://play.google.com/store/apps/details?id=com.appstar.callrecorder&feature=search_result
Call Recorder: https://play.google.com/store/apps/details?id=polis.app.callrecorder&feature=search_result
(and others apps too, but this two are the best in my opinion)
The best option (for me) is Auto Call Recorder, so I bought that apps (the version without ads). It's a very good apps with many configurations. I recommend you look the apps al take an idea of the options. It's simple, and powerful (great combination).
i am not looking for existing application, i am trying to find some phone which is able to record phone calls using android Class MediaRecorder.
I recommend Chinese phones. That apps say in the "about us" and in the "FAQ", they use android Class MediaRecorder (not Root Requiered)
But have a problem, in brand phones (like motorola milestone 2 or samsung) only record from the speaker and not from the Call
I don't have that problem because I use Chinese Phone (Star x18i and LT18i) and work perfect the record from the Call. But in a Milestone of a friend have that problem. Also we root it and try again, so the problem continue.
Try to research that, maybe I'm wrong but maybe not. Search include the Google Play and you found in the comments many persons who say the don't work in "brands phones"

[Q] Enable 2-way Call Recording?

First thanks to all the great info and efforts here -- lots to read and learn from.
I am looking for a concise way to accomplish the following:
Record both sides of a phone conversation not using speaker phone or "announcing" the call is being recorded.
I have found an app called "Call Recorder" by skvalex. This app uses the " 2-way call recording" available on my phone which is a Verizon HTC Incredible 4G LTE.
Originally I was able to record both sides with a different app, however after a time -- likely when I did the Verizon software update -- that application was unable to record the other side of the conversation. So I sought a different app, tried several, and reached the following conclusion after much digging (googling, reading forums) -- that I needed to use the " 2-way call recording" functionality of the phone's kernel.
According to the developer skvalex, I need to root the phone to allow his application to utilize this 2-way call recording (2wcr) functionality.
I have found the following regarding the device:
http://www.xda-developers.com/andro...te-finally-gets-non-htcdev-bootloader-unlock/
and the companion thread
http://forum.xda-developers.com/showthread.php?t=1986346
However, I'm not clear on the exact steps I need to take -- and want to be "uber" cautious giving I am not traditionally an android developer and have never rooted a phone before. Nor is it clear that the "boot unlock" is necessarily the full picture. My impression is that I need to do these things before the Call Recorder app can access the 2wcr functionality of the kernel.
Run the unlock process from "Team fireballas FakeCid AUTOMATIC bootloader unlock" stepping carefully through the process
Follow Captain Rewind's instructions and add the TWRP recovery software to enable full phone backups (seems this is actually part of root process?) and the Super user
http://teamw.in/project/twrp2/139
From these as I'm understanding it the CWM noted in Captain Rewind' instructions are not applicable (and obsolete based on that link) if you're using TWRP. Is that correct??
If I'm reading this process correctly it's basically these steps:
Fool the CID to be the nonstandard 11111111 and use 'other supported devices' to download from HTC's unlock boot loader listing to unlock the phone's bootloader
Install TWRP
Install Superuser
After this, the phone's apps can access the kernel and the Call Recorder app should be able to record *both* sides of the conversation. In this scenario is there a way to keep those apps from accessing other things? Or is that in the permissions of the apps themselves (i.e. don't allow them to do X)?
I recognize this will need to be a clear-headed, step-by-careful-step walkthru to do it. So I want to make sure its truly necessary and that I am not missing something important -- like how do I ensure that someone doesn't call or text or email isn't picked up during the process? Or is that handled by USB debugging mode being on and the phone being connected to the computer?
What am I missing?
Thanks in advance for any assistance!!
-B.
(typically a PHP, MySQL deveioper)
BTW, I really do like my phone aside from this aspect -- and the earlier app I'd tried did a wonderful job until it appears that the software update closed the hole it might have used to access the other side of the conversation without doing speakerphone which doesn't work well for my purpose.
For those who might comment/wonder about the legality of the 2-sided recording, I have the legal approvals (signed legal documents) in place for doing it. It needs to be without interruption of the announcement to avoid impacting the information, so a call service isn't an option.
My phone software info:
Android 4.0.4
HTC Sense version 4.1
Software number 2.17.605.2 710RD
Model number ADR6410VW
Dual core processor, 1GB memory
Last software update ADR6410LVW_2.17.605.2-1.43.605.3
Kernel version 3.0.8-01620-gabf7709
Kernel feature
Sent from my Incredible 4G LTE using xda app-developers app
jose51197 said:
Kernel feature
Sent from my Incredible 4G LTE using xda app-developers app
Click to expand...
Click to collapse
Perhaps you could amplify on your comment.
I realize that 2wcr is a feature on the kernel.
My understanding is this feature must be turned ON in a setting somewhere that accesses the kernel to allow the Call Recording application to work and record both sides of the call from the application and that you need to root the phone to access that feature.
But I am unclear exactly what you are saying in your brief comment.
Perhaps I wasn't clear in my question -- I'm looking for how to enable that feature so the app works.
Thanks!
so you want root to get your app to work?
here's what i did...
http://forum.xda-developers.com/showthread.php?t=2039601
I too am interested in getting callrecorder to work. I just installed the latest viper rom, and callrecorder doesn't seem to work. Is there a specific rom or kernel that one can install which supports call recording? I had it working just fine on my old rezound with pretty much any rom.

[Q] Recording Phone Calls From my Galaxy S5, from T-Mobile.

I have Galaxy S5, T-Mobile is my service provider. I purchased an app threw play store on my device, by Clever Mobile applications CALL RECORDER. I can barely hear the other party. On the help menu it said to go to this thread with more questions.
How do I set this up that it can work properly. I mostly only record conference calls there for the other party is in speaker mode. It is more crucial that.they come in loud and clear.
Does this software really work with my device, can it be set.that it does? If not is there a software out there that does work and be set up properly on my phone?
I am willing.to pay for these services.
robjbas said:
I have Galaxy S5, T-Mobile is my service provider. I purchased an app threw play store on my device, by Clever Mobile applications CALL RECORDER. I can barely hear the other party. On the help menu it said to go to this thread with more questions.
How do I set this up that it can work properly. I mostly only record conference calls there for the other party is in speaker mode. It is more crucial that.they come in loud and clear.
Does this software really work with my device, can it be set.that it does? If not is there a software out there that does work and be set up properly on my phone?
I am willing.to pay for these services.
Click to expand...
Click to collapse
To set up call recording on your phone is a simple feature.xml edit in your system/csc folder.
I am a real novice with these devices and computers. How do I get to these folders? Is there somewhere I can bring the phone so it can be done?

Call Recording Tone implemented on Android Pie

Hello everyone,
So I upgraded my phone and as a result went from Marshmallow to Pie, and was told by my call recipients that they can hear a beep (couldn't be heard before). After little research I found this: https://www.xda-developers.com/android-p-call-recording-tone-support-record-phone-calls-lawfully/ Looks like Google has done what they've promised...
The tone is a 1400Hz note that will play every fifteen seconds if the carrier enables it. It works by detecting the package name of a call recording app using the previously linked API. If any such package is detected, then the outgoing call will have the tone played to warn the other end that their call may be recorded. The tone will be automatically played depending on carrier configuration, which is determined by the SIM card.
Click to expand...
Click to collapse
Now I need to stop this beeping, and coulnd't think of a better place than XDA to ask for help. Any ideas?
Google Pixel 3, 181205 update, rooted, Vodafone UK, using ACR Pro to record.
P. S. The tone can only be heard by your recipient and is network dependant, like the article said. Tried EE SIM and it doesn't beep, while Vodafone does Hope this will help someone to come up with solution quicker.
OK, so a month later I can say that I was unable to find any solutions online, and only a few people reported this issue (all on Vodafone).
According to the commits, Vodafone Germany is the only carrier that this call recording tone support will be mandated (for now), as the MCC/MNN combination mentioned in one of the files matches Vodafone’s carrier identity: 26202.
Click to expand...
Click to collapse
What do you think, is it possible to change my MCC/MNN numbers while staying on Vodafone, so this new feature wouldn't engage?
The tone is a 1400Hz note that will play every fifteen seconds if the carrier enables it. It works by detecting the package name of a call recording app using the previously linked API. If any such package is detected, then the outgoing call will have the tone played to warn the other end that their call may be recorded. The tone will be automatically played depending on carrier configuration, which is determined by the SIM card.
Click to expand...
Click to collapse
Or maybe I could do something here? Like hiding those packages, or renaming so they wouldn't get detected?
Thanks
Call recording is a bit of a thorny issue when it comes to privacy. There are also different rules in different places, making it hard for Google to implement a standard in Android without falling foul of the law in certain jurisdictions. Android's official call recording API was removed in Android 6.0 Marshmallow, so third-party app developers have had to be creative since then. As of Android 9 Pie, it looks like Google has put a stop to it altogether.
marvelart said:
Call recording is a bit of a thorny issue when it comes to privacy. There are also different rules in different places, making it hard for Google to implement a standard in Android without falling foul of the law in certain jurisdictions. Android's official call recording API was removed in Android 6.0 Marshmallow, so third-party app developers have had to be creative since then. As of Android 9 Pie, it looks like Google has put a stop to it altogether.
Click to expand...
Click to collapse
You can still use 3rd party apps for call recording, but now carriers have an option to turn this 1400Hz tone to let other party know you're recording. Germany is two-party consent state therefore Vodafone decided to opt-in on this bloody tone worldwide even though most EU countries, including the one I'm in, doesn't require consent for recording calls unless you're a business. I believe in android community, we have overcome bigger issues
I did not expect that literally nobody else would find this beeping to be a problem... There must not be too many Vodafone customers with rooted Android Pie wanting to record calls then

Categories

Resources