yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] cLogic:
the reason that we use this xposed module is because it cannot be enabled with setprop or build.prop code
[Xposed Framework Modules] Primoderiesgo:
not working on I9300

That Xposed module isn't working for me on a Galaxy SIII (I9300). I can't see no record icon while I make a phone call, instead of installing and activating the module correctly.

Any idea?
[Xposed Framework Modules] LJ1981:
Got mine working with this :good: I'm running Snapshot 12-11-2014 M12 on Samsung Galaxy Note 3 hlte.

Before I got only my own voice, but now it records both. Thanks.
[Xposed Framework Modules] kerpert:
Seems is impossible to record calls on Galaxy Nexus.

Since via Xposed crashed for me, I try an app from the Play Store, it registered but I could hear only me and not who stays at the other end.

Can you confirm this is for an hardware incompatibility?
[Xposed Framework Modules] konrad496:
Call recording not working on OnePlus One. There is no record button.

After reboot I've found the record button, tried recording a call and it worked but only one way. I can't hear the person I spoke to. Any advice on how to make it record both ways?
[Xposed Framework Modules] denyo81:
Do you using enable call recording with CM11 or CM11s?

When CM11 Nightlys, upgrade the Nightly.

Under CM11s i'm testing it, but it's not working. There is no button in the dialer.

Incallui crashed and get's a Bootloop, with message com.android.incallui has been stopped.
[Xposed Framework Modules] konrad496:
I'm on the latest nightly CM11. It still doesn't record both ways.
[Xposed Framework Modules] denyo81:
I thinking that's a problem on the Nightly.

Sure the Dev. from EnableCMCallrecording will fixed soon.

But I'm really sure that's not a problem of the oneplus one. Can't check it while i'm on CM11s currently.

Sorry mate.
[Xposed Framework Modules] rohan164:
i think this is not auto call recorder?

devloper can you pls make auto call recorder for cm11 for note 2.?
[Xposed Framework Modules] vldesco:
Two ways records depends on hardware, not the module. The only module's function is to enabled the call recording available with CM (but disabled by default)

