yashsingh1/xdaforums huggingface dataset:
[Nexus 4 General] imneo1:
update 20.07.2013

Opened a new thread for the Galaxy S 4 Google Edition Here

Will not donate for the Nexus 4

update 11.07.2013

This post is from 6 months ago and so is the 100$ offer

If there is no response (a zip file ready to test) i'll have to remove myself from the list

don't get me wrong i still think this is a must feature, but it won't be relevant for me soon as i intend to replace my device,

and don't want to put 100$ for something i won't be able to use.

6 months is enough time and i believe that if there was a developer that is close to make a patch he would push himself for the extra $ people added here...

good luck to you all and thank you for voting and offering rewards

Hello, will donate 100$ to the developer who will enable Voice-Call recording (high quality) for the Google Nexus 4

Since the device has 2 mics i guess a 2-Way recording Kernel patch is possible to make.

Nexus 4 Users please vote for Voice-Call recording if you are interested in it.

Thank you
[Nexus 4 General] athani:
+ 1: I'll add 20 bucks to the kitty.
[Nexus 4 General] ace7196:
Go ahead and send me payment...

https://play.google.com/store/apps/details?id=com.record.my.call&hl=en
[Nexus 4 General] athani:
App does not make the cut and you are not the Dev :thumbdown:
[Nexus 4 General] digweed4me:
Lol
[Nexus 4 General] rr5678:
This is one of the main things I miss since switching from the G2.

nope.avi
[Nexus 4 General] giant22000:
Bumping this to add another $20 to the pot.
[Nexus 4 General] crazyfool_1:
Soon as I get my hands on one I'll give it a go, if no one else does first.. From my understanding it largely depends on the hardware as most phones hardware don't support intercepting the incoming call data which is why most solutions record over the speakerphone which is poor quality..
[Nexus 4 General] sailfast:
It just needs a kernel patch. I would wait for a stable kernel minus data drops and then give it a whack.
[Nexus 4 General] Ro0tMan:
I dont mind have it ..:good:
[Nexus 4 General] a_a_a_b:
Adding 20 bucks!
[Nexus 4 General] ZedeN:
Had it on my HTC Desire HD, and to be honest, that is the feature I miss most out of the phone!
[Nexus 4 General] mdandashly:
The reason people don't make these apps is because they can be held legally liable if someone misuses it.

Recording someone over the phone without their permission (even with in some instances) violates federal wiretapping laws.

Feds can wiretap us citizens willy nilly, but apparently it isn't a two way street ;)
[Nexus 4 General] amitabhr:
That's a big misconception. I don't know from where this has originated. If that were so even the audio notes recorders wouldn't be available because i could just keep another phone on speakerphone and record conversation with my phone. I think it has more to do with the lack of features in the released APIs. Anyway there are some apps but they work very selectively on some models. The only nice app I ever saw was on the old Palm Treo.

Anyway, I would like to add another $20 to this bounty. Someone please write a good 2 way call recorder.
[Nexus 4 General] rr5678:
If this were the case, then multiple phones wouldn't have this capability. Like the Desire HD and Desire Z.
[Nexus 4 General] ziddey:
That's why there's supposed to be a beep at set intervals when recording.

FWIW, if you use sip calling, a lot of clients support recording conversations. I use sipdroid
[Nexus 4 General] rr5678:
There are? I've never noticed any beeps before.

On a different subject, even the Galaxy S3 has call recording.
[Nexus 4 General] giant22000:
Callrecording is a must for me with my personal situation. I hate getting drawn into this topic but every now and then I feel obligated to clear the air as I'm very knowledgeable about the law when it comes to this area.

In the United States, call recording's legality is 100% dependent on the state you live in. Example; in Texas (where I live), it's laws state that you only need the consent of one party within the conversation to make recording the call legal, regardless of who the person is as long as they are part of the conversation.

Further explained, if I were to call a client of mine, I do not need to tell them that I am recording our conversation because I am a party within that conversation that has knowledge of the recording and I've given my consent.

If you call someone in another state that has different laws, this is where things can become complicated, but I will not go in depth here.

Wikipedia lists all of the states laws regarding call recording.

I would like to apologize to the OP'er because off-topic legality issues always seem to arise in call recording threads. It's almost like clockwork. On the bright side, this thread gets another trip to the top for more interested viewers to see.
[Nexus 4 General] MkVsTheWorld:
Google Voice has call recording and it's pretty good in my opinion. It also makes an announcement that Call Recording has started. But, at least that CYA in the gray legal area.

