Android Phones with Call Recording Function - Android Software/Hacking General [Developers Only]

I would like to compile a list of Android phones that either...
1) Come with native call recording functionality.
2) Support call recording with 3rd party app/hack/ROM.
So that people who want this function can make a better purchase judgement. It would be great if you can lend a hand.
Please note that phones/apps that require using speakerphones (i.e. muffled voice from the other side; cannot record while headsets are used) to record the calls do *not* count. You can test by recording with a headset, Bluetooth or wired, and see if the voices from both sides are still loud and clear.
Most, if not all, "call recorder" apps on Android Market make use of such "speakerphone" hacks.
Please don't bring legality discussions here as well.
Thanks.
Jul-12 update: It is obvious now that this issue is not of Google origin, but of individual maker/carrier's decision, so choose wisely (and complaining to Google is unlikely to help.) The key, so it seems, is proper software (e.g. kernel, libraries) support.
Models that have this function built-in.
Meizu M9
Motorola Defy (Chinese mainland version ME525)
Motorola Milestone (with Chinese 2.2 ROM; Thanks to ystong)
Motorola XT701
Samsung Galaxy S (South Korean version SHW-M110S, with firmware DH09 or newer)
Models that don't have this function built-in but can use a 3rd party app/hack/ROM to record calls in both ways without turning on speakerphone.
HTC Desire; requires root and custom kernel/ROM
HTC HD2; requires custom rom and patch
HTC Hero/DROID ERIS; requires root and custom kernel; with rViox, support thread
HTC Magic (a.k.a. G2); requires root and custom kernel; with rViox, support thread
HTC Sensation; requires custom kernel, ROM and 3rd party app, support thread; Thanks to ccris
HTC Wildfire; requires root and custom kernel; with rViox, support thread
Motorola Defy; requires Chinese 2.2 ROM or Hacks with 3rd Party App or CM7 with 3rd Party App
Samsung i9000 (Galaxy S); with Hacks #1 or #2
Samsung i9100 (Galaxy S II); with 3rd Party App
Sony Ericsson X10, X10 Mini Pro and X8; with Call Recorder by Schass Innab
ZTE Blade (a.k.a. Orange San Francisco); requires custom ROM
Notes:
Developer skvalex claims his/her app can work with a number of devices from HTC and other makers, utilizing certain Qualcomm and Samsung processors, with custom kernel and root. Although I suspect that with proper kernel, a few other call recording apps, perhaps even free ones, would work as well.
The original issue 2117: http://code.google.com/p/android/issues/detail?id=2117
Original thread: http://androidforums.com/android-lounge/181663-android-phone-call-recording-function.html

Addition:
List of VOIP services that provide call recording functions:
Acrobits Softphone
Google Voice (only for incoming calls?)

Addition:
List of traditional 3rd party call recording services:
Call Trunk (Canada)
Google Voice (US) (only for incoming calls?)
Rectel (UK)

Are you shure, that call recording works on HTC Desire with MIUI ROM without need to turn on loudspeaker?

I think you need to turn your speaker on for miui rom for the call recording to work.

Ooops... I gathered the information from other threads and I don't actually have the devices myself to test, I'll remove them.
THX for the headsup

LOL someone says he/she willing pay $250-750 for coding such app
http://south-carolina.freelancejobsearch.com/job-detail/363759_gaf-Android-Call-Recorder--01.html

SE X10 mini + CallRecorder

can i record call to lg p500 without activate speaker?

nvm...........

Does Motorola Defy support call recording (not from speaker phone). Thanks!

matrix866 said:
Does Motorola Defy support call recording (not from speaker phone). Thanks!
Click to expand...
Click to collapse
It does, but you have to flash the Chinese 2.2 ROM first. Go over Defy forums and find out more.

memberfive said:
SE X10 mini + CallRecorder
Click to expand...
Click to collapse
True 2-way recording without speakerphone?

andyrubin1 said:
It does, but you have to flash the Chinese 2.2 ROM first. Go over Defy forums and find out more.
Click to expand...
Click to collapse
Have you tested? I will buy one if it works.

rvoix is running half on htc legend g6
Thistime i use rvoix on my htc legend (blayo 0.7 rom). but it only works in my car with bluetooth handsfree. if you use it over the normal mic/speaker it creates noises, that you can't understand anything anymore.
i think the dev of rvoix should invest a little time to get it running on htc legend, because it works perfectly over the bluetooth handsfree...it seems possible.

