yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] Andrev01:
I installed it, rebooted and I don't see any recording icon in dialer (stock) on my Carbon Rom (Xperia Ray). Why?
[Xposed Framework Modules] captaindeep:
Aosb based on 4.4.4 android but this module not worked :(
[Xposed Framework Modules] Bejda:
The aosb i know is based on CM sources so it could work but again this feature was implemented to CM the 08/14 so it won't work on builds made before that date.
[Xposed Framework Modules] pyler:
Once again, please read OP and section REQUIREMENTS.
[Xposed Framework Modules] Bejda:
Carbon rom should be based on aosp sources so unless Carbon devs managed to cherry-pick that CM code part it won't work.
[Xposed Framework Modules] pafaisal:
After installing how to enable this module..? Can anyone help..?
[Xposed Framework Modules] rnagarajanmca:
cm11 with galaxy grand

Im using galaxy grand duos with cm11.

It says recording but when i play audio it is silent .
[Xposed Framework Modules] pafaisal:
Using Nexus 4. While playing, Can't hear the voice of the other end
[Xposed Framework Modules] Bejda:
Terminal Emulator:

Enter:

"su"

Enter:

"setprop persist.call_recording.src 4"

Reboot and check again.
[Xposed Framework Modules] sfjuocekr:
Since CM has been working on this CAF audio recording in CallRecorder by skvalex works perfectly. ALSA has always worked, but with CAF you don't have to change volumes to match incoming and outgoing calls.

His app is well worth the money and I've been using it since it's first release.

CAF/ALSA recordings are wave format, the app will encode to MP3 if you want to.
[Xposed Framework Modules] pafaisal:
After typing "setprop persist.call_recording.src 4" press enter or directly rebooting from there ?
[Xposed Framework Modules] vldesco:
Press enter first, then reboot
[Xposed Framework Modules] karlad:
http://xdaforums.com/showpost.php?p=55081458&postcount=1190

http://xdaforums.com/showpost.php?p=55058700&postcount=1185

http://xdaforums.com/showpost.php?p=55057796&postcount=1184

http://xdaforums.com/showpost.php?p=55046070&postcount=1180
[Xposed Framework Modules] rnagarajanmca:
I just tried above step and rebooted . now when i press record button it says failed to start recording
[Xposed Framework Modules] Bejda:
:)

Bot's answer is:
[Xposed Framework Modules] MitoTakatori:
I have enabled it in Xposed and have the recording button, but when pressing it, it says call recording failed. I am using COMMOTIO ROM that is CM11 based.
[Xposed Framework Modules] macieek1235:
Can I uninstall that module after enabling call recording?
[Xposed Framework Modules] BokeB:
No!
[Xposed Framework Modules] Michael B.N.:
This question is not directly related to this module but even so maybe someone can answer it, as it's related to call recording.

I would like to find out on which phones the different audio sources are working. If you enter the command "setprop persist.call_recording.src" followed by a number from this site http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html, then what is working?

I have a Sony Xperia Z1 and if I enter the value 4 for 'Voice call uplink + downlink audio source', then I can't record anything i CM11 but get the message that recording failed. If I enter the value 0 for 'Default audio source', I'm able to record with this module but I only get the sound from the phone's microphone so it's hard to hear the sound from the speaker.
[Xposed Framework Modules] CPJames:
Does this need to be done after every nightly flash?
[Xposed Framework Modules] Bejda:
No, it creates a persist.call_recording.src file with value 4 under /data/property/ so stays there unless you wipe data
[Xposed Framework Modules] nie11kun:
Looks great.will try later..

But what format been used ? Wav?
[Xposed Framework Modules] matrixzone:
I only hear buzzing sound in the recorded file. Using CM 9/03 nightly on my S3
[Xposed Framework Modules] vinades:
Call log is not updating/working after installing this module

My call log stopped working after I installed this module, please help im using samsung galaxy s4 mini with cm 11. The module is working fine

thanks
[Xposed Framework Modules] AndroidDeveloperLB:
I also have SGS3 (I9300) with CM11 , and I can confirm this issue - only my voice is recorded.

Do you think that there is no way for this to work on AOSP based roms for this device?

I wonder how such a thing worked on the stock-based roms.

I also wonder on which other devices this feature works or not.
[Xposed Framework Modules] vinades:
call log working fine now

After disabling the module I've installed the latest nightly from cm updates and re installed the module. Its working fine now. Please try to update to the latest nightly it worked for me
[Xposed Framework Modules] DaFelix:
It is recording only my voice. Doesn't record the other side. Please fix it!
[Xposed Framework Modules] vldesco:
I tried again with AD 2.5.3 stable, and with SRC=1 (same result, only my voice is recorded), however, now SRC=4 starts the record for both sides, but the person in the other side hears noise (as I am in a crowded place).