To use it, dial 4 on inbound calls.
[Nexus 4 General] -Mindroid-:
It seems that the Android API is buggy. I tried this as outlined by Google..

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

and recorder.prepare() throws an IOException when I try to open an audio stream with

AudioSource.VOICE_CALL. Their documentation is scarce and it's hard to guess

what is going wrong because the microphone streams open and work correctly with the same code.

It's only the VOICE_CALL stream that fails.
[Nexus 4 General] mdandashly:
Its not a misconception, you should read your State's law. Some States require only one person to consent, others require all parties to know they are being recorded. Federal law is murky because it is constantly changing on the matter.
[Nexus 4 General] sailfast:
There is no liability to the developers whatsoever.

The vast majority of states allow recording.
[Nexus 4 General] -Mindroid-:
device dependent, kernel update needed

I looked a little further into this and it seems that implementing this feature is at the

discretion of the device manufacturer. The Android SDK describes a way to record

a VOICE_CALL audio stream from apps but most phone manufacturers do not write the code

necessary to make the stream available.

There are requests to Google to implement this in their phones dating back to 2010.
[Nexus 4 General] bsdwings:
id like to add 20 bucks for a kernel with 2-way-recording!

please!

this is really important for me!

---------- Post added at 12:49 PM ---------- Previous post was at 12:44 PM ----------

BTW, not everyone lives in the states
[Nexus 4 General] bsdwings:
finally
[Nexus 4 General] sailfast:
Well that sounds a little promising. But still probably not 2 way without a kernel patch.
[Nexus 4 General] p-d:
i found some patches on code.google.com /p/2-way-call-recording/source/browse/patches/

Filename	Size	Rev	Date	Author

desire_hd_stock_2_6_35.patch	118 KB	3	Sep 7, 2011	avs234

desire_stock_2_6_35.patch	20.5 KB	3	Sep 7, 2011	avs234

sensation_stock_2_6_35.patch	48.0 KB	5	Nov 6, 2011	avs234

sonyericsson_4_0_2_A_0_42.patch	51.7 KB	5	Nov 6, 2011	avs234

maybe this is usefull to make a patch for nexus 4 kernel.
[Nexus 4 General] jimmynguyen91:
I use this app called auto call recorder and it works great!
[Nexus 4 General] p-d:
there are several apps working fine, but we want a kernel with 2 way recording patch!
[Nexus 4 General] omnikai:
This is worth $10 to me, very handy for when calling companies that go back on their word (like telecoms, ironically enough).
[Nexus 4 General] aichemist:
worth $10 to me too
[Nexus 4 General] damien667:
Learn to use Google and xda please... $100 is ridiculous for something that's been around since android 2.2...

http://xdaforums.com/showthread.php?t=1441643

Works great on my n4 (using skvalex's alsa mixer installer). Records other end even when my mic is muted. No kernel patch needed, just root.

Edit: link to alsa mixer https://play.google.com/store/apps/details?id=com.skvalex.alsamixer

Edit2: post where skvalex added n4 support http://xdaforums.com/showthread.php?p=36706756
[Nexus 4 General] rr5678:
You should really do the same, as microphone muting doesn't work in phone calls when using ALSA.

http://xdaforums.com/showpost.php?p=36765862&postcount=48
[Nexus 4 General] damien667:
Uh huh... Except it does work for me with alsa on my n4... Which means I don't require Google or your comment. I am sharing from experience. Thanks for trying anyway...
[Nexus 4 General] rr5678:
Try this: Mute it and then talk. You'll hear your voice.

And I see, just another one of those people.....
[Nexus 4 General] harlock:
+1 I m interested as well
[Nexus 4 General] vukis:
BUMP

I sumed up all posts. And it is 220$ in there now. Nice :)

DateTime Of Post	User	Amount

2nd January 2013, 11:15 PM	imneo1	100

2nd January 2013, 11:35 PM	athani	20

8th January 2013, 01:57 PM	giant22000	20

10th January 2013, 03:33 AM	a_a_a_b	20

10th January 2013, 08:25 AM	amitabhr	20

15th January 2013, 07:49 PM	bsdwings	20

17th January 2013, 08:31 AM	omnikai	10

17th January 2013, 09:29 AM	aichemist	10