tm2581 said:
Have you tested? I will buy one if it works.
Click to expand...
Click to collapse
Yep, Defy with Chinese 2.2 ROM.
Read that XT701 also has this function but I don't think it's officially available outside SE Asia nor did I have a phone to test it personally.

andyrubin1 said:
Yep, Defy with Chinese 2.2 ROM.
Read that XT701 also has this function but I don't think it's officially available outside SE Asia nor did I have a phone to test it personally.
Click to expand...
Click to collapse
Thank you. could you please give me a link where someone writes about call recording on defy with chinese rom . i searched in xda-dev-defy-forum and didn't find anything about it.

Google "xda defy call recording" yields this...
http://forum.xda-developers.com/showthread.php?t=865220

Andy, Google Voice now only provides recording of INcoming calls. Not outgoing, unless they changed the service again.
Half a glass is better than none, but it is still half a glass.
Seems like there is no call recorder that works on my Atrix, I have to go back to my ancient but venerable Treo to do that. That ought to embarass SOME programmer into coding...

I'd like to point out that recording phone calls without the other party's consent is illegal in some states and countries. Just a friendly heads up.

Related

Android Bluetooth Stack Development

Hey I know I'm more of a leech than a seed but I want to start an open discussion / brainstorm about the limited bluetooth capabilities within Android. Specifically on the HTC Dream (G1).
I don't have a strong grasp on Linux but I've been playing with different flavors since i was 13 (11 years). I don't have the knowledge or the support to even attempt this.
HOWEVER I do have a job and I do have the money (donation) to support anyone with the ability and the time.
That being said I would like to talk to anybody who would be Seriously interested in developing additional profiles for the bluetooth stack.
Anyone who has wanted to FTP over bluetooth or for me send my phonebook to my Lexus GS350 I would appreciate donations towards a common goal.
The $ would go to the developer or team. Of course after that it would have to be open source and free to the community.
I have not created a paypal or account for pooling donations but whoever is seriously interested contact me. I've got $300 (donation) to get you started (motivated)
Au Revoir,
-Koocat
how do i make it bold lol
koocat said:
Hey I know I'm more of a leech than a seed but I want to start an open discussion / brainstorm about the limited bluetooth capabilities within Android. Specifically on the HTC Dream (G1).
I don't have a strong grasp on Linux but I've been playing with different flavors since i was 13 (11 years). I don't have the knowledge or the support to even attempt this.
HOWEVER I do have a job and I do have the money (donation) to support anyone with the ability and the time.
That being said I would like to talk to anybody who would be Seriously interested in developing additional profiles for the bluetooth stack.
Anyone who has wanted to FTP over bluetooth or for me send my phonebook to my Lexus GS350 I would appreciate donations towards a common goal.
The $ would go to the developer or team. Of course after that it would have to be open source and free to the community.
I have not created a paypal or account for pooling donations but whoever is seriously interested contact me. I've got $300 (donation) to get you started (motivated)
Au Revoir,
-Koocat
Click to expand...
Click to collapse
i'm all about development and hard work, but with the release of blutooth 3.0, wouldn't it be better just to save the $ and put it towards the next android device that is compatible with bt3.0( which utilizes wifi for bt transfer...not to mention the improved battery life). what are your thoughts?
its not about the money. I'm using dudes cupcake rom whatever latest rom .92 and as far as i know there is no way to send my phone book to my Lexus when it prompts me to create a phonebook and because of this I can't use voice dial and nazi lexus basicly won't allow you to input anything while the car is in motion. the specs released on 1.5 only included stereo bluetooth theres still no push allowed or PBA
jaaronmoody said:
i'm all about development and hard work, but with the release of blutooth 3.0, wouldn't it be better just to save the $ and put it towards the next android device that is compatible with bt3.0( which utilizes wifi for bt transfer...not to mention the improved battery life). what are your thoughts?
Click to expand...
Click to collapse
would my car even work if bt is trans over wifi spectrum?
koocat said:
would my car even work if bt is trans over wifi spectrum?
Click to expand...
Click to collapse
no, and sorry for the confusion. My point was that this android incarnation is lacking in bluetooth capabilities, and there has just been a new bluetooth technology released, not only having the wifi capability, but also all current profiles. I am sure that android will support this in the future with hardware in a new device, but for now, they are probably content with what they have, since it is an evolving technology.
jaaronmoody said:
i'm all about development and hard work, but with the release of blutooth 3.0, wouldn't it be better just to save the $ and put it towards the next android device that is compatible with bt3.0( which utilizes wifi for bt transfer...not to mention the improved battery life). what are your thoughts?
Click to expand...
Click to collapse
Umm, Bluetooth 3.0 standard was just released. We're not going to be seeing any Bluetooth 3.0 devices for another few years, one at the minimum. Not to mention that the OP's Lexus would still require a transfer via Bluetooth 2.0 technology.
I would be content if an open phone with an open platform supported bluetooth features I could actually use.
I manually added one contact into the lexus and manually set the voice rec. and then attempted to call using 'dial by name' and it will only work if the dream is unlocked and awake.
BT 3.0 will be great. but I'd have to get a new phone and depending on the backward capabilities a new car too.
but that brings the question "how long do i have to wait for bt 3.0"
"how long do i have to wait for cupcake"
I was hoping with 1.5 they would expand on the BT stack and they did but not for anything I can use. whats funny is 2 years ago when I had Verizon and a Voyager I thought I was cool to have stereo bluetooth headphones to rock out too. and they want to market stereo bt as being a great new feature but its not new
koocat said:
I would be content if an open phone with an open platform supported bluetooth features I could actually use.
I manually added one contact into the lexus and manually set the voice rec. and then attempted to call using 'dial by name' and it will only work if the dream is unlocked and awake.
BT 3.0 will be great. but I'd have to get a new phone and depending on the backward capabilities a new car too.
but that brings the question "how long do i have to wait for bt 3.0"
"how long do i have to wait for cupcake"
I was hoping with 1.5 they would expand on the BT stack and they did but not for anything I can use. whats funny is 2 years ago when I had Verizon and a Voyager I thought I was cool to have stereo bluetooth headphones to rock out too. and they want to market stereo bt as being a great new feature but its not new
Click to expand...
Click to collapse
This is an appropriate place to post issues with supported bt profiles already supported, but there is no guarantee that it will be addressed. i'm not speaking for anybody here, but me... butif it were my build, i probably wouldn't modify it for one make of car. There are other vehicles where this is working...am i right? i think so.
so far i think only broadcom has achieved and are planning to produce the new standard, but how long will it be till we see it??? my guess is 6mo- 1yr. Yes, stereo bluetooth is not a new thing, but i'm sure you can grasp the technology curve. "they" are only gonna release what they have to, in the time that will make sense to them, not the consumers. This
is a business, and will be treated as such. For how many years have we been scratching at the heels of EVERY advancement, just to PURCHASE it as soon as it comes around. edit...but to go along with you i was looking forward to file transfer myself, and it didn't happen.
what can i do on my car to verify the bluetooth version installed?, or bluetooth capabilities if you know what i mean
its a mazda 3 2010 sport
Thank you.
Your exactly right and thats what makes Android such a beautiful thing. Because we are longer governed by whatever corporate timeline 'they' decide. the timeline is to maximize profit. cupcake is marketed as a feature update to show dedication to their product and to their customer base but its not a dedication because they were forced to evolve it to make it compatiable with additonal hardware and minimize the media attention towards custom devleopment and end user modification. Google doesnt want to piss off Apple or HTC or T-mobile or Vodaphone ect because thats business.
Google doesnt care if you transfer over bt they dont care if you mod your phone. but when Apple says no mulitouch and vodaphone says No Bluetooth profiles they don't have much of a choice if they want Android to succeed.
and Thats why they made it open.
same with rooting your phone google had to fix it beacuse if they make it look easy they run into problems. T-mob or voda don't want you to teather your phone and use it as a modem and root allows this. so you must disable and discourage root and tell people its a security risk.
fcuk T-mobile and their G1 bs marketing. My phone is a Dream.
---btw the new radio gives me 3G in my house now wootwoot so i can actually talk on the phone with t-mobiles shi*ty service--- I only left Verizon because phones suck Donkey...Anyways..
its not just one car. go http://en.wikipedia.org/wiki/Bluetooth to see all supported profiles
there are profiles that all cars support. most likely PBA "phone book access"
I know when the Prius 1st came out I was like 16 or 17 lol and none of VZW phones could send phone book data to the Prius only because VZW policy with phone makers demanded they crimple BT profiles even on smart phones. so you couldn't FTP a mp3 and set it as ur ringtone you had to buy the ringtone for 2.99 or what i did back them I used Bitpim but you get the idea.
-Koocat
alfmetal said:
what can i do on my car to verify the bluetooth version installed?, or bluetooth capabilities if you know what i mean
its a mazda 3 2010 sport
Thank you.
Click to expand...
Click to collapse
I would google some keywords and try and find a user forum for Mazda cars.
I know theres clublexus.com where I have learned a lot about my car.
for some Lexus (i know for sure the GS and LS models) you turn the car on, then hold down the INFO button while turning the Lights from OFF to ON four times. and the car enters a Service Diagnostic mode and you can view different settings and run diagnostics, clear error codes and rescan. I know theres a spot to view the bluetooth version and software version. You can adjust the Mic volume, send and recieve volume and adjust voice quality.
You really don't need to adjust your car (thats not what this post is about).
Depending on your car you can get updates from the dealer and you can find software mods online for some cars.
example; lexus had a override in the system menu to allow user input while the car was in motion. IN 07' that option was removed on all models so for my 07 Lexus i found a post from someone that had taken the Nav disc for the same model in 06 and he modded and issued a ISO for users burn to get that override feature back.
-Koocat
Bah! @ Bluetooth 3.0. Totally overhyped standard. Could be completely done with adhoc wifi and would be easier and more than 2x as fast.
[email protected]:
Yeah, it is... It's just a wifi coop mode, which requires both parties to have a wifi-radio free to use...
It's not really an optimization of bluetooth :/
Everyone else in here:
Well, i'm not sure you're gonna catch many devs in here (There doesn't seem to be any
[email protected] said:
Bah! @ Bluetooth 3.0. Totally overhyped standard. Could be completely done with adhoc wifi and would be easier and more than 2x as fast.
Click to expand...
Click to collapse
Power management is much better in Bluetooth. Combining the two gives the best of both worlds. BT 3.0 will be able to connect, go into low power states and only turn on WiFi if a higher speed transfer is required.
BT 3.0 is more than just BT+WiFi anyway. The ability to have an Alternate Mac-Phy (AMP) like WiFi is one feature. There are other new features as well (like better quality of service). Also, an AMP could be a Ultra Wide Band (UWB) radio, with speeds much higher than WiFi with lower power consumption. The potential for 3.0 is really interesting.
But as others have stated in the thread, it will be a while before there are any implementations. We are just starting to see 2.1 devices in the market.
paesano
I know this is only my 2nd post, but I too am looking for better BT Stack. Dont get me wrong I love that I got back my stereo BT on my Pioneer Avic-D3 but unlike my Nokia N95 and my Tilt which lets me transfer my contacts to my Headunit.
Also another thing I miss is sending contact info from one phone to another!
Waiting for the time I can ditch my ipod and be apple-free LOL
I think a total update of the bluetooth would be cool. I think the 3.0 is a bit away but besides just a specific car profile i think it should be and all around compatible bluetooth. with all the devices and allow file transfer as well something that non g1 phones can already do. I think that alone will make it feel much better until until the newer technology is intergrated. That would probably lean me more to donating
I have two old Motorola RAZR's and they transfer data over BT, it is really surprising that the Dream falls short in this area.
I just miss the very basic file transfer (obex) to move images, mp3, contacts, etc. from device to device. I know I can set up an ftp or webserver to allow phone to phone access, but quite frankly we shouldn't have to use a work around for such a standard phone option. ALso, I like to bluetooth pictures from my phone right to the Kodak picture printer in Walmart and other stores. There is no way to install an FTP server or client on that machine (without some hacking).
I would donate if we had some devs on here taking up the task.
Rick
JackD3ath said:
I have two old Motorola RAZR's and they transfer data over BT, it is really surprising that the Dream falls short in this area.
Click to expand...
Click to collapse
Personally, I'm not surprised that the Dream falls short in Bluetooth support. My experience with Bluetooth in Linux has been very unsatisfying. I don't know if that stems from the Blue Z stack, or if no one cares enough to do things properly. The last couple of times I upgraded Ubuntu or Kubuntu, Bluetooth was totally broken, and I had to figure out my own workarounds to get some of the functionality I needed.
What I would currently like to see is DUN support, so that my Tom Tom can access the internet. Very few BT phones don't have DUN, especially on T-Mobile. Makes me wonder why T-Mobile wanted to get the Tethering apps out of the marketplace. You can tether with almost every Bluetooth phone they sell!
paesano

SIP dialing for Gingerbread 2.3 Discussion

In reviewing the new page on the nexus s, the only thing I really am interested in is the internet dialing/SIP. I have tried SIPdroid on the captivate, and it works ok, but very staticy on the other end. I am curious as to whether anyone knows where the SIP client for 2.3 came from. Is it SIPdroid? Did Google buy SIPdroid? I would also be very interested in flashing only the SIP part of Gingerbread 2.3, the rest of the update isnt all that interesting to me. If anyone comes across info or files related to this, post here.
Thanks
Benny1234 said:
In reviewing the new page on the nexus s, the only thing I really am interested in is the internet dialing/SIP. I have tried SIPdroid on the captivate, and it works ok, but very staticy on the other end. I am curious as to whether anyone knows where the SIP client for 2.3 came from. Is it SIPdroid? Did Google buy SIPdroid? I would also be very interested in flashing only the SIP part of Gingerbread 2.3, the rest of the update isnt all that interesting to me. If anyone comes across info or files related to this, post here.
Thanks
Click to expand...
Click to collapse
Google bought Gizmo5 about 1 year ago. This is probably where they got the SIP client.
From what I read on the official document, internet calling works via wifi only.
I hope and i'm sure the devs will modify this to make it work via 3G.
A few things:
1) You are using VoIP over 3g? It's probably not goind to sound great, and any free client you have is not going to implement g729 b/c it requires a license so GSM is your best bet for low bandwidth, and it doesnt sound great.
2) a. No it is not sip droid. b. Sipdroid sucks - it is a terrible client. Basically the PBXes.org people who "wrote" sipdroid took the example "client" from mjsip and jammed an android interface on it. The backend sip implementation is pretty crappy, doesnt support call transfer, does multiple registrations and can flood a registrar.
2) CSipSimple is a much more promising client (IMO). And while has not yet implemented transfers yet, it is based on pjsip, a very well implemented sip stack that does fully support these features. Also, I have found that CSipSimple has less fuzzy audio too.
3) I have been looking at the 2.3 SIP stuff - It's not like you can just take that part from 2.3 and "flash" it to your device.
Besides that, the implementation that is in the 2.3 SDK looks very simplistic so far - and it is unclear to me whether or not the dialer will allow native SIP calling, or if google has just put in sip libraries for people to develop SIP applications. I see no where in any settings that allow you to specify "phone wide" sip credentials.
This would seem to be further backed by the sample "walkie talkie" application that is available with the 2.3 sdk.
4) I doubt google bought gizmo5 for their sip stack/client. There are many highly compliant open source sip stacks freeley available: sofia-sip, pjsip, jain-sip etc. etc. I dont know what is "under the hood" but what google has exposed via the SipProfile so far looks to be sub-par.
5) "Internet calling" support isnt going to be enabled on all devices, although i think the nexus s probably will be one of the few, in fact even in the AVD I get an "internet calling not supported" message when I try to call a sip URI from the dialer.
Your best bet right now - try out CSipSimple. Native SIP support is going to be a bit raw for a while is my guess.
SIP dialing
Thanks etamme ! Thats some good information! Yeah I would like to use SIP for international calls, wifi and 3G data. I use the phone when we travel and have foreign sims. So making GV /G5 calls would be perfect. I used to use an iphone, but unlocking became a PITA recently. (read as 6.15.00 BB)
Will check out CSSipSimple, I assume it will work with G5. I'm glad someone else realizes Sipdroid is terrible. Every time I use it the other party complains. With all the updates theyve done they have failed to address a major problem.
Thanks again!
have you tried this?
i'm trying it now
http://androidandme.com/2010/12/news/how-to-place-and-receive-internet-calls-with-android-2-3/
Benny1234 said:
I am curious as to whether anyone knows where the SIP client for 2.3 came from.
Click to expand...
Click to collapse
Gingerbread has a built-in SIP stack.
etamme said:
A few things:
1) You are using VoIP over 3g? It's probably not goind to sound great, and any free client you have is not going to implement g729 b/c it requires a license so GSM is your best bet for low bandwidth, and it doesnt sound great.
2) a. No it is not sip droid. b. Sipdroid sucks - it is a terrible client. Basically the PBXes.org people who "wrote" sipdroid took the example "client" from mjsip and jammed an android interface on it. The backend sip implementation is pretty crappy, doesnt support call transfer, does multiple registrations and can flood a registrar.
2) CSipSimple is a much more promising client (IMO). And while has not yet implemented transfers yet, it is based on pjsip, a very well implemented sip stack that does fully support these features. Also, I have found that CSipSimple has less fuzzy audio too.
3) I have been looking at the 2.3 SIP stuff - It's not like you can just take that part from 2.3 and "flash" it to your device.
Besides that, the implementation that is in the 2.3 SDK looks very simplistic so far - and it is unclear to me whether or not the dialer will allow native SIP calling, or if google has just put in sip libraries for people to develop SIP applications. I see no where in any settings that allow you to specify "phone wide" sip credentials.
This would seem to be further backed by the sample "walkie talkie" application that is available with the 2.3 sdk.
4) I doubt google bought gizmo5 for their sip stack/client. There are many highly compliant open source sip stacks freeley available: sofia-sip, pjsip, jain-sip etc. etc. I dont know what is "under the hood" but what google has exposed via the SipProfile so far looks to be sub-par.
5) "Internet calling" support isnt going to be enabled on all devices, although i think the nexus s probably will be one of the few, in fact even in the AVD I get an "internet calling not supported" message when I try to call a sip URI from the dialer.
Your best bet right now - try out CSipSimple. Native SIP support is going to be a bit raw for a while is my guess.
Click to expand...
Click to collapse
Running Gingerbread right now...I can tell you that "Internet Calling" works straight from the dialer. However, my experience with built in SIP over wifi on Pbxes.org is that cSipSimple is more usable. There is a noticeable lag using the built in SIP configuration and only UDP works for PBXes since it doesn't allow a hybrid mode like cSipSimple (TCP for registration, UDP for connection due to PBXes incomplete TCP implementation). The problem I have with cSipSimple is that the mic gain is way too high and it picks up all the background noise.
Benny1234 said:
In reviewing the new page on the nexus s, the only thing I really am interested in is the internet dialing/SIP. I have tried SIPdroid on the captivate, and it works ok, but very staticy on the other end. I am curious as to whether anyone knows where the SIP client for 2.3 came from. Is it SIPdroid? Did Google buy SIPdroid? I would also be very interested in flashing only the SIP part of Gingerbread 2.3, the rest of the update isnt all that interesting to me. If anyone comes across info or files related to this, post here.
Thanks
Click to expand...
Click to collapse
Looks to me that it is based on JAIN-SIP from inspecting the AOSP source. Have look at http://android.git.kernel.org/?p=platform/external/nist-sip.git;a=tree;hb=HEAD
JAIN-SIP was developed by NIST and the AOSP references NIST also. Haven't dug deeper to confirm however.
etamme said:
A few things:
3) I have been looking at the 2.3 SIP stuff - It's not like you can just take that part from 2.3 and "flash" it to your device.
Click to expand...
Click to collapse
What would it take to extract the SIP bits from the AOSP and use it as a reference library for a SIP enabled application? I have never tried but it should be possible no?
Wrong mic (top)
OCedHrt said:
The problem I have with cSipSimple is that the mic gain is way too high and it picks up all the background noise.
Click to expand...
Click to collapse
You can set the mic gain:
While in a call, click the menu button (bottom left)
Select Media
Move the Mic slider left to lower the volume (quickly before the screen goes back to default).
However, this does not really solve the problem because cSipSimple uses the mic on top of the phone which does not pick up your voice very well, and pics up the sound from the receiver (speaker) causing the person on the other end to hear an echo of everything they say.
I have not been able to find a way to change this behavior.
anyone having an issue with phone calls being rejected with sip dialing? I've tried sipdroid, csipsimple and native sip. using google voice forwarding a number i recieved from ipkall, and using iptel.org instead of pbxes

