yashsingh1/xdaforums huggingface dataset:
[Desire Android Development] nitr00:
+1

Same experience here on same rom
[Desire Android Development] Lanky Git:
Same for me on ARHD 5.1.4, full recording of conversation still.
[Desire Android Development] gohamstergo:
hard to search for something like this but:

is it a known issue that CallRecorder doesnt record calls to numbers that start with special characters? Such as *611 and such?
[Desire Android Development] catzilla:
I'm sorry if I am intruding, but is there any developments in the Nexus One area? Desire and N1 are pretty much the same exact phone internally.
[Desire Android Development] MonacoHias:
Same happend for me on Desire with Oxygen ROM.

"Workaround" (not really elegant, I know ;)):

1. Install Root Call Blocker from here: http://xdaforums.com/showthread.php?t=1051274

2. In the app select a black list profile

3. In black list setup check "unrecognized numbers"

4. Now under block mode select "Reject"

Incoming "unknown calls" (hidden numbers) now are redirected instantly to the mailbox.

With this method call recorder does not crash if an unknown number is calling, but as they are directed to the mailbox instantly you can not pick them up anyway.

For me it's usefull as most "unknown calls" are spam calls to tell me that I have won a wonderful car ... :D
[Desire Android Development] groove84:
any chance to get this going on ROM: MIUI XJ D2EXT X-PART 1.5.6 - 2.3.4 GS 3P FINAL KERNEL: Stock and RADIO: 32.56.00.32U_5.17.05.08 by CallRecorder_v.1.0.20_alpha?
[Desire Android Development] nuflood:
the new snq kernel for ginger bread is not patched. that sucks!
[Desire Android Development] skvalex:
version 1.0.21 alpha:

- added notification (disable in preferences)

- increased maximum delay to 2.0 sec

also, you can buy this app at the Market for $9.95 to promote my work
[Desire Android Development] avicoh12:
i have bee using your CallRecorder_v.1.0.21

and it works great in all direction

thank!

i think you need to improve the setting (like choosing of folder) and notification on the dial pad

sound is good (using .mp3) no bugs , good job
[Desire Android Development] cuevadelagua:
Ante todo, siento mucho lo malo que es mi ingles.

Estoy usando GingerVillian 2.3 y siempre tengo que activar el silencio o el altavoz para que la otra persona me escuche.

Alguien sabe como puedo resolver esto?

Muchas gracias.
[Desire Android Development] cuevadelagua:
First of all, I'm sorry about my English is bad.

GingerVillian am using 2.3 and I have to always mute or speakerphone so the other person hears me.

Anyone know how I can resolve this?

Thank you very much.
[Desire Android Development] cicksler:
Hi cuevadelagua,

iam using GingerVillian 2.3 too, and i have no problem with the delivered kernel.. Do you have any other pacht installed?

----------------------------------------------------------------------------

Hola cuevadelagua,

iam usando GingerVillian 2.3 también, y no tengo ningún problema con el kernel entregado .. ¿Tiene alguna otra Pacht instalado?
[Desire Android Development] cometoluc:
hello, when i install this version i get a FC when i get a call, i'm using m-deejay's kernel v17, with the other version i did not get a fc
[Desire Android Development] cuevadelagua:
Muchas gracias a todos.

finalmente era el Go Contacts, lo he desinstalado y ahora funciona perfectamente.

Gracias de nuevo.
[Desire Android Development] cuevadelagua:
Thank you very much everybody.

Contacts Go was finally, I uninstalled and now it works perfectly.

Thanks again.
[Desire Android Development] dreamwearl:
I've bought the app, (great job btw!)

The option "outgoing calls" / "Delay before start recording" is disabled on my phone.

I'm using the 1.0.21 alpha.

I've got one issue.

Standard calls works fine,

but when making a call, I received a new call and the app freesed.

Making the first recording stop (en useless, cant open the file)

And the second call (I've switch calls) didn't start.

Not really a big issue for me, (happens rarely)

but if you could fix it would be nice :)