Auto call recorder would be a ROM's feature
[Xposed Framework Modules] INFERNO777:
On Galaxy Ace 2 with CM11 calls not record - i push record button but it say - record failed :(
[Xposed Framework Modules] vinella:
I can confirm that this call recording works on i9300 with 20141129 CM11 nightly - only the recorded sound level of the other party is low

I have set persist.call_recording.src=4, can anyone confirm better overall results with another setting for i9300 ???
[Xposed Framework Modules] cLogic:
this Xposed module does ONE thing ... it Enables the active CallRecording module in CM11 so that the dialer can use it

if you get the Record icon in the dialer when a call is connected ... then this module WORKED

ANY and ALL problems regarding recording, quality, errors, etc are related to your device or the rom itself

if it is the rom .. then you should submit a bug report to CM thru the proper channels

if it is the device hardware .. well .. sorry .. there is nothing that anybody can do
[Xposed Framework Modules] sksenthil:
help man

how to change from AMR to AAR ?? no interfernce to change it ??
[Xposed Framework Modules] cLogic:
there is an option for Call recording format in the Dialer settings

I dont remember what version it came with .. if you have Call Recording but dont have the setting, then update to latest nightly
[Xposed Framework Modules] Banutu:
Galaxy Note 2 CM11 (working) but....

If you have it turned on and end the call, next time you get into a call the timer keeps going and acts like it's turned on... Otherwise an awesome mod.
[Xposed Framework Modules] konrad496:
After enabling the module in Xposed no such lines are available in build properties app in the latest CM11 for OPO. Cannot active it via terminal emulator either.

Edited:

Don't know how but it's working even though I don't have such lines in build properties app. Just activated the module in Xposed, wiped dalvik, rebooted. Thanks!
[Xposed Framework Modules] ccsang:
Hello , I have try Latest CM nights build + Xposed Module EnableCmCallRecording , only mic record , I try to active persist.call_recroding.src 4 , failed to start recording , so CM Rom don't allow two way call recording ?

If I use 4.1.2 + call recording Mod , It's support two way call recording , I want to try 4.4 kitkat , so someone tell me which 4.4 rom support two way call recording ?

thanks you
[Xposed Framework Modules] hirenndave:
[B]EnableCMCallRecording Module not working properly!! :(

Call recording is stopping intermittently....error logs attached.[/B]

CM11-20141212-NIGHTLY-i9100

app_process version 58

XposedBridge.jar version 54

EnableCMCallRecording Veersion 1.1 (version 1.0 has same issue)

Xposed Installer 2.7	(aso tried with 2.6.1)

Below are the lines from error logs...

Dec 20, 2014 2:07:29 AM UTC

Loading Xposed v54 (for Zygote)...

Running ROM 'cm_i9100-userdebug 4.4.4 KTU84Q 6bb344c1b8 test-keys' with fingerprint 'samsung/GT-I9100/GT-I9100:4.1.2/JZO54K/I9100XWMS2:user/release-keys'

Loading modules from /data/app/com.pyler.enablecmcallrec-2.apk

Loading class com.pyler.enablecmcallrec.EnableCallRecording

This class requires resource-related hooks (which are disabled), skipping it.
[Xposed Framework Modules] pyler:
Enable resource hooks in Xposed Installer settings.
[Xposed Framework Modules] Italia77:
Hello to all,

I have a Galaxy Note 1 (N-7000 model) with [MENTION=799465]bauner[/MENTION] [ROM][5.0.2] NightOwl BETA 3 [CM12],

will it work this apk on Cm12?

THANKS
[Xposed Framework Modules] nussbaum:
There is no xposed framework for Lollipop/CM12. Don't dare to ask anywhere for an ETA!
[Xposed Framework Modules] davboc:
Same problem, there is a solution for that?
[Xposed Framework Modules] cLogic:
call recording capabilities (one way, two way, volume, etc) are based on the hardware and firmware, not the rom

if you are using the same device with the same firmware, then

if the file persist.call_recroding.src exists, then

if the file contains the value 4, then

call recording capabilities will be the same, regardless of the rom
[Xposed Framework Modules] davboc:
Thanks for reply. Before I used a stock firmware 4.1.2 and recording in two way worked without problem. Now I use a Cyanogenmod 11, and I can't record a call in two way, therefore seen that in Android I've learned that "nothing is impossible" I ask if there is a solution :)
[Xposed Framework Modules] cLogic:
what is your device/model/region ?

is xposed active on your device ?

is this module [EnableCMCallRecording] installed and enabled in xposed ?

does the option to set Call recording format show under OTHER CALL SETTINGS in your CM11 phone dialer Settings ?

did you do the setprop persist.call_recording.src 4 command, as su, in the terminal emulator app ?

does the file /data/property/persist.call_recording.src exist ?

did you call your father today ?
[Xposed Framework Modules] davboc:
Samsung Galaxy S2

Yes xposed and the module are installed and enabled.

The option is present and the file too

the problem seem that Cyanogen mod have disabled the two way recording, so If I install and enable the module, the recording works but record only via microphone, If I try to set the type of recording to 4, via setprop as you wite, the recording doesn't start and there is a message "impossible to start recording". So I ask if there is a workaround for this limitation of Cyanogenmod.

Thanks for reply! :D
[Xposed Framework Modules] cLogic:
two-way recording works in stock samsung rom ?
[Xposed Framework Modules] davboc:
yes!
[Xposed Framework Modules] cLogic:
verify the following

open /data/property/persist.call_recording.src .. it should contain only the number 4

open build.prop and check if call_recording.src is in there .. if it is, remove it!

if you made any changes to those two files, reboot

I dont have any other solutions

if device is capable of two-way record, and above files are as specified, and cm recording is enabled, and it does Not work ... then samsung did Not use standard android constants and hardware references in that device

you can try other values instead of 4 .. ie 1, 2, 0, 8 .. rebooting after each change .. cuz CM code simply passes the constant to the media recorder for handling and it IS possible that a non-standard code would actually get thru

good luck

.

---------- Post added at 05:24 PM ---------- Previous post was at 05:19 PM ----------

IF you really want two-recording .. AND you have a nandroid available of stock samsung ... you may want to try this!

boot into your cm/twrp recovery

nandroid backup

restore stock nandroid

look in the build.prop and persist.call_recording.src (if exists) to see what samsung uses as the constant for two-way audio input (recording)

if you find it ... AHA .. there's the constant you need to put into your CM persist.call_recording.src :)

as you can see here ... these are what the hardware constants are supposed to be (any why we use 4) ... however the galaxy s2 is an old device

http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html
[Xposed Framework Modules] spacexgen:
Hi, I can record call by pressing record button manually in Redmi 1s [CyanogenMod 11.0], even no setting found for changing format of files.

Is there any way to record automatically for all calls.
[Xposed Framework Modules] davboc:
You are really kind, but I don't think that there is a solution :( how you can see here:

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

the cyano team have disabled the flag for re-enable the call recording in two way. So the only setting that work is the number 1 of persist.call, indeed if I set the number one in the file persist.call_recording.src recording works, but is via microphone so I can ear only my voice and the other voice is a very low level of volume. With any other number of setting the recording doesn't start. So the problem doesn't dipends from my old phone, but from the rom.

I'm very sad because on Android I never had a problem that I can't solve, but in this case seems that no solution is possible. I hope that someone can disprove me.

Thanks again for your support.
[Xposed Framework Modules] cLogic:
that is just cuz of the legality of supposedly not being able to record a conversation in those countries unless you notify the other person

this module enables recording .. that is why you see the record icon in the dialer after a call connects

I am in canada, running latest cm11-4.4.4-20150201, have this module enabled and the persist set to 4 and recordings are being made two way
[Xposed Framework Modules] davboc:
You have the last nightly? Really? And why I'm not able to record? I really don't know where is my error :(
[Xposed Framework Modules] centoasa:
Sorry, this module works also on cm12 nightly for jfltexx? is not, do you know any mode to able call records on cm12? Thank you
[Xposed Framework Modules] ShapesBlue:
Currently Xposed doesn't work on CM12(lollipop) based roms but they are working on it

Sent from my Nexus 5
[Xposed Framework Modules] avush96:
installation ??

can someone be kind and explain hot to install this module??

thanks.. :rolleyes:
[Xposed Framework Modules] OriginalGabriel:
Install Xposed: http://repo.xposed.info/module/de.robv.android.xposed.installer, open Xposed and you can install from there. Xposed has to be installed first.
[Xposed Framework Modules] ShapesBlue:
I think the person meant how do they install the module not Xposed

Sent from my Nexus 5
[Xposed Framework Modules] OriginalGabriel:
I'm aware of that; and the majority of the time people are asking how to install Xposed modules its because they don't realize that you have to have the Xposed Framework installed. So I responded with a) how to install the Xposed Framework and, b) how to then install this module.
[Xposed Framework Modules] silentvisitor:
Plz update it for CM12 since XPosed is now working on Lollipop.