As the noise is hear even if I am not recording the call, I will do further testing disabling the module, maybe the noise is by the location I am (weak phone signal) or a CM issue.
[Xposed Framework Modules] AndroidDeveloperLB:
Wow, thank you for trying to fix it.

Good job :)
[Xposed Framework Modules] iaso2h:
Would you pls make it available for the CM11s?
[Xposed Framework Modules] ehbm:
Dont work on CM11s on my Nexus 5 :(
[Xposed Framework Modules] Mr.Salman:
Not working On Cm11s Note 2
[Xposed Framework Modules] dramitt_live:
People reporting this not working on cm11s .... This is NOT for cm11s, only cm11 builds after august 14... Please read the OP
[Xposed Framework Modules] denyo81:
Works fine on the last CM11 Nightly Build from: 20140914!

Thumb up ?
[Xposed Framework Modules] ac3theone:
Works fine on my aosbp rom
[Xposed Framework Modules] cLogic:
awesome

installed CM 11 M9 (2014-08-05) on My galaxy S3 (T999V) d2lte on the weekend ... saw this module while activating Xposed modules

recovery ... nandroid ... reboot

used cmUpdater to update to latest nightly 2014-09-14

downloaded and activated this module ... reboot ... success! record button shows and works in dialer :D :good:

listened to recording in call log ... buzz, screech, digital garbage :( :eek:

in terminal emulator ... # setprop persist.call_recording.src 4 ... file created in /data/property ... reboot

recorded new call

listened to recording in call log ... success! perfect recording (quality & volume) from both sides of conversation :D :good:

many thanks for the module and forum support responses :cowboy:

.
[Xposed Framework Modules] Bilal.Android:
Help Guys I have an issue it's when I play the record it has no sound and here a screen capture about my phone info.
[Xposed Framework Modules] Weston87:
Where do you go after you record a call to listen to it?
[Xposed Framework Modules] ac3theone:
Use a file manager app and look for the folder called "callrecordings" on internal memory.
[Xposed Framework Modules] Weston87:
OK I found it but I can't get it to play... How do I get it to play?
[Xposed Framework Modules] ac3theone:
Use es file manager
[Xposed Framework Modules] Weston87:
I tried and it keeps giving me an error for file manager.

---------- Post added at 09:59 AM ---------- Previous post was at 09:55 AM ----------

I finally got it. I had to force close my file manager. So this only records my side of a conversation though. I can't hear the other side. What good does that do me?
[Xposed Framework Modules] ac3theone:
It still early, I just use call recorder from the play store, it's like $10 but worth it
[Xposed Framework Modules] u1988:
[MENTION=5064841]pyler[/MENTION]

I still can't start rec (you forgot SU mode before tayping # set...)

I found this but when I try to access those files it woun't let me see inside (i try to chane it to 664 chom still dosn't work can't' accsse the file to see the values)

(only with root browser and RB text editor and saw the values are 4+ true)

http://xdaforums.com/showthread.php?t=2610685&page=140

CM Call Record option is still accessible for everyone on Nameless with the setprop activation.

We have to enter under terminal:

"su" first if needed reboot after.

"setprop persist.call_recording.enabled true" and then separately "setprop persist.call_recording.src 4"

We get a /data/property/ persist.call_recording.enabled and persist.call_recording.src files with "true" and "4" values so it's still activated after rom update ,Call Recording button will appear during calls, .arm files will be under /sdcard/CallRecordings

Update: Now is start recdoing (numbers shown on he screen after pressing the rec) but I still can't hear on the amr file.

Q:There is a way to chose the Quality of recding and fron where it will be recording?
[Xposed Framework Modules] Bejda:
# means he entered su first ;)
[Xposed Framework Modules] u1988:
Info from S4 NamelessROM

Thank you,

I did it but it make it worse now I can't even start recrding again :(

when I use Kantjer's 90-xposed.sh system/addon.d script +

Edit and save in 664 chom Build.prop

echo "persist.call_recording.src=4" >> /system/build.prop

Any other ideas?

They set right!

persist.call_recording.src=4

persist.call_recording.enabled true
[Xposed Framework Modules] cLogic:
yep, thanks for having My back :D

first .. I didn't like that script for maintaining xposed across updates, so I made My own

second .. if you use setprop, you are creating files in /data/property which persist across updates, so there is no need for addon.d script to write to build.prop

third .. it is a very bad idea to write blindly to build.prop (or any system file) in that way .. not cuz of the content, but cuz it is poor programming and system admin strategy

did you reboot your device after setprop and/or build.prop mods? those files are only read/loaded once.. just after boot

in build.prop it should probably be just call_recording.src=4 .. the persist is not for there, but not sure

call_recording.src=4 should force any device to record from in+out streams

.
[Xposed Framework Modules] u1988:
I did all that with 920text editor or Turbo Editor - File Editor only!

Chance to 644 permassion after reboot I stop to even recrod...when it was recding with Big numbers on the screen the file was emptey but his size was 26kb for 10 sec for exp..

Any one with the new CM11 M10 did recrod ? (it should work on any natliy after 14/8/14) M10 is very new !
[Xposed Framework Modules] riverajuan:
I tried this in my htc one and there is nothing you can press to hear the recording

Can any one expand on this if they are able to listen to it and describe the process.

Any help will be greatly appreciated

Thanks in advance
[Xposed Framework Modules] :
Ok follow screenshots attached please :)
[Xposed Framework Modules] riverajuan:
Thank you very much.
[Xposed Framework Modules] soilentgreen:
cLogic,