(btw: using A_R_HD 5.1.4 (patched to 5.1.5), to bad 5.1.6 isn't supporting recording any more...)
[Desire Android Development] kenthuang:
Is this update applicable to HTC HD2? I tried to install the update_2_6_37_4.zip from CMR, and always get an error:

assert failed: is_mounted("/data")

Mount /data and tried again but no luck.
[Desire Android Development] jukyO:
Installed the app from post #350, works flawlessly.
[Desire Android Development] Lonedogg:
wow, i allways search about that f...ing Error:mad:

and now i get the Reason and the solution:D:D

would never come up with the idea that the fault is due to go contact

many thx:D
[Desire Android Development] juniecho:
CallRecoder feature request

CallRecorder is superb, I love it but could I have the option to record the other side ONLY?

Sometimes I need to record the other side only, WITHOUT MY VOICE... is that possible? Some voice recorders are able to choose this but they don't support HTC phones properly.
[Desire Android Development] djigane:
Hello,

Is this app works with Reflex S 2.0.5 or should I install a custom kernel? If yes, wich one, please?

And between rvoix and call recorder, wich is the best for gingerbread Rom?

Regards
[Desire Android Development] saragde:
It's a FANTASTIC job!

I was looking for that callrecorder for ages.. Thank you man! Awesome!

Works perfectly on my HTC HD2 (ROM: Typhoon 3.3.2)

BTW: It doesn't work on Samsung GT-19000 (Galaxy S). Maybe someone has any suggestions about call recording on that phone?
[Desire Android Development] gpietron:
suggestions

Indispensable!!

Next version should:

record the call,

after the call, ask if you want to keep it (if Y then assign a unique name),

if N, next one overwrites it (but until then, it's still there if you change your mind)

brgds,
[Desire Android Development] abc001:
Is kernel patch for HTC Sense Ginger ROM available now?
[Desire Android Development] AndyBury:
Not as yet ;)
[Desire Android Development] pinttas:
Im using reflex s v.2.0.9

Is this ROM patched so can Record both sides?
[Desire Android Development] MKuiter:
CallRecorder only records incoming calls in Froyo MIUI with patched couttstech kernel (and 5.14.05.17 radio) on my Desire. I get a "CallRecorder has been granted su permissions" only after I hang up while the CallRecorder service is active all the time (CallRecorder 1.0.21). The rVoix app does record both ways but it's not as convenient as CallRecorder.
[Desire Android Development] germanhoss:
Mostly I´m using GingerVillain with CallRecorder and it works quite good.

At the moment my Desire is running with the newest HAVS-AXI kernel from EViollet: I´m hoping to have an even better battery-life with it :D

For other AOSP-ROMs you can use the kernels from EViollet, too.

Just read the first posts in the thread carefully - as everybody surely does before tinkering with his/her phone :D
[Desire Android Development] hanse100:
Can someone please explain me how to install the "update.zip" ?
[Desire Android Development] nchall:
Which Version?

Can you tell me which version you installed? I'm running the same ROM as you but am unable to get it to work. The caller cannot hear my voice but i can hear theirs.

Thanks.
[Desire Android Development] germanhoss:
You have to be rooted to use the update.zips. After choosing the proper one for your ROM you flash them in recovery mode. The zips are only necessary if your kernel isn´t already patched for the rvoix or the callrecorder app.

BTW: it´s always a good idea to put your phone model and the used ROM in your signature :)
[Desire Android Development] hanse100:
Hey germanhoss,

thank you for your reply :-)

I have tried, but I cannot get into recovery mode. Maybe or most probalby it's because I'm using an Android-SD version with my HD2. When I select "recovery" my device simply restarts and Windows Mobile is on again.

I've adjusted my signature :-)
[Desire Android Development] hanse100:
Has anyone an idea how to install update.zip on an Android-SD version?
[Desire Android Development] germanhoss:
Maybe you got a better chance for an answer in the HD2 forum :D

Post number 223 in this thread might help you further, too.
[Desire Android Development] pil0t:
Hi,

I have just rooted my Desire and installed an app made by skvalex from the post #350. I have tried it and I can hardly hear a person on the other side.

I believe I should install some additional patches, right?

Which patches should I install and how do I do that? Need some instructions with that.

I have Android 2.2;

Baseband version 32.49.00.32 U_5.11.05.27

Kernel version 2.6.32.15

Please help as I need this function of recording calls very soon.

Thank you!
[Desire Android Development] MKuiter:
You need a patched kernel (or the patches) and radio 32.54.00.32U_5.14.05.17.

Desire radios; http://xdaforums.com/showthread.php?t=687464

You flash the patched kernel (or patches) and radio in the installed recovery (ClockWorkMod or Amon-RA) under the option "install zip from sdcard" or "flash zip from sdcard". You have to disable signature verification if you get a verification error. You can find that in the same menu in ClockWorkMod or in the menu "other" in Amon-RA. When you flash the radio it will write the radio image and reboot so if you want to do the flashing in one go you'll have to flash the kernel or patches first.