Thanks !
[Xposed Framework Modules] ShapesBlue:
While it is working on LP it's not completely stable yet

Sent from my Nexus 5
[Xposed Framework Modules] pyler:
Status update for CM12: CM team hasn't implemented support for call recording in CM12 yet.

When this commit - http://review.cyanogenmod.org/#/c/88509/ - is merged, you will be able to use this module with CM12.
[Xposed Framework Modules] fraser.dk:
OK, so I cherrypicked the commit and compiled, no probs so far, but once Xposed is installed & working the call recording module doesn't add anything to the dialer UI so it cannot record. I believe the module needs to be updated if it's to work on LP.
[Xposed Framework Modules] OriginalGabriel:
There's some UI commits for call recording that will be in the next nightly, that might be what's missing.
[Xposed Framework Modules] Segamalaga:
Yeah, I think in next nightlie (HLTE in my own) we will be able to record all calls made by our phones :confused:
[Xposed Framework Modules] pyler:
Yes, basic support. More settings (call recording format, etc) not yet.
[Xposed Framework Modules] y2kkingboy:
Hi I'm using a One plus one. The button is there and it is recording as intended. But, it is recording my voice only. I have another app that does the same function and record both callers correctly with no issues. The app offers an audio source option like mic, voice call, voice uplink and voice downlink. Only the voice call option works correctly.