I use S3 I9300, CM11 M10, and the quality of my recording is so low.

Can you explain what you did?

I followed what you wrote, and nothing changed.

"in terminal emulator ... # setprop persist.call_recording.src 4 ... file created in /data/property ... reboot"

So this is what I did:

I wrote "setprop persist.call_recording.src 4" with and without "#", enter and in the new line: " file created in /data/property",

it says "not found".

I tried to enter "setprop persist.call_recording.src 4 file created in /data/property", didn't work.

Please explain what I need to do in detailed (when you write "..." you mean enter?).

Thank you.
[Xposed Framework Modules] SenK9:
I edited my build.prop and specified it there, works great.

Does anybody know if there's a way to automatically enable for every call? Annoying to have to manually switch it on each time
[Xposed Framework Modules] u1988:
Me too same here.
[Xposed Framework Modules] Bilal.Android:
Hi guys, I did everything, I've got the files in data/property

And I'm running CM11 M10 but I can't hear any thing from the records ??? Help!!! ??
[Xposed Framework Modules] SenK9:
I just added these two lines to /system/build.prop

persist.call_recording.enabled=true
persist.call_recording.src=4

Then after enabling the Xposed module, another 'record' button shows up on the dialer while on the call. It saves .amr files to /sdcard/CallRecordings/ which can then be opened by VLC.

If it doesn't work, then maybe some devices have a different procedure ...?
[Xposed Framework Modules] cbrking:
Can't find the calls

Where are the files? I can't find the recordings. What directory?
[Xposed Framework Modules] SenK9:
Its in my post above
[Xposed Framework Modules] Skipjacks:
Works for CarbonROM for the Galaxy S4. This is just what was needed.

I did not need to do the callrecording.enabled part. It worked fine with just the first part.

This is without the XPosed mod. CarbonROM comes ready to go out of the box with the mod already installed.
[Xposed Framework Modules] cLogic:
this is to enable recording both sides of the conversation

this is

not

to change the quality of the recording ... quality is device problem ... sorry

as mentioned in previous post ...

go into terminal emulator .. prompt = $ ... = normal user

type su and press enter .... prompt = # ... = root/superuser

type setprop persist.call_recording.src 4 and press enter ... prompt = #

type exit and press enter

use your file manager and you will see the file /data/property/persist.call_recording.src and its content will be 4

reboot

changes to build.prop work fine ... however they wil be lost after every rom update unless do something in addon.d or FlashAfterUpdate

the files in /data/property will survive rom updates ... and as long as you dont wipe internal data storage
[Xposed Framework Modules] soilentgreen:
Thank you for clarification of the matter
[Xposed Framework Modules] u1988:
I did the SU & setprop persist.call_recording.src 4 + with & without persist.call_recording.enabled true (reboot between)

and in both options I can't even start recording after a few reboot,

and I did bring the orginal build.prop after it won't recding I really try eveything. (even only build.prop with persist.call_recording.src 4 inside...)

I delete and now It's start recdoing (numbers shown on he screen after pressing the rec)

but I still can't hear on the amr file.

I'm with SGS1 CM11 M10.

Any other ideas?

Thanks again !
[Xposed Framework Modules] cLogic:
seems like recording is active and running

when I used the cmUpdater to try to update from a nightly to M10, it ended up booting to the lockscreen, then pause and reboot ... over and over

so I used cmUpdater to update to a newer nightly (after M10) ... currently running 2014-09-21