To access the recovery;

Or reboot into recovery if you have the option in your rom. There are also apps to get that reboot into recovery option like Hot Reboot and Quick Boot.
[Desire Android Development] pil0t:
Thanks for your fast answer.

One more stupid question i have :)

What is and where can i find patched kernel (or patches)??? Do I find it in the first post? Can you suggest me which one to download?

Thank you again for your support!
[Desire Android Development] MKuiter:
Yes, they are in the first post. Since you have the stock HTC rom with kernel version 2.6.32.15 I would suggest the update_2_6_32.zip.

You can find everything for the Desire (including other roms, sense kernels, etc.) in its thread here on XDA; http://xdaforums.com/showthread.php?t=809328
[Desire Android Development] MonacoHias:
Thanks alot for this nice great app!

On my Desire with LeeDroid ROM 2.3d (Froyo) its working pefectly, and following your description even outgoing records are in high quality. :)

Also very usefull that it is possible to exclude several numbers from recording (Mailbox f.e.).

:D
[Desire Android Development] Nordggs:
MonacoHias

How work, in your ROM after panch, cifs?
[Desire Android Development] elvis56:
Cifs doesn't seem to besupported in this kernel.

Recording working fine on Leedroid 2.3B using ask for each call on outgoing calls.
[Desire Android Development] Nordggs:
You know how to do this to work with this patch?
[Desire Android Development] elvis56:
I guess there will be patches to existing kernels soon enough. Happy enough call recording is finally working.

Overclocking, powersave and smartass governor are also not available with this kernel btw.

For now I can live without mounting network shares and the cpu options. I think Leedroid will release a new version soon, hopefully the call recording will be included.
[Desire Android Development] chihliouma:
Hi avs333, thanks for the solution, but before I can start to try this, I do have some questions and hope you (or somebody) can help to answer.

Will this affect the kernel now I am using in my ROM ? I mean I want to keep ALL the features/ function now I have from my current kernel, but after I flash the update.zip, the kernel will be changed totally or just my kernel + your update portion ???

Thanks
[Desire Android Development] JDima:
Cheers, avs333!

Everything seems working on CM7 (outgoing calls - via the workaround). If everything's done with the kernel - how about contacting major kernel developers so that they include your code in their kernels, and committing the patch to CM?

And is there a way to buy you some beer for an excellent job? :) I suggest you add it to your signature.
[Desire Android Development] MonacoHias:
I agree cause I never realized any difference between smartass / ondemand governor or overclocking in daily, normal use - so I can live with this "limitation" as well. Much more important is the functionality of this app + kernel.

As Lee is watching this thread we can hope to get a kernel / new ROM from him with this patch included. :)

EDIT: Recording phone calls (without permission of the callee) are not allowed in some countries so I don't think Lee or other Devs will include it. Maybe avs33 brings us some versions with different governors or other goodies ... :rolleyes:

But anyway, great work and thanks again avs333! It's the first working call recording solution for the Desire!
[Desire Android Development] fisha21:
Excellent work, glad to see someone still persevering with this...and apparently getting somewhere!! Will definitely be trying this out.

For what its worth, I read somewhere that the MIUI ROM for Desire has working voice recording in- and outgoing (no autoanswer). Don't use MIUI myself, but might be worth looking into? Perhaps someone out there has more experience of the MIUI ROMs?
[Desire Android Development] adizz131:
Installed on my GingerVillan 1.6 ROM.

all works fine!

make sure you hit yes to record outbound calls AFTER THE CALLER HAS ANSWERED

Thanks mate!
[Desire Android Development] avs333:
Unfortunately, yes. There is no way to replace the kernel "partially." Adding a module is also next to impossible in this case.

If you want all features present in your current kernel, you have to rebuild it using the patches I attached.

Or, even better, contact your ROM maker and ask him to do it.

Hope they spot this patch and adopt it to their builds!

Thank you, everybody says I'm drinking too much beer already :)

For me, the best reward would be somebody porting it to other ROMs/devices!

It's very interesting! If so, they must've also found a way to do this. And, if their ROMs don't e.g. specifically require the latest radio version, the approach should be entirely different. This really needs be clarified and compared!

As to auto-answering, I don't currently see a way to implement it for Desire. Hope it changes some day...
[Desire Android Development] Psyco-Man:
hi there,

superb work, i waited long for this feature but unfortunately i m on a different rom and will not flash it at the moment.