Can this module offer that option to make it work correctly with Oneplus one?

Thank you.
[Xposed Framework Modules] pyler:
Call recording implementation is done by CM. They will improve it. This is just "Enabler".
[Xposed Framework Modules] LJ1981:
Call recording working great with latest nightly on hlte.
[Xposed Framework Modules] Segamalaga:
Using this Xposed Module? :confused:
[Xposed Framework Modules] LJ1981:
Yes. And I'm using CM12 20150218 hlte nightly.
[Xposed Framework Modules] brunodu91:
Hi

Where do you found this module? And where can I find the xposed application for cm12?
[Xposed Framework Modules] LJ1981:
Xposed for lollipop http://xdaforums.com/showthread.php?t=3030118

[OFFICIAL] Xposed for Lollipop

Download module from the app.
[Xposed Framework Modules] padhu1989:
Im in the latest nightly (18/02), but Call recorder is not working for me with the xposed module
[Xposed Framework Modules] LJ1981:
Not working at all or not recording correct?
[Xposed Framework Modules] nmeuret:
Tested on latest nightly (20150218) on my S4 :

- Record feature found on Phone menu during call,

- Record icon displayed while recording,

- Found record on call logs with "Play Recording" button,

- Recording plays OK, can listen call recorded.

THANK YOU !!!

UPDATE : Seems only outcoming sound are recorder (caller voice) not incoming (receipient voice).
[Xposed Framework Modules] padhu1989:
Not working at all.. No new icons found in Call UI
[Xposed Framework Modules] LJ1981:
Record can be found from menu during call. I mean the menu located in upper right corner during call. There is no icons directly in ui, atleast not yet.
[Xposed Framework Modules] nmeuret:
Here is two screenshots from latest CM12 nightly working with this module (in french with themed UI) :

[IMG="http://img11.hostingpics.net/pics/575342recordCall.png"]http://img11.hostingpics.net/pics/575342recordCall.png[/IMG]

Picture 1 : Record Menu and Record icon (red dot)

Picture 2 : Call logs with "Play Recording" button
[Xposed Framework Modules] padhu1989:
I don't have any recording option in the upper right corner.. Check the below screenshots.. Only I can see "Add to backlist" option

Edit: call record option coming after attending the call.. Sorry for the confusion..