[Q] Call Recording + Custom ROMs

Hey there Guys (and Gals),
As many of you are probably aware, call recording on the Android platform is quite a mixed bag. Some devices support call recording (two sided) out of the box. Others only record the device stream leaving the caller side audio only being recorded from the mic (which means very low volume). While others that may not support call recording out of the box, can be made to do so with either a Custom ROM and/or a patch.
What I would like to do is to start a thread similar to what was created for Windows Mobile devices where we compile a running list of Devices + Custom ROMs + Patches that have been confirmed to allow two side call recording.
We have compiled our own list of Android devices that our users have confirmed support call recording to a certain degree, but due to frequent use of Custom ROMs and patches, it's relatively inaccurate. Here's what we have so far:
- Acer Liquid 100
- Droid Eris
- Droid Incredible (may require speakerphone)
- G1
- General Mobile DSTL1
- HTC Evo
- HTC Dream
- HTC Hero
- HTC Legend
- HTC Magic
- HTC Tattoo
- HTC Wildfire
- LG540 (reported on OS 1.6)
- LG GW620 (reported on OS 1.6)
- LG Optimus One (reported on OS 2.2)
- Motorola Charm
- MyTouch
- Samsung Galaxy (OS 2.2)
- Samsung Vibrant (partially confirmed, please test first!)
- Sony Ericsson Xperia X10 / Mini
Unfortunately even on this list, it's not as simple as it looks. Some require very specific application settings to get call recording working, which can include the timing of the call recording, among other things.
With that said, it would be great if everyone could give the following feedback on this topic, so we can finally create a rock solid list of Android's that support this very important functionality. Please post ONLY if you are able to record both sides of the call with decent quality OR if someone has listed a Device/OS/ROM/Patch combination that is not working for you.
> Device Model/Variant
> OS Version
> or Custom ROM version
> Link to said Custom ROM
> Any additional Patch you feel you've installed that may have affected your ability to record calls
> Link to said Patch
> What call recording app(s) you were able to record using (as well as any special setting that was required, if any)
I'll monitor and maintain this post to ensure we end up with a clean, accurate list for all current and future Android users looking for this functionality. And of course, feel free to use our Total Recall application to test, which comes as a 14 day demo. If you require an extended demo, just PM me with your IMEI so I can refresh it for you. As an added bonus, if you do use Total Recall to test and are the first to report a specific working Device/ROM/OS/Patch combination, including the URLs to the custom ROM and/or patches, I'll give you a free license for the app.
Big thanks guys, I'm sure this will benefit us all!
Stay Killer
Josh @ Killer Mobile
www.killermobile.com
Samsung Fascinate here on superclean 2.8v with eb16 kernel. Nothing worked, any recording format, speakerphone or not. No other patches installed, a fresh install.
Link to ROM http://forum.xda-developers.com/showthread.php?t=910921
Sent from my SCH-I500 using XDA Premium App
Anyone else care to participate? We all win with this!
Cheers!
Josh
Already a thread here.
http://forum.xda-developers.com/showthread.php?t=926498
Mods please merge them.
Thanx
I hv tryd trial that u gv in this post...
I m using samsung vibrant sgh959
Andtoid 4.1
Rom is slimbean 3.1
Aftr i instlld
Total recall is started to hang from its first launch... its just circling that registering.... try to uninstall n installed again.... its same issue....
So vl you provide me full license version... it might work
Sent from my SGH-T959 using xda app-developers app