ok, this is for devs, but we (the users) will help you to confirm if this is working on other roms or not, but how to install?

i ve the newest radio which you recommend, i have a kernel 2.6.32.15-froyo_bravo_V5

but what to do next ?

am i right with these steps?

1. radio = ok

2. kernel= ok

3. update.zip for the right kernel in recovery

4. install rVoix.apk

5. finish - reboot Phone

i would give it a try and let you know if you can confirm that i should do it that way.

(my phone is actually running on Starburst Rom with sibere´s Data2SD Script)
[Desire Android Development] Yannn:
Does it works with the oxygen 1.0.4 rom build on 2.6.35. kernel ?
[Desire Android Development] pascanu:
@avs333

Could you make it available for HD / Z kernels? Like the one form here:

http://mirror.couttstech.com/android/index.php?dir=bravo/kernel/Sense/CFS/

Source is also available:

git://git.couttstech.com/couttstech-bravo.git

TIA
[Desire Android Development] ziggy1001:
Twitter

"couttstechsrc couttstech bot

All kernels updated to include the two way call recording patch"
[Desire Android Development] pascanu:
Any download link? :confused:

EDIT: it looks like the Sense kernel have last been updated on Jan 17, only the AOSP kernels have been updated today (Mar 18). So I assume he means all AOSP kernels.

Is the patch not compatible with the patch?!
[Desire Android Development] cozzmo:
Job well done - waited for it for very long time

Works with Neophyte Mod 1.8:):):)

Waiting for a ROM with all updates inside

BTW : will the outgoing issue going to be solved?

AVS333 Thanks a lot

Cozzmo
[Desire Android Development] cozzmo:
I have tried the MIUI rom and it does not record

If you google you will see most will say it doesn't

TMHO it's BS
[Desire Android Development] coutts99:
Yes the sense kernel is dead :)
[Desire Android Development] Yannn:
so ... Does it works with the oxygen 1.0.4 rom build on 2.6.35. kernel ?

no one ???
[Desire Android Development] vukis:
Skvalex caller recorder on incoming calls my voice is very silent. Callers voice is loud and clear, but not mines :(

On outgoing calls everything is superb :)
[Desire Android Development] pil0t:
What will HTC rom with kernel version 2.6.32.15 do to my Desire? Will I loose any data, applications, settings, etc... ?
[Desire Android Development] germanhoss:
No, you shouldn´t notice any difference besides the new functionality of call-recording :D

But it is always advisable to make a Nandroid backup before flashing anything. You do that in Recovery mode. If anything bad happens you can go back to your previous working state.

Also it´s a good idea to have a read here:

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

As a sidenote: as you have chosen to root your Desire, which is the first step to freedom - why not go further and get rid of the stock ROM :D

MKuiter has kindly given you the correct link - there is much to choose from: Sense ROMs like LeeDroid, AOSP ROMs like Cyanogen (or GingerVillain ;) ).

They all support e.g. A2SD which is a method to enhance the amount of memory - I have some 120 apps on my phone and my memory isn´t even nearly full:

http://www.appbrain.com/user/DarthHoddel/apps-on-the-phone
[Desire Android Development] pil0t:
MKuiter, THANK YOU for your help, it works like a charm after i updated it with patches and new radio. Superb! After one year i finally have this function on my phone. Yippe! :D

If i update stock ROM, will I loose all the data and applications? As far as i understand, after update with new ROM I will have to install all over again all applications and also set all settings and configurations from the begining? :cool:

Will I loose the warranty if i update the ROM?

I also have LauncherPRO Plus on my stock ROM, will I be able to use it after ROM update?

Thank's again!! :p
[Desire Android Development] germanhoss:
Applications and app-data (NOT system data !!!!) -> Titanium Backup

Warranty -> lost with rooting :D

LauncherPRO Plus -> should be no problem

System data like wlan-configs, google account etc. should not be restored with Titanium. Maybe it works, if you flash a Sense-ROM, but it is risky. And it shouldn´t be that much work.

But you have to read quite a bit for yourself - a beginning I posted above. I admit, it´s time consuming, but in my opinion worth the hassle :D

Have fun and remember: if you want only a working phone, buy an I-Phone, but if you want an amazing working and evolving piece of advanced technology: go Android :D
[Desire Android Development] jointfull:
Recover corrupt files

Hi.. I'm a big fan of your software!