Edit 2: It recorded only my voice, not the reciever voice... :(
[Xposed Framework Modules] awakener777:
I can confirm the same on my S4 jflteatt. Hopefully they implement it to record recipient voice using in line recorder instead of the mic like Samsung does.
[Xposed Framework Modules] mralam92:
No advance settings

advance call recording menu not showing
[Xposed Framework Modules] alz3abi:
Sound recorded but not loud the other party is so low.

I'm on oneplus one on 4.4.4 v
[Xposed Framework Modules] Bobberd:
Tried this module, record button shows up. But the recorded files can't be played.

Such a shame, 2 way call recording worked perfect on 4.2.2 but still can't get it to work on 4.4.4 :(.
[Xposed Framework Modules] etoy:
[MENTION=5064841]pyler[/MENTION]

to enable two way recording on cm12, audio source has to be changed from 1 (MIC) to 4 (VOICE_CALL)

http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

it's in Dialer.apk

res\values\integers.xml
[Xposed Framework Modules] nmeuret:
Tried on my S4 Cm12 and unfortunatly now nothing at all in recorded. Myabe I could try another value ?!
[Xposed Framework Modules] etoy:
is that the value that you changed?

<integer name="call_recording_audio_source">[B]4[/B]</integer>
[Xposed Framework Modules] nmeuret:
Exactly, that was the last one in the list.

[IMG="http://img11.hostingpics.net/pics/423706Sanstitre.png"]http://img11.hostingpics.net/pics/423706Sanstitre.png[/IMG]
[Xposed Framework Modules] rohan164:
Hello all.

Instead of native call recording use total recall from killer mobile

works like a charm on my note 2 unofficial cm12 rom by ivan & use agni kernel instead of stock kernel.

Its a trial app for 30 days.
[Xposed Framework Modules] etoy:
i posted a guide here on how enable two way call recording on bacon cm12.

http://xdaforums.com/showthread.php?p=59318163

hope something similar will be done via xposed module someday, so we don't have to recompile dialer.apk everytime
[Xposed Framework Modules] moroxoro:
Hi I have Xperia ZL running cm-11-20150309-NIGHTLY-odin & EnableCMCallRecording 1.2 module in Xposed but it record from mic only It should record from 2 ways ( IN & OUT ) . How solve it ?
[Xposed Framework Modules] pyler:
Pushed update. I did what you told me. call rec source is now 4 for CM12 roms.
[Xposed Framework Modules] AlphaGolf:
I am on Moto G (Falcon) When I press the record call. It says failed to record. What do I do?
[Xposed Framework Modules] `SBR`:
It works well...thanks

Is there way you can make it automatically record calls
[Xposed Framework Modules] pyler:
No, it would need much more code. And CM changes code very often. But anybody can add this good feature to CM directly.
[Xposed Framework Modules] pyler:
Not all phones/HWs support it.
[Xposed Framework Modules] g6agarwal:
No working on my nexus 5
[Xposed Framework Modules] marcowind80:
Perfect on opo with bliss
[Xposed Framework Modules] psydex:
It only records one way (my voice).
[Xposed Framework Modules] pyler:
CM11? I think I can change it to 4 even for CM 11.
[Xposed Framework Modules] nl_curious:
Galaxy S4 (Int) jfltexx

CM12-20150312-NIGHTLY

Xposed Framework Alpha2

v1.2 records microphone only

call recorder can be stopped during a call

upgraded to v.1.2.1, nothing is recorded

counter is running normally

.amr files are written but just 38Byte in size

call recorder cannot be stopped during a call (app crashes)

Removed v1.2.1 and reinstalled v1.2 again

Tested different values in terminal as SU.

setprop persist.call_recording.src 4 gives same result as V1.2.1

other values:

0, 1, 6 and 7: records Mic only

2, 3 and 4: nothing is recorded, same as v1.2.1

5: cuts off sound of incoming caller, nothing is recorded.

8: recording failed

Could it be a hardware block of the SGS4 that makes it impossible to record both sides? Or perhaps a wrong setting somewhere or a conflict cause by an installed app? Did anyone get it working on a SGS4?

UPDATE: just tried v1.2.5 and same results as v1.2.1 :crying:
[Xposed Framework Modules] pyler:
I said that not all phones support it. Try to ask your device maintainer about it.
[Xposed Framework Modules] Prankey:
You can use call recording apps like "AutoCallRecorder" to do the same as long as the Dialer is rigged through ROM or this module!

---------- Post added at 05:58 AM ---------- Previous post was at 05:52 AM ----------

For some reason Xposed module refused to install on my phone with Resurrection Remix v5.3.8 (latest version as of now). Says "Xposed is not (yet) compatible with Android SDK version 21 or your processor architecture (armeabi-v7a). I would appreciate if someone could help.
[Xposed Framework Modules] silentvisitor:
Didn't work on CM12 (12th March). Error is "Failed to start Recording".

Logcat says this

E/AudioRecord(2063): Could not get audio input for record source 4, sample rate 8000, format 0x1, channel mask 0x10, session 22, flags 0

What this error means ? Any workaround ?

Thanks !!!
[Xposed Framework Modules] pyler:
No warkaround since nobody knows where is bug.

This feature is 1+1 exclusive, with CM support. On other phones it may or may not work too.
[Xposed Framework Modules] vldesco:
I know, but I was replying to an user asking to the developer to include auto call recorder in this module, this feature is beyond the module's target (enabled the CM call recorder).
[Xposed Framework Modules] Prankey:
Anyone?
[Xposed Framework Modules] pyler:
You should install Xposed for Lollipop.
[Xposed Framework Modules] nithishgta:
cm12

Pls add automatic call recording for cm12cm12.
[Xposed Framework Modules] Skipjacks:
Simple.

Wait until its compatible.
[Xposed Framework Modules] _VictoR_:
Useful module)
[Xposed Framework Modules] ubarsaiyan:
Failed to start call recording

