yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] zigziglulu:
Call recording issue when another call comes in

Found a couple of more bugs on this front: I have scenario based the entire issue.

PROBLEM STATEMENT:Two way internal Call recording is all fine :) until another call comes in and lands on the phone. :(

1.Call recording ends when another call comes in ( i dont take the call and let the incoming call wait )

2.Call recording ends when another call comes in ( i dont take the call and DECLINE the call using the decline button )

3.Call recording also ends when when another call comes in and i conference both the call.

4.Call recording also ends when when another call comes in and i take the second call and keep the first call on hold.

5.Call recording also ends when when another call comes in and i take the second call and disconnect the first call in the process.

For all of the above five secnarios the below is evidenced

a) No log of the same on recorded list

b)When i go back to voix folder on sd card using Astro i find broken files which i cant open using any app.

c) Notification icon changes from Green to Orange during the call which implies that the call is being recorded but the same is not the case as you can see from the above.

Intalled on leedroid 3.3.1/ Coredroid 2.3.3 and Cyanogen 7.0.3 on my DHD and I am having the same issues...tried the latest build as well x.27 but call recording stops when another call comes in.

I would love to support your work and buy your app off the market ( infact i already did once and got the same refunded when your x.24 build did not work as per my expectations ) my gmail id is : zigziglulu@gmail.com
[Desire Android Development] paoti:
It's so great to find this thread finally!

thank you, skvalex!!!

For me, everything works well. i.e., both parties of incoming and outgoing call are recorded very clearly.

There is only one big problem for me. It always missed recording some calls. That means, if you make 5 calls, maybe only 4 calls are recorded. I've used this call recorder for several weeks. it happened all the time. Is that my sdcard's problem? my sdcard is kingston, I've used it for 3 years.

Thanks in advance for any help!

BTW, I already set the audio format to ".wav" ,and my DHD's rom is RCMixHD v2.0.
[Desire Android Development] bgumble:
@skvalex

Everytime I'm listening to the recorded calls, after a while, my phone switches to standby and the playback stops.

is it possible to protect the phone from standby while listening to the recorded calls?
[Desire Android Development] skvalex:
This problem was in kernel and it is already fixed by avs333, but not published yet..

Ok, I'll add this feature to the next version
[Desire Android Development] qw_haoyun:
good job thanks
[Desire Android Development] paoti:
thank you soooo much!

I am waiting.and We are waiting....
[Desire Android Development] zigziglulu:
Any Update on the below Skvalex ?

Found a couple of more bugs on this front: I have scenario based the entire issue.

PROBLEM STATEMENT:Two way internal Call recording is all fine until another call comes in and lands on the phone.

1.Call recording ends when another call comes in ( i dont take the call and let the incoming call wait )

2.Call recording ends when another call comes in ( i dont take the call and DECLINE the call using the decline button )

3.Call recording also ends when when another call comes in and i conference both the call.

4.Call recording also ends when when another call comes in and i take the second call and keep the first call on hold.

5.Call recording also ends when when another call comes in and i take the second call and disconnect the first call in the process.

For all of the above five secnarios the below is evidenced

a) No log of the same on recorded list

b)When i go back to voix folder on sd card using Astro i find broken files which i cant open using any app.

c) Notification icon changes from Green to Orange during the call which implies that the call is being recorded but the same is not the case as you can see from the above.

Intalled on leedroid 3.3.1/ Coredroid 2.3.3 and Cyanogen 7.0.3 on my DHD and I am having the same issues...tried the latest build as well x.27 but call recording stops when another call comes in.

I would love to support your work and buy your app off the market ( infact i already did once and got the same refunded when your x.24 build did not work as per my expectations ) my gmail id is : zigziglulu@gmail.com
[Desire Android Development] skvalex:
Hi, I know about these bugs, but it's not easy to fix, but I'm trying
[Desire Android Development] paoti:
I checked it here everyday...although I don't wanna puch avs333:)

When will it be published???? any problem with it?
[Desire Android Development] jets76:
In MIUI did you go into the dialer settings and enable third party monitoring? Because if that is disabled the recorder will not work.
[Desire Android Development] jets76:
Thanks. I find this to be the only bug in the app. The rest is awesome.

Any chance I can get a version with a greyscale icon for the statusbar? :D
[Desire Android Development] sadonlyone:
@skvalex

I really appreciate your work and for sure I'm not the only one. I know, also, that you still have a lot a development and work with your current project here, but I have a question for 1 million points: it is possible to make 2wrc working with voip apps like viber, for further versions?