Sometimes, I have some troubles with your software.. :(

It seems that sometimes, files are written as corrupted. They have no file extension (like .mp3) and they cannot be played. :(

Is there a way to recover these files? :confused:

Thanks.

Itay.
[Desire Android Development] oMaRcO:
When I get unknown call, call recorder crashing every time..?
[Desire Android Development] kenthuang:
I have the same issue. Even if I combined these files, using commandline like this:

copy /b 1.mp3 1 2.mp3

I still lost some part of the recording. For example, for a 5 minutes' call, only the first 1 minute was called.

I downloaded this app from xda, should I purchase it from the market to avoid this problem?
[Desire Android Development] jointfull:
Solution for corrupt files

By the way.. I found the solution to my problem.. that night!

I downloaded a LAME library; and I use the following command line options:

lame.exe -r -m m -s 8 [corrupt file name] [new file name].mp3

This re-encodes all these corrupt RAW PCM files into MP3 correct files.

Hope this helps... :)

Itay.
[Desire Android Development] Rdlgrmpf:
short question: Why does CallRecorder request su several times a day?

everything else works perfect
[Desire Android Development] insurin:
I have HTC Desire running rooted running Oxygen 2.1.3 android 2.3.4 kernel 2.6.35.13 stable thalamus, 32.54.00.32u_5.14.05.17

I just went ahead with that default build and installed Callrecorder. Got the missus to ring me and I got both ends recorded so I thought 'yes what a winner' but being the clown I am she was sat next to me when she rang so I think my mic just picked up her voice because I have tried 2 other calls and I only hear my side of the conversation.

I am new to all this but in the last week or so I have managed to change my bootloader to get cm7 on and change it back again to get Oxygen back on.

All this talk about changing kernels from the recovery mode. Do I do exactly the same as I would for changing the rom i.e. rename it to update.zip and within recovery mode use the 'apply sdcard:update.zip or am I using the bit where it says 'install from zip' (using alpharecovery.

and while we are on that note whats the process for changing a radio.
[Desire Android Development] skvalex:
version 1.0.22 alpha:

- now calls on numbers that contain * should be recorded (not tested)

- fixed bug with hidden incoming numbers (not tested)

- increased maximum delay to 3.0 sec

- fixed a small bug with UI when removing a file

- added link to LAME project

also, you can buy this app at the Market for $9.95 to promote my work
[Desire Android Development] pascanu:
Nope. Not working for me. Please keep trying, I'm sure a lot of people consider it important.

P.S. We all know it can be done, rVoix does it.
[Desire Android Development] forcemaker:
Just a short question: is it really necessary to save the phone number within the file name?

I could image to use a Timestamp as the file name:

"human readable time" like 2011-06-12_00-00.mp3

or Unix timestamp-alike, eg.: 1307854800.mp3

and storing the call information in an 1307854800.txt file in CSV style, or XML

there could be:

caller number (incoming, outgoing, as there might be phones with dual-sim)

referenced name in the address book of the caller (if I transfer the "calls and data sets" in the .txt to my PC I still have the data outside my phone within 2 files

time of call in Human readable format

also duration

maybe more stuff (are you calling or being called, ...)

Indeed it is a little more complicated for a HUMAN to identify "all calls from Aunt Barry" by looking at the file names, but this "solves" problems with the filename containing "illegal" characters.

Just my 50 cent on this topic, which even bothered me with WM and Resco Audio Recorder.
[Desire Android Development] kenthuang:
Works for me, thanks!
[Desire Android Development] skvalex:
version 1.0.23 alpha:

- added a dialog to delete the recording after a call (enable in the preferences)

- now calls on numbers that contain * must be recordered

also, you can buy this app at the Market for $9.95 to promote my work
[Desire Android Development] germanhoss:
First I want to thank avs333 and skvalex for their work. It can be very useful at times to record a phone conversation - especially conversations about complicated topics with many involved points and/or numbers.

I´m quite happy to see the app is developed further. May I suggest two enhancements:

1. it would be nice to have the line-in and line-out on two channels

2. even more I miss the possibility to increase my own voice in the recording which is often too quiet.

I think of three volume sliders: master volume, my phone (left channel), other phone (right channel) :D
[Desire Android Development] pascanu:
Works as described. Thanks!

Now if we could get a patched kernel for Gingerbread...
[Desire Android Development] Lanbase:
huh? there isn't ?? Check out Thalamus custom kernel section used in Oxygen thread. links are in his sig.

Call recording is working flawless on oxygen 2.1.3 with custom kernel,

don't know if you can use his kernel on any gingerbread rom, I am to noob for that. ;)