I usually update every 3-4 days ... the nightlies are latest updates/fixes and are quite stable

the only thing I can recommend is to do a nandroid backup and then let it update to a recent nightly

btw ... in the updater ... nightlies are development channel, M are release channel

good luck
[Xposed Framework Modules] Smugller:
Hi!

I'm using this Xposed Module on my Samsung Galaxy SII and it doesn't work, not recording only created the files with 0 bytes. I noticed that other people can not hear me when i talk with someone. I need call recording, because my manager gives me a lot of information over the phone and I can not always saves on paper. I'm using latest nightly Cyanogenmod 11. Please help me!

Regards, Smugller.
[Xposed Framework Modules] pyler:
Guys, if these commits got merged, you would get options to choose format and encoder.

+1 it if you could. And say thanks to Matt Booth.

http://review.cyanogenmod.org/#/c/73448/

http://review.cyanogenmod.org/#/c/73447/

http://review.cyanogenmod.org/#/c/73450/
[Xposed Framework Modules] CatalystWon:
Call recording was supposedly blacklisted for users in EU/N.America by CM on August 15, 2014 per http://review.cyanogenmod.org/#/c/70497/ .

Are you in EU or N.America?
[Xposed Framework Modules] Skipjacks:
It was blacklisted as being on by default. The code is still there to make it able to be activated.
[Xposed Framework Modules] bonny_k-9:
I wrote it down. But nothing has been heard. LG G2, Cm11 nightly 27.09.
[Xposed Framework Modules] denyo81:
Sorry for the late Answer!

I'm in Europe, germany.
[Xposed Framework Modules] CatalystWon:
Last I checked, Germany is still in the EU, so now I'm confused as this opposes CM Code Review Documentation referenced earlier.

Does anyone know whats going on with this? I hope CM stops blacklisting this functionality.
[Xposed Framework Modules] Bejda:
But...this here Xposed module justly allows us to pass over this blacklist commit so of course it may work fine for a German or any other country user.

If it doesn't work on some devices it's for others reasons.

If a post-14/08 CM based build includes this per-country blacklist commit that was merged about two days later you need Pyler's module to keep ability to activate call recording.

If the rom skipped or reverted this commit (like NamelessRom, CarbonRom,...) you don't need the module as you still can activate call recording through sys properties.

On both cases you also need to add a persist.call_recording.src property set to 4 to get two way voice line records but that's it, if it doesn't work for some devices it's most probably hardware or whatever related.
[Xposed Framework Modules] Skipjacks:
Did we ever figure out how to make the recording start automatically for all calls?
[Xposed Framework Modules] CatalystWon:
Thanks Bejda! I'm using CM nightly 8/15 and this Xposed module. I have the recording button and cumulative recording time

without

the persist.call_recording.src property set to 4. But if I add this property and reboot, pressing the record button gives message "unable to record". So I renamed the file, rebooted, and then again the recording timer starts. I never get any sound in my AMR files, so perhaps I need lib files but have no clue where to get them. I've read a lot about the persist.call_recording.src property set to 4, but on my device (SGS i9000) it disables any attempt to record. Any thoughts how to proceed?

I've been hesitant to update CM version past 8/15 due to the previously posted commit as I was unsure whether the CM commit was operating at a different level than this Xposed module, so even though it might visually appear to be recording, in fact it might still be blocked/blacklisted.
[Xposed Framework Modules] Bejda:
[MENTION=2867819]Catalyst2012[/MENTION]

I would refer to what Pawitp once stated:

Don't have my i9000 anymore so can't test but it seems it can't work on sgs no matter what you try.
[Xposed Framework Modules] fs71gh:
Is there any way to add the call recording feature to earlier versions of CM11?
[Xposed Framework Modules] Djripper66:
Hello I am using cm11 on a sm-n9005 and when it records it will record my voice no worries but can't hear other person on other end of the phone and also is there a easy way to change the directory that the files save to?

---------- Post added at 11:02 PM ---------- Previous post was at 10:15 PM ----------

OK I have got recording on both sides now just need to know how to change the directory that the files save to and if at all possible change the format that the files record at
[Xposed Framework Modules] Skipjacks:
All of your questions are answered in this thread multiple times. Please search prior to posting. Re-asking the same questions over and over dilutes the thread and makes it hard for others to find new information.
[Xposed Framework Modules] Djripper66:
What do you do with the text sorry noon and I havnt really done anything like this before
[Xposed Framework Modules] marcowind80:
cyanogenmod 11s

Excuse me, can i use this feature on my opo with last cyanogenmod 11 snapshot m11?