thank you.
[Desire Android Development] braddersss:
ok, sorry for being a noob but im a bit confused here,

i have stock 2.2 desire on virgin uk, rooted and s-off via alpharev,

what do i have to do to enable 2 way recording?

is it possible for me to record both sides of the conversation without changing roms?

many thanks in advance for answers,
[Desire Android Development] Lanbase:
I think you will have to flash a compatible kernel for your current rom with 2wcr patch.
[Desire Android Development] zac_haryy:
I have this enabled and still nothing. After a call I will go and listen to the recording and it sounds like it only records through the mic because the receiving voice is very faint. I also tried installing callrecorder along with MIUI (suggested by somebody on a diff post, cant find the link) and that still would only record what was coming through the microphone. Anybody have a suggestion on what ROM/Kernel to use? I have tried everything mentioned and also what people have as their footnotes and I cant get anything to work. The lordmod kernels never seem to work for me and I dont know if this is due to lordmod being developed for the "desire HD" or what? Anyways Im willing to try anything as this would be extremely beneficial to me right now. Please let me know what combo's to try. Im willing to try and ROM. Thanks!

-haryy
[Desire Android Development] Lanbase:
try oxygen + thalamus custom kernel with call recorder patch.

you'll be a happy camper.
[Desire Android Development] germanhoss:
I´m using GingerVillain which comes with a rvoix-patched kernel and it works pretty well.

Be sure to read the first posts, make a full wipe before installing blahblah ... you know the drill :D
[Desire Android Development] zac_haryy:
Lanbase: I was able to get Oxygen installed. What app are you using to record your calls? Callrecorder or rVoix? Also the thalamus kernel, I downloaded that here: http://thalamus.ineige.org/kernels/2.6.35/. Is there a different place to get this kernel cause I couldn't find many places to download it from. Please let me know, thanks!

germanhoss: I installed GingerVillain but after installing it my phone would just sit on the HTC boot screen and hang. I let it sit for 10 minutes and it just stayed there. Is there something I am doing wrong? I download v2.7, cleared the data and cache, installed the ROM and it said installation complete. Upon rebooting the phone it just hangs there though. Any suggestions?

-haryy
[Desire Android Development] Lanbase:
Yeah I use skvalex callrecorder, i am currently on version 1.0.24 but assume higher will work just as well,

the complete url for the kernel is

http://thalamus.ineige.org/kernels/2.6.35/custom/