[Q] To Rom Cooks and Internet Call users

I have been using HTC magic, Hero,Desire S and used briefly Galaxy S Plus.
At present I have Sensation XE, rooted,Soff etc.
Now my question is , on my old magic I run CM7 which has little extra in internet calling features, where I can set figures for refresh intervals for UDP/TCP ports.
I am runnibg Vituous ICS4 rom which lacks that feature as a result after certaim length of time ,even though I am on line but calls go to voicemail. I can make calls.
If any of you are using sip, please advise which rom has internet calling features in full?
I am aware of sipdroid and csip simple etc but I would like to use native client.
I am amazed that it works satisfactorily on my old Magic!
Thanks.

Q: Howto Record from microphone, process and then transmit uplinc in voicecall?

Hi All,
I have a small question regarding an app I would like to write. The idea is simple:
While in voice call I would like to intercept the audio recorded by the microphone, process it with some algorithms I already have (some DSP to make several kind of voice effects, e.g. robotic voice, mosquito voice and etc) and then forward it to the voice uplink so the other party would hear this processed voice signal and not the original.
Is this possible? Is there a ready API to access in-call microphone and send voice uplink or do I need to do some kind of low-level programming?
My target is Nexus 5 with Android 5.0 on it by I would like to make it as generic as possible. (I also have a vendor rooted chineese phone with Android 4.2 if voice access requires root previliges).
Thanks!
(And in case this isn't the right forum - I am sorry, I browsed through lots of forums here on XDA and this one seemed the most appropriate)
No replies at all? No one knows the answer?
No replies at all? No one knows the answer?

Categories

Resources