If i install this module i don't have rec button.

Please help me

THank you
[Xposed Framework Modules] Soymicmic:
Me too on Nexus4 with CM11.M11
[Xposed Framework Modules] EternalXDA:
This is a CM feature, so I think you can use it on any device that has a CM Rom. unless biuld date of your rom is older than 14 August.

make sure you installed/updated latest xposed and rebooted.

Install both xposed and CallRecorder. apk on internal memory so they can use auto start..

check EnableCMCallRecording in modules...

hope these helps.
[Xposed Framework Modules] marcowind80:
Last cm snapshot m11 is first october.

The xposed call rec module doesn't go!
[Xposed Framework Modules] Soymicmic:
Sorry.... This button is dynamic, is activated and displayed when the conversation is ongoing....

Working properly!!

Thanks so much
[Xposed Framework Modules] marcowind80:
Ok ok i see it very good but when i rec a calling i can ear only noise or silence.

Is there a solution?
[Xposed Framework Modules] EternalXDA:
here: http://xdaforums.com/showthread.php?p=55628738
[Xposed Framework Modules] marcowind80:
Thank you, now is ok!
[Xposed Framework Modules] pyler:
Commits related to "Call recording encoder/format choice" got merged to CM.
[Xposed Framework Modules] brunodu91:
Is this module running on rom slimsaberkat ?
[Xposed Framework Modules] SyCoREAPER:
You fricken people need to learn to read and stop asking if it works on XYZ. It says it in the title of the thread, the first post and various other times.

STOP ASKING

IT ONLY WORKS ON SPECIFIC CM11 BUILDS.

---------- Post added at 11:59 AM ---------- Previous post was at 11:46 AM ----------

With that out of the way, it does not appear to be working on the Motorola Bionic/Targa. Started with silence, than tried the Terminal Emulator commands which only resulted in failed to start.

Someone with lots of patience should create a list of compatible and non-compatible phones based on this thread.
[Xposed Framework Modules] p4xel:
Oneplus One. CM11 38R +FrancoKernel r26

Works for me after applying setprop persistent.call_recording.src 4
[Xposed Framework Modules] kornelius1982:
Does any i9300 owner activated both side call recording?
[Xposed Framework Modules] fabrizio77:
Volume Level

Is there any tweak to gain up the volume on the other side?

My voice is ok , the other side is very low....

Thanks Fabrizio
[Xposed Framework Modules] :
No tweak just wait these commits:

:fingers-crossed:
[Xposed Framework Modules] Uz986:
can this work on any other rom rom than cm?? i am on mahdi rom will this work
[Xposed Framework Modules] vldesco:
Maybe if Mahdi Rom is based on CM11.

Read this from OP
[Xposed Framework Modules] sociobeat:
microphone not working properly

My microphone Stopped working properly(and also google now) after installing this module.

Model Number : GT-I9500

Android Version : 4.4.4

Cyanogenmod Version : 11-20141011-UNOFFICIAL-i9500.
[Xposed Framework Modules] xywojtek:
persist.call_recording.src=4

persist.call_recording.enabled true

added the above lines to build.prop but it made it worse. Initially I could record and listen to myself only, after changing build.prob there is a file there, but it's size 0, can't do anything with it.

regards,

xy

Note 2 n7100

latest cm
[Xposed Framework Modules] williamlaw:
No sound while playback ..... any problem ??

razr maxx (xt910) with CM11 M10

thanks !
[Xposed Framework Modules] chivaloko:
works fine

This mod works good, only write code on Terminal

and audio play with ES FILE EXPLORER
[Xposed Framework Modules] kerpert:
When I stop the rec, the process com.android.incallui crashes.

I use CM11 M10 Kitkat on Galaxy Nexus with Fancy kernel r59 and xposed 2.6.1.
[Xposed Framework Modules] lingowistico:
Can you please elaborate on that? What code? In terminal emulator on the phone?

thanks for the mod, I can see the button and it does record a file. but the volume is SUPER low I can barely hear a very distorted voice in that recording, even on the highest volume. What is the solution to this? I've also tried this mod which is one day newer than your's but it doesn't work for me. Do you know anything about it?

Here are some screenshots of your mod:

[IMG="xposed module"]http://i.imgur.com/i19ToUL.png[/IMG]

[IMG="record button in ongoing call"]http://i.imgur.com/0S55Ln1.png[/IMG]

[IMG="call being recorded"]http://i.imgur.com/asvteFD.png[/IMG]

[IMG="recorded file"]http://i.imgur.com/JhDEWp4.png[/IMG]