the r4 custom, goodluck!
[Desire Android Development] paoti:
oh my god, maybe avs333 will not visit here anymore, his last post was at"14th May 2011, 04:46 PM ". nobody else here can fix it, right? then we need wait for ever??? :(:(:(
[Desire Android Development] sadonlyone:
don't worry paoti, he's got a good friend who's collaborating with him: skvalex
[Desire Android Development] germanhoss:
At first: what´s your configuration?

Which hboot and Recovery, S-on or -off?

Have you checked the md5sum of your downloaded file?

Let´s say for example CWM 2.5.0.7, stock hboot, S-on:

Backup!!!

Then you have to make a FULL wipe:

wipe data/factory reset

wipe cache

Advanced -> wipe Dalvik Cache

install zip from sd-card -> choose the downloaded GV ZIP

done

I´m very happy with that ROM. With the dalvik-cache moved to SD I have a very fast phone with 120+ installed apps :D

But why not move over to the GingerVillain thread - there are very capable and helpful people.
[Desire Android Development] zac_haryy:
Here is the info about my phone:

Model Number: HTC Desire CDMA

Android: 2.3.4

Baseband: 2.05.10.08.11

Kernel: 2.6.37.6-cyanogenmod-g37556d9

CPU info: ARMv7 Processor rev 2 (v71)

MEm info: 133MB/405MB

Mod: CyanogenMod-7.1.0-RC1-BravoC

Build Number: GRJ22

BRAVOC DVT2 SHIP S-ON

HBOOT-0.98.0000

MICROP-051E

TOUCH PANEL-SYNT0101

RADIO-2.05.10.08.11

CWM: v2.5.0.9

So S-ON and I have never changed the hboot image. The instructions which you put are exactly how I install every ROM:

Backup!!!

Then you have to make a FULL wipe:

wipe data/factory reset

wipe cache

Advanced -> wipe Dalvik Cache

install zip from sd-card -> choose the downloaded GV ZIP

done

but for some reason with Gingervillain, when I reboot the phone it just stays on the HTC screen and then I am forced to go and restore. I have verified the md5sum and the codes match. So I should be set to go but just cant get anything to happen. Any other ideas?

When I install the Oxygen ROM (update-oxygen-2.1.6-signed.zip) it works perfectly fine, boots into Oxygen and everything. For some reason when I shut the phone off and go into recovery and flash the other kernel (kernel-2.6.35.13_r4-custom.zip) and reboot the phone it just hangs on the HTC screen. I have also tried this kernel (kernel-2.6.35.13_r4.zip) and the same thing happens. I'm not sure why it wont boot afterwards. I have S-on and was trying to figure out if that matters or not.

Please let me know, thank you!

-haryy
[Desire Android Development] germanhoss:
Model Number: HTC Desire CDMA

That´s the problem, I guess :(

Most of the ROMs for the Desire are for the GSM version. Maybe there´s a way to install it after modifying the ROM, but that´s definitely not my field.

Good luck with that ;)
[Desire Android Development] zac_haryy:
Ahh shoot! I didnt even noticed it was a GSM rom :o ...well that solves the problem with that rom :(
[Desire Android Development] zac_haryy:
I think I found out the issue. I needed to get this kernel (kernel-2.6.35.13_r4-bravoc.zip) apparently

Bravo = Desire GSM

BravoC = Desire CDMA

Wish I would have known that :(
[Desire Android Development] Lanbase:
Hmmm... you are right, in that case

I dont know if thalamus' standard bravoc kernel has the callrecorder patch incorporated.

I guess the one that is available on his server is also the default one for the rom. you could send him a pm and ask about it, maybe he will make a custom one for cdma aswell.

cheers
[Desire Android Development] zac_haryy:
Yea I'll do that! What is his username? I search Thalamus and shows 0 results :confused:
[Desire Android Development] Lanbase:
underscore in front of username;

_thalamus

Also check out forum.oxygen.im he might be reading that one more often now.

cheers
[Desire Android Development] germanhoss:
I´ve seen your posting in the GV-thread - it seems there´s no answer on that one :(

Try your luck with Oxygen then - I heard only good things about it, maybe I should give it a try, too.

As a sidenote: it would be a good idea to write the specs of your phone in your signature: Desire CDMA, used ROM (and maybe kernel), S-on (or off) and maybe the radio - which reminds me, I have to update my sig :D
[Desire Android Development] bgumble:
is there a patch for the latest stock gingerbread kernel available?
[Desire Android Development] paoti:
any update? still waiting...
[Desire Android Development] zac_haryy:
Does anybody have a problem with CallRecorder not recording outgoing calls? I have finally been able to get it to record incoming calls perfect, but when I try calling somebody it doesnt record anything. Ive tried setting the delay to different values and also tried CallRecorder 1.0.25 and also 1.0.27 and both have the same result. Ive looked through the settings and cant find anything else to try. Is there something I am doing wrong?

-haryy

Device: HTC Desire CDMA

ROM: Orygen 2.1.6

Kernel: Thalamus 2.6.35.13 custom 2WCR

Radio: 2.05.10.08.11
[Desire Android Development] paoti:
try other kernels?
[Desire Android Development] zac_haryy:
Well not sure if there are any others that have 2wcr that work on a CDMA HTC Desire. I had to message Thalamus to make this one for me. Any suggestions?

Weird thing about it is that once I hang up a call that I make a little bubble pops up and says "CallRecorder has been granted Super user access" even if I make a call that is 10 min long
[Desire Android Development] skvalex:
It is because your phone is CDMA, can you send me your email to pm?
[Desire Android Development] ratafak:
true, i've same configuraton on GSM Desire (kernel,rom,sw) and no problem, everything works.
[Desire Android Development] abc001:
Has someone patched the latest Gingerbread kernel for HTC sense ?
[Desire Android Development] zac_haryy:
PM sent. Tried rVoix and that seems to work for me. Thanks!
[Desire Android Development] MKuiter:
I have the same thing with my GSM Desire and a couttstech 2WCR kernel; incoming with CallRecorder works fine but outgoing never records and I get that bubble too when I hang up. I'm also using rVoix but I'd rather have a more automatic solution like CallRecorder.
[Desire Android Development] ljesh:
I am using AceSMod007 v26.

To use this I need to install CallRecorder.apk and what else?

I see on this ROM I have kernel: 2.6.35.10-g308ba26[v05]-snq-is-still #1.

Please advice.

Thanks.

Btw, I can hear my voice recorded but the voice of the other side is very low.
[Desire Android Development] skvalex:
try to update the radio to the latest version http://xdaforums.com/showthread.php?t=687464
[Desire Android Development] MKuiter:
Thanks, I'll try that. I always assumed it only works with the 5.14 radio as is mentioned in the topic start.
[Desire Android Development] germanhoss:
Maybe ask the kernel-cook to compile the rvoix-patch into his current kernel. As I understand from a post in this thread, he patched an earlier kernel.

Btw. what you experience at the moment is recording of the other side with the microphone - basically the functionality of the bad recording apps :D
[Desire Android Development] ljesh:
Thanks, I asked him and hope he will do something about it :)
[Desire Android Development] MKuiter:
I tried the latest 5.17.05.23 radio but unfortunately it didn't change anything; CallRecorder won't record outgoing calls.
[Desire Android Development] ljesh:
It seems impossible

Anyway, I will be switching my ROM to this one: http://xdaforums.com/showthread.php?t=1200261

Will here this mod work well? Do I need to do something to make it work well if it doesn't by default?

Thanks alot for anyone that helps.
[Desire Android Development] Komadyret:
No Gingerbread Sense ROM does currently have kernels with released sources that allows patching, thus it will not work optimal (as in your first quote)
[Desire Android Development] germanhoss:
It seems Komadyret is right about this :(

At the moment you can have:

- Gingerbread AOSP with 2WCR

- Sense Froyo with 2WCR

- but NOT Sense Gingerbread with 2WCR

So, if you insist in using the Sense environment - which is imho kind of overrated :D - you´re stuck with Froyo.
[Desire Android Development] insekticid:
skvalex:

call record working - GSM incomming/outgoing calls

do not work - internet call (VOIP integrated in Android - settings - > call -> internet call settings). Call recorder show info about permission grant, but the phone is deaf (you hear nothing) and call recorder shows info about problem with recording in the notification menu

could you pls fix this issue with VOIP calls? or add option to disable outgoind calls recording

call recorder 1.0.27

HTC Desire HD with LeeDrOiD HD V3.3.3 GB rom
[Desire Android Development] skvalex:
new version

version 1.0.28 alpha trial:

- in call control for outgoing/incoming calls

- default action for outgoing/incoming calls

- call confirm

- send logs to me from the app

- possibility to listen to recordings from the phone speaker

- fixed bug with outgoing calls on CDMA phones

- call to contact from the recordings list

- trial period to 1 sep 2011

also, you can buy this app at the Market for $9.95 to promote my work
[Desire Android Development] pascanu:
So, no more freeware version. Fair enough. Would you consider a limited time discounted version? :D
[Desire Android Development] Yom:
Yes, Alex, could you please lower the price for us unemployed folk? I think I can afford a buck fifty ;)

Posted via my hacked, rooted, bad-ass HD2
[Desire Android Development] Komadyret:
Did you see the attached file in his post? ;D

But I will encourage you to donate/buy the app if you consider it good enough to use. It ain't a lot of money and it encourages the developers to deliver better for each version :D
[Desire Android Development] paoti:
fair enough!!!

definitely I will buy it. But first, please fix the problem in the kernel which lead to miss recording calls. that's a really a big bug!!!
[Desire Android Development] Kimba58:
Can't purchase

Love the app but can't purchase the app from market says I've already.

Kimba58
[Desire Android Development] sadonlyone:
wow, latest version is almost complete and beautiful. a little too expensive I guess.
[Desire Android Development] skvalex:
I've created the issue tracker for CallRecorder:

http://code.skvalex.com/callrecorder/issues

Welcome!
[Desire Android Development] jointfull:
The server code.skvalex.ru is taking too long to respond

When submitting new posts:

The connection has timed out
The server at code.skvalex.ru is taking too long to respond.
[Desire Android Development] skvalex:
Try to submit the post from this link: https://bitbucket.org/skvalex/callrecorder/issues
[Desire Android Development] ivangs1:
Androidpit

Is there a possibility to upload application in Androidpit?

I want to use PayPal.
[Desire Android Development] skvalex:
No, it's impossible, because PayPal is not available in my country..
[Desire Android Development] abunawwaf:
i'm using [ROM][Sense 2.1+3.0mix][02 June]RCMix S v2.0 Evolutionary Sense

which update should i install ?
[Desire Android Development] skvalex:
You should to read the previous page: http://xdaforums.com/showpost.php?p=16387633&postcount=554
[Desire Android Development] skvalex:
Attention!

If you want to help in improving CallRecorder, please add a star to the issue as illustrated on the screenshot below.

This API is of vital importance for CallRecorder, and CallRecorder cannot be fully functional without it.

http://code.google.com/p/android/issues/detail?id=15872
[Desire Android Development] germanhoss:
Done :-)

And for all the critics of call-recording I want to quote a guy´s comment about this issue:

"Include:

Ability to intercept (record) both sides of a conversation. (This is 100% legal in many areas as long as one of the parties involved is aware of the recording.) This is very useful for proving harassment claims and/or proving that when you called a company, that you acted in good faith following the instructions they gave you over the phone. (If you can buy the hardware at almost any Radio Shack to do this with a cassette recorder, you should be able to write an app to do the same thing without the excess hardware.)"

Besides the ability to prove something it is often very useful to record calls if these calls involve complicated matters and/or many dates, contacts, numbers etc.

You don´t have to search for a piece of paper and a pencil to make hastily notes during the call if you can simply record it :-)
[Desire Android Development] oMaRcO:
How to get this callrecorder working on evo 3D. Kernl must patched right?
[Desire Android Development] germanhoss:
Yep, that´s correct. Problem is, that every handy has a different kernel and if you read the description in the market, there is no mention of the Evo 3D.

But maybe there will be a kernelpatch available soon.

As for the patches: only kernels can be patched, which are open - so e.g. no patch for the Gingerbread-Sense kernel for the Desire. This, because HTC hasn´t released the sources for that kernel.
[Desire Android Development] jets76:
Starred it on my end. I will be buying the app to support the cause today. This app is one of the reasons I burned my blackberry and got the DHD.

I do have to say though, I have a feeling the 1.27 builds with latest LordModUE's 6.7.1 and 6.8 on MIUI were just killing my battery somehow. After freezing CR in Titanium the ma draw thru current widget seemed to decrease. I have been using 1.23 since yesterday and it seems to be better but I am going to pop 1.28 in with the new 6.9...

I had a 2 part idea. The ability to 'star' a converstion in the list and possibly have a widget displaying the starred recordings. I sometimes forget to open the app and get info I need from a file. The widget could keep it in my face so I don't forget.... thanks!!!!
[Desire Android Development] Beamen1:
Please add numbers to ignore in recording. I want to record contacts and non-contacts but I don't want to record 95% of calls that are to my familiy, friends and GF. So it would be nice to have a "RECORD ALL, but NOT THESE contacts/numbers" list, unless the recording is started manually during the call of course.

I also star'ed the Issue :)
[Desire Android Development] skvalex:
Please, write all your suggestions and bugs to the issue tracker http://code.skvalex.com/callrecorder/issues
[Desire Android Development] tomekk_nt:
So it's not impossible to use your app with GingerSense ROMs? Why is that and is there a hope for this in future?
[Desire Android Development] skvalex:
it is because
[Desire Android Development] tomekk_nt:
Thanks for quick response.
[Desire Android Development] Beamen1:
I bought your app now.

Thanks again for an awesome app! Good job on improving your app based on user feedback and good support!
[Desire Android Development] pascanu:
What do you mean by dead? Is it unpatchable? Or have you just lost interest? (i.e. someone else could patch it)
[Desire Android Development] MonacoHias:
Yes, your steps are right.

Don't forget to make backups (nandroid + Titanium/MyBackup) before - just in case its not working with starburst ROM.

P.S.: Please report back if everything is working with Starburst so other users can benefit.
[Desire Android Development] Psyco-Man:
@MonacoHias

will try this today evening when my wife is sleeping ;)

of course i report back
[Desire Android Development] coutts99:
I'm using AOSP now so I don't get a chance to update or test the sense kernel anymore.

It's patchable, but hasn't been updated for a while. Sure there must be some more recent sense kernel sources somewhere.

*EDIT* Hang on, I'll patch and compile a version :)
[Desire Android Development] MonacoHias:
Great news! :D
[Desire Android Development] coutts99:
http://mirror.couttstech.com/android/index.php?dir=bravo/kernel/Sense/

Kernels patched, built, and uploaded.

I might give that kernel some much needed love and attention, e.g. HAVS VDD interface and update to 2.6.32.33

But I'm off on holiday next week, and have my daughters christening this weekend so probably won't get a chance until after hols.