I am on Moto G 1st gen XT1033 and running CM12 nightly build 27 Feb. Whenever I start call recording, it shows, "Failed to start recording". Someone please help and why the call recoding option comes only after the person has attended the call. Very inconvenient.
[Xposed Framework Modules] Fif_:
1.2.5 not working on CM 11 M11

The latest 1.2.5 doesn't work on hammerhead CM 11 M11.

When I press the record button, it says "Failed to start recording".

The directory is created, and a zero-length file is created whenever I press the button.

1.2 works flawlessly on the same hardware and os.
[Xposed Framework Modules] pyler:
So use 1.2 then. Audio source is a big problem IMHO.
[Xposed Framework Modules] Fif_:
That's what I've been using.

I was not complaining, just reporting the issue ;)
[Xposed Framework Modules] francwalter:
Not working on the Samsung Galaxy S2 with CyanogenMod 12 from 2015-03-06 (12-20150306-UNOFFICIAL-i9100) with Xposed for Lollipop 1 alpha2 and the activated (with reboot) Module EnableCMCallRecording v1.2.5

There are no Buttons at the bottom of the keypad like in the screenshot (post#7). No button at all, neither one to record:

The phone (SGS2) can do call recording with a official and rooted ROM (4.1.2) without problem, without limitation (in and out). At least with some Custom-Stock-ROMs.
[Xposed Framework Modules] nl_curious:
Galaxy S4 (Int) jfltexx

CM12-20150324-NIGHTLY

Xposed Framework Alpha2

Enable CMCallRecording v1.2.5

The nightly 20150324 (audiopolicy: Fix call recording for legacy qcom HAL) solved the call recording problem.

Two way recording on my Galaxy S4 works great now. Also through wired and bluetooth headset.

Excellent module Pyler. Thanks a lot !!!

(VOIP recording doesn't work yet. Tried with value 7 through term, but doesn't work eighter Would something like VOIP recording be posible?)
[Xposed Framework Modules] pyler:
I don't think that VOIP recording will be possible. It all depends on CM team.
[Xposed Framework Modules] Aman Dewett:
I'm on cm11, i tried new update which you released on 15-3-15,older version record one sided voice only but this new one record nothing just giving me an error. I have attached logcat and screenshot with error. Please help i need call recording.
[Xposed Framework Modules] davboc:
Why I can't record in two way mode (number 4 in persist.call_recording.src) even if I update this module at version 1.2.5 that report in changelog "endabled two way call recording for cm11, cm12"? Only works if I set 1 in this file, and record only via mic...

I have samsung galaxy s2 with cyanogenmod 11, last nightly.

Thanks all!