P.S. I am rooted and didn`t manage to make skvalex recorder work on incoming call :(
[Nexus 4 General] giant22000:
Not sure whose having problems with Skvalex's call recording app but I've got working very reliable. He's git a beta version that officially supports the nexus 4 in his thread.

Now with that said, if anybody implements true call recording via a kernel patch, I'm still good on my $20 donation.
[Nexus 4 General] vukis:
Can you confirm that it works on INCOMING calls?
[Nexus 4 General] giant22000:
I confirm that it works on incoming and outgoing! Everything works as intended.
[Nexus 4 General] vromvrom:
Is this with speaker audio or with a headset?
[Nexus 4 General] imneo1:
You have no reason to attack anyone...

As others mentioned before me, you should take your own advise and read my first post again.

ALSA + CallRecorder is not the same as having a 2 Way Kernel Patch.

If that combination is good enough for you, so use it.

As i stated on the first post: "High quality recording" is needed and for now there isn't one for the Nexus 4.

Numbers and money are relative so 100$ can't be ridiculous...
[Nexus 4 General] irononreverse:
Does anyone know of a kernel with 2 way call recording? And why has it taken so long?
[Nexus 4 General] imtiax:
I will throw in $5. It's not much, but hey.
[Nexus 4 General] rr5678:
There are none.

And for query #2,
[Nexus 4 General] multiled:
nothing?
[Nexus 4 General] testulous:
Illegal in his country perhaps, or state, or town or whatever. Not illegal in most developed countries tho. Not useless if you need a record for business, contractual discussions, making appointments, making promises to others, for times when a pen isn't near, and dozens other scenarios.

On topic, I'm using the Xposed Installer with Call Recording module. ANybody know how the quality of Xposed CallRec compares to "kernel patch" recordings on other phones?
[Nexus 4 General] rr5678:
Does that program record both sides of the conversation? And on all points of it's usefulness, I agree.
[Nexus 4 General] brownieelf:
I've just downloaded the beta so I haven't had a chance to test it yet, but if you don't mind me asking what are the settings you used?

I've got busybox, and alsa installed. I had it set to other, and alsa. I never even saw a button to record a call.

I did set up google voice so this might be causing a problem as well. I know I can record an incoming call with that, but I love the way call recorder works automatically.
[Nexus 4 General] ScuzUK:
Doesn't really work for me right now, would really help me if a solution was available.
[Nexus 4 General] noxlord:
I am speechless ... why does ...
[Nexus 4 General] -Mindroid-:
4.2.2

The 4.2.2 changelog posted at Android Police mentions a fix for MediaPlayer-prepare()

"Project name: /platform/frameworks/av

•Glenn Kasten - Logging to investigate a crash

•Dylan Powers - Bug fix for the MediaPlayer-prepare() api."

http://www.androidpolice.com/2013/02/12/developer-changelog-heres-whats-new-in-android-4-2-2-jdq39/

Currently the system crashes when calling prepare() for a VOICE_CALL audio stream.

There is a possibility that 4.2.2 may allow call recording.
[Nexus 4 General] vukis:
What app uses this API? I am now on 4.2.2 and would test it :)

P.S. updated list of donations:

DateTime Of Post	User	Amount

2nd January 2013, 11:15 PM	imneo1	100

2nd January 2013, 11:35 PM	athani	20

8th January 2013, 01:57 PM	giant22000	20

10th January 2013, 03:33 AM	a_a_a_b	20

10th January 2013, 08:25 AM	amitabhr	20

15th January 2013, 07:49 PM	bsdwings	20

17th January 2013, 08:31 AM	omnikai	10

17th January 2013, 09:29 AM	aichemist	10

1st February 2013, 05:29 PM	imtiax	5

Total 225$
[Nexus 4 General] -Mindroid-:
Thank you for offering!

I modified the MIUI Sound Recorder to allow manual selection of the audio stream.

You will need to select it in Settings/Select a Mic/VOICE_CALL.

I uploaded the app here:

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

If you don't like installing unverified apps anything on Play Store that claim to do call recording should be using the same method.
[Nexus 4 General] vukis:
Error:

->
[Nexus 4 General] ed10000:
I'll add $50 to the pot. Miss being able to do this like on my Galaxy S.
[Nexus 4 General] -Mindroid-:
Thank you for testing!

4.2.2 on Nexus4 does NOT implement call recording.
[Nexus 4 General] androidjack5:
Callrecorder feb 22 update support now nexus 4 root required,. Works perfect.
[Nexus 4 General] biswasd:
does call recorder by skvalex on play store support recording using BT headsets????
[Nexus 4 General] vukis:
I tested it. And it does not work!
[Nexus 4 General] jplayer01:
I will add $50 to the pot.
[Nexus 4 General] TenPercenter:
I have a rooted N4 with Alsa and it does not work for me. It does not record the other side while on Bluetooth, and frequently does not record MY voice or the other when using handset. Sometimes the other side cannot even hear my voice during a call so something is intercepting my handset mic.
[Nexus 4 General] brownieelf:
I can confirm that it does. Are you rooted with alsa installed?
[Nexus 4 General] GeoMil:
I still don't really get why you would want this feature?

Contract negotiation maybe, but who is basing **** on a verbal contract?

And telcos / companies? Man, you really gonna pull the 'i recorded you saying it so give it to me' wow.
[Nexus 4 General] rr5678:
If you don't like the feature, why would you waste your time clicking on a thread with the words "call recording" in the title and then waste even more time typing up a reply?
[Nexus 4 General] brownieelf:
You got a crazy ex-wife? I do.
[Nexus 4 General] pyrotenax:
:p
[Nexus 4 General] vromvrom:
It's great to have a log of what you said, for instance if a telemarketer calls you and sends you something you dont want.

Or if you call a company that you bought a faulty item from and you want to make sure they keep their promises.

If your landlord promises to come and fix your broken appartment and doesnt and you have to put pressure on him.

The list is long of useful applications for this.
[Nexus 4 General] xanthrax:
The call recording feature is a must on all my devices so I've been looking for it to be available.

My both ROMs on this sgs3 has it. The secondary one is a AOKP ROM and works perfect thanks to the last call recorder pro from market. The last update made my wish come true with ALSA installed.

Anyway , by the end of next week I hope I'll be another new happy user of a nexus 4 thanks to a friend of mine who already owns it.

See you soon guys and give a chance to this app. I'm sure it will work with proper settings.

I subscribe to vromvrom's opinion :cool:

sent from my KodecPhone
[Nexus 4 General] Oxy20:
2 way call recording is a must

2 way call recording is a must for me. To often contractual promisses get broken (and no I do not need a lecture about legal aspects of admissibility ib court).

Looks like this thread has been quiet for a while with no solution. I am looking for a phone to replace my £30 Alcatel that is many years old that had the feature right from the box. Is it not safe to assume that the 2-way call recording will be available on Nexus 4 soon? If it is not safe to assume that it will be made available soon I will but Samsung Galaxy S2 instead!
[Nexus 4 General] matanp:
http://xdaforums.com/showpost.php?p=36980235&postcount=32
[Nexus 4 General] Underground_XI:
+1
[Nexus 4 General] Oxy20:
Proper recording - not microphone

By two way call recording I mean proper high quality recording of digital stream not low quality microphone recording. Microphone recording it is a bit like attaching dictaphone to your telephone with no wire connection - purely thorugh the microphone of the dictaphone. In a quiet room and if both parties never talk at once it will work. On busy streats it might not. In any case it is not sufficient for me.

http://xdaforums.com/showpost.php?p=37462879&postcount=42
[Nexus 4 General] Underground_XI:
Simply say call recording like the one that galaxy s3 has lol
[Nexus 4 General] zelendel:
Not all have the call recording due to possible legal issues.

Wayne Tech S-III
[Nexus 4 General] moldovanos:
mp3 incall recorder works very well for me, its a new app https://play.google.com/store/apps/details?id=com.grinzone.incallrecorder
[Nexus 4 General] raz123:
For N4, it uses the microphone, not line in :\
[Nexus 4 General] deckard2123:
I could definitely use a kernel that supported high quality two way voice recording!
[Nexus 4 General] raz123:
Found a way. You'll need to be ROOT'ed.

1. Install CallRecorder (by skvalex). I grabbed CallRecorder_v.1.3.6_beta01.apk here: http://xdaforums.com/showthread.php?t=1441643

2. Then go to CallRecorder -> Settings -> Recording -> Recording method -> ALSA

3. Tap on 'ALSA' (settings for ALSA recording). It should say 'ALSA is not installed, tap here to install' (or something along these lines). Follow the link to the Market/Play store to install ALSA mixer.

4. Once ALSA mixer is installed, return into the settings again and enable ALSA method. From thereon, customize the settings to your liking.
[Nexus 4 General] TheNaturat:
Did it same way. You can also simply install AlsaMixer directly from Google Play.
[Nexus 4 General] DirgeExtinction:
Wouldn't there be able to be a fix for that from their end? Or is it a Nexus 4 issue?

Sent from my Nexus 4 on T-Mobile
[Nexus 4 General] rr5678:
Needs a kernel patch.
[Nexus 4 General] Oxy20:
Is it actually a matter of kernel patch? Given that it is about 6 months since release of this very popular phone and there is still no solution perhaps there is hardware limitation in place in the phone to prevent recording?
[Nexus 4 General] rr5678:
I don't believe any kernel developer has tried to even work on this as of now.
[Nexus 4 General] giant22000:
Yea, one the the more popular kernel's devs for the N4 took a shoot and slandered people who requested call recording!

I won't mention any names, but if you read back far enough you'll find who it is...

I hope this never happens to anybody, but once someone has been screwed royally by the family law courts that are setup to promote the non-male species, while believing any lying/allegations, then they would know why call-recording is important (especially in a single party consent state, wooohoooo power to the state level!)

Not that my little input matters, but after reading his comments, I wouldn't use his kernel even if it had documented proof of giving 100000 hrs of screen on time on a single charge all due to his condescending/shotty attitude!

breath, breath..... end of rant! :)
[Nexus 4 General] zelendel:
Yes but that is also a double edge sword. All it takes is for someone to set someone up and upset them enough to call them names over the phone and then it could be used in court for verbal assault. Been there done that.

Wayne Tech S-III
[Nexus 4 General] Oxy20:
That is a weak arguement:

1. If a call record is used a court is likley to be unhappy if only half the call is recorded.

2. You shold always assume that calls are recorded and even private conversations. Dictaphones are widely available!

3. Guns can be used not only for legitimate aims but also by rogue people / criminals. I would say that they are much more oftem used for criminal purposes than for legal (unlike call recording) - yet they are allowed. The fact that someone might provoke and record is neither here nor there. Someone might provoke and get bidden and pursue assaukt charges etc etc.

4. Too many companies just go back on what they say. Phoning insurance company? Can you trust that they will not deny later on that you declared your speeding offences / accidents / car mods in full? Calling your phone company to negotiate a package? They promise 2 year deal to get you to renew a contract and how can you be sure that they will not forget about it in 2 months? I record any contractual agreements and assume others do the same!

5. Also as has been the case with family members they think they agreed something with someone. Than the promise they were expecting is not delivered. Normally they would feel cheated / aggrevated / annoyed / pursue the other party. But on some occasions when they recorded the call upon listening to the recoding it became apparent to them that the point was not so cast in stone agreed as it seems to them at the time. So the third party does not actually receive complaints that otherwise would have been made!

What you have to be aware of though is that whever authorities find on your phone can be used against you as well, so some people might not want to record their calls.

---------- Post added at 02:45 PM ---------- Previous post was at 02:37 PM ----------

Hmm the whole Nexus 4 is hyped on the basis that it has most developers working on it and will be the first to get the new OS version... But that point is becoming less and less attractive.

Even if in three months some developer will get the kernel for current version of OS, I suppose given this track record can not expect that one will be supplied for each subsequent release of OS. So once the patch is installed chances are those who want the feature will be stuck to the OS version that patch is for?

If so is there a patch for OS version 4 (the one that supports encryption) for Samsung Galaxy S3 that will enable proper recording as I probably will go for that?
[Nexus 4 General] vukis:
I would test alsa+call recorder. But I do not want to install busybox (because it doesn`t have clear and normla uninstal posibilities) Can somebody give a link or explain in simple terms what is that busybox?
[Nexus 4 General] rr5678:
The simplest explanation? Command line extensions.

Longer but still simple: it provides Android with more command line utilities.
[Nexus 4 General] fbiryujin:
I'll throw in $20 for the kernel as well with the 2wcr added.
[Nexus 4 General] kolyan:
Its useless to record calls without warning. Incoming calls can be recording with Google voice.
[Nexus 4 General] fbiryujin:
Warnings aren't required in my use scenario NY to NY calls. Only I need to be aware I'm recording the call
[Nexus 4 General] brownieelf:
Why is this still an issue? Call recorder with alsa works fine. Been using it for months. Crystal clear on both ends.
[Nexus 4 General] oblikas:
I got a patch,compiling the kernel now for the result...
[Nexus 4 General] Goku80:
Why not just try in call recorder from plaustore

Sent from my Joker RootBox N4
[Nexus 4 General] Xoib:
Can somebody make a recap about the status of this mess ?

I know some famous kernel refuse to implement it. It's fine.

But what are the kernel who has implemented the patch ? Cyanogen ?

Because it would be nice to have the choice.

Also, we can even compile our own kernel with the patch applied...
[Nexus 4 General] gqcJYb3UN8xSIWNUy2xX:
Adding 20$ to the pot.

Currently using Skvalex paid version, it records from top microphone, second party is quiet.

If you're using headset - game over.

Any news on this? It's pretty solid sum .

Developer could sell patch for kernel online and update it.
[Nexus 4 General] oblikas:
Working on this..