Related
Can someone please explain, once and for all, why recording incoming audio for calls is so damn difficult? Forget about the legality of it or whatever - my question is purely technical. What are the technical difficulties that a developer runs into when trying to write a call recording app? Particularly for the Atrix?
I've heard that "moto blocks it", but that's not really an answer. Is the driver "hidden" in some way? Is the stream encrypted or something? Is there no API function that exposes the incoming audio stream?
On phones that do successfully record the inbound audio, how is the app doing it, and why does it work on that phone, but not on another? What's different about the platform/software/driver/electronics/etc?
Thanks
Would love to know this as well.
Sent from my MB860 using XDA App
definitely a bump. My bet is that the API is crippled in that area for legality reasons.
Trust me, I'm sure your phone already has plenty of call recording software on it....
Techcruncher said:
Trust me, I'm sure your phone already has plenty of call recording software on it....
Click to expand...
Click to collapse
Totally bro it like totally records your words and stuff and like saves em on an invisible SD card and the file is 0kb... oh and then if you check your memory to see if it is recording it sends it via the internet... even without a connection!
Sent from my Xoom using XDA App
ChongoDroid said:
Totally bro it like totally records your words and stuff and like saves em on an invisible SD card and the file is 0kb... oh and then if you check your memory to see if it is recording it sends it via the internet... even without a connection!
Sent from my Xoom using XDA App
Click to expand...
Click to collapse
+5,000,000
LMFAO!
Sent from my MB860 using XDA Premium App
probably is the legality issue. worried about something being recorded during a conversation that can't legally be recorded.
Can't really imagine any technical difficulty that would prevent it.
If you call me its legal for me to record the conversation. There is nothing illegal about that.
Sent from my MB860 using Tapatalk
And if someone else is using your phone, it's not.
Techcruncher said:
Trust me, I'm sure your phone already has plenty of call recording software on it....
Click to expand...
Click to collapse
Totally clueless lol.
Jnewell05 said:
If you call me its legal for me to record the conversation. There is nothing illegal about that.
Sent from my MB860 using Tapatalk
Click to expand...
Click to collapse
In many jurisdictions, all participants must be aware that a conversation is being recorded, or the recording is illegal.
Sent from my MB860 using XDA App
Thanks for all the replies, everyone, but I'm afraid this post is turning into the legal conversation that I hoped it wouldn't. I'm sure none of us are lawyers, so let's stick to the nerdy technical stuff we're good at.
So just to try to reign the conversation back in; there's gotta be some devs out there who have dabbled in this area before. What are the technical nuances and obstacles in wirting code to record the incoming audio of a phone call?
(Ya, I know about the 'speaker-phone' trick. I'm asking about the incoming audio stream.)
Techcruncher said:
Trust me, I'm sure your phone already has plenty of call recording software on it....
Click to expand...
Click to collapse
...
...
Uh... ok. Thanks for that...
ChongoDroid said:
Totally bro it like totally records your words and stuff and like saves em on an invisible SD card and the file is 0kb... oh and then if you check your memory to see if it is recording it sends it via the internet... even without a connection!
Click to expand...
Click to collapse
BAAAHH HAHAHAHAHA!!!!
Skadoosh!!
See this: http://code.google.com/p/android/issues/detail?id=2117#c401
netter159 said:
definitely a bump. My bet is that the API is crippled in that area for legality reasons.
Click to expand...
Click to collapse
Back to the post..
the Atrix, cannot record calls is because Moto left out a standard Android function from one of the libraries, the libaudio.so file. Supposedly that is the standard way to stream the live call audio (both incoming & outgoing) for Android programming.
Since other Android phones CAN record calls, and since other Android apps do work with multiple other phones--it seems likely that this is a Moto issue and not an "Android" problem. Moto have no comment on the topic other than "we don't make call recording software".
Someone capable of shimming in some new code or writing a driver that can access the hardware will be my hero. in another post I saw someone that was able to bring a driver from another phone and use its functionality to record calls
I would pay good money to record MY phone calls.....
I came across this idea from another board about a "virtual recorder"
Quote:
"For example, maybe we could develop a virtual bluetooth device. Similar to a virtual DVD drive in widows. There's no real physical drive, but the driver makes windows think there is and it can be used to mount ISOs... Well, same concept - make a virtual bluetooth device that android thinks is a physical device, and use whatever existing mechanisms to divert the audio stream to the virtual device. Then of course, the back-end for the virtual bluetooth could simply send the sound back to the handset whilst recording the audio stream."
^^Thats a neat idea. However, I am not sure it is possible to do that given the APIs and the inherent limitations of the platform!
That post about the "other driver" is here http://forum.xda-developers.com/showthread.php?t=806451
according to him he "Because it wasn't open source, I had to disassemble it in order to write what I wanted exactly."
Also here is a link to android FYI
http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html
l8r
OldOneEye said:
Back to the post..
the Atrix, cannot record calls is because Moto left out a standard Android function from one of the libraries, the libaudio.so file. Supposedly that is the standard way to stream the live call audio (both incoming & outgoing) for Android programming
Click to expand...
Click to collapse
Is this something that can be corrected with a custom ROM and kernel? I admit to not knowing much about programming for Android and how a lot of that works. I've got some programming experience outside of Android and Linux, and I'd be willing to cross over and work on custom ROMs just for that feature. Like you, I think it's worth it's weight in gold...
While the voice recognition works very well on my Desire, the tablet has problems with it. It hardly recognizes a word.
Can anybody confirm that?
Absolutely, it works great on my xperia x10 and I always show it off to friends. I on the S1 it can't recognize a single word. I imagine my embarrassment when I tried it on a friend. I can some one say why? Because afterall when you are signed into your goggle account it should recognize your voice perfectly.
Sent from my Sony Tablet S using xda premium
Thanks a lot - good to know that I'm not allone - I bet there are a lot of other users with the same problem.
In order for the voice recognition to work, the device must come with microphone.
The question is, does the tablet comes with microphone ?
MySE said:
In order for the voice recognition to work, the device must come with microphone.
The question is, does the tablet comes with microphone ?
Click to expand...
Click to collapse
yah it does. I dont use voice recognition but that might change with ICS.
Voice recognition works for me with no problems. I haven't used it until I saw this thread. Decided to check functionality. I've used it for Maps and Browser so far, following the help tutorial.
Working great.
Sent from my Google Nexus S using XDA App
What am I doing wrong?
I tried so many things - without any success.
Today I will reset my tablet an let you know if it works.
I have the same problem.
Have you solved with reset?
Voice recognition on all devices sucks with a british accent lol
animaleyes76 said:
Voice recognition on all devices sucks with a british accent lol
Click to expand...
Click to collapse
+1 with a US Southern Redneck accent too!
I just tried it after reading this thread and it works perfect (I didn't use a microphone, just speak to the tablet).
So, I' keep reading that you can use Google Voice to make voip calls through wifi with tablets like my YP-G70. But I can't figure out how to do it. Every post I see anywhere says to just have it forward to Google Talk. I've done that, but still nothing happens...
Maybe I'm just missing something?
Any help would be very greatly appreciated, and I really hope I didn't miss a post that already answered this. 'Cause I really looked. =\
Also, any other app suggestions that could do this better would be awesome, too.
Thanks in advance!
Use Groove IP, and link it to your Google Voice credentials.
Free US and Canada calls for the remaining of this year.
Sent from my YP-G70
DeLaVicci said:
So, I' keep reading that you can use Google Voice to make voip calls through wifi with tablets like my YP-G70. But I can't figure out how to do it. Every post I see anywhere says to just have it forward to Google Talk. I've done that, but still nothing happens...
Maybe I'm just missing something?
Any help would be very greatly appreciated, and I really hope I didn't miss a post that already answered this. 'Cause I really looked. =\
Also, any other app suggestions that could do this better would be awesome, too.
Thanks in advance!
Click to expand...
Click to collapse
I can definitely recommend GrooveIP. And from what I can tell, you can now make calls straight from the Google Voice app using "Click-to-Call" (added in the new version of Google Voice).
I currently use GrooveIP still though, since it's most convenient. Calls sound fantastic if your on a good connection, slightly laggy over 3G in some cases.
Ahh, thanks! Installed and working gloriously.
... Although I feel kinda dumb now.
But thank you for your help!
I use spare phone with google voice it works perfect!
Sent from my YP-G70 using xda premium
DeLaVicci said:
So, I' keep reading that you can use Google Voice to make voip calls through wifi with tablets like my YP-G70. But I can't figure out how to do it. Every post I see anywhere says to just have it forward to Google Talk. I've done that, but still nothing happens...
Maybe I'm just missing something?
Any help would be very greatly appreciated, and I really hope I didn't miss a post that already answered this. 'Cause I really looked. =\
Also, any other app suggestions that could do this better would be awesome, too.
Thanks in advance!
Click to expand...
Click to collapse
Grooveip is nice. unfortunately google is going to start charging next year for calls. :-(
Sent from my YP-G70 using XDA
Doesn't surprise me at all. But I bet when they do charge it's probably still going to be a ridiculously cheap alternative.
Granted, I could be completely wrong...
Talkatone
I'd like to see something like Talkatone for iOS. That app works really well and android needs something like that.
http://www.appbrain.com/app/talkatone-free-calls/com.talkatone.android
But I like GrooveIP much better.
I'm really happy with GrooveIP so far. Especially when I remembered to change my wifi back to never sleeping.
Thanks
tcat007 said:
http://www.appbrain.com/app/talkatone-free-calls/com.talkatone.android
But I like GrooveIP much better.
Click to expand...
Click to collapse
Oh I didn't realize there was a Talkatone, thanks!
The Reason I like Talkatone is that you don't have to have 2 accounts set up. The subscription I used to setup my Google Talk account is up now ;-).
talkatone has the added advantage of being able to send SMS
Groove IP Lite
This is my first post. I'm really happy to confirm that Groove IP Lite really works with my Galaxy Player 5.0
I searched "how to make my galaxy player 5.0 a phone" on google and found instructions (both video & text) from unlocker dot com. Should be very first article.
1. Setup a google voice account
2. In the settings, set your google account phone to answer to your GoogleChat.
3. Download the app at Google Play, Groove IP Lite.
4. Follow the instructions.
Have fun with your new VOIP phone. Awesome!
plofsa said:
This is my first post. I'm really happy to confirm that Groove IP Lite really works with my Galaxy Player 5.0
I searched "how to make my galaxy player 5.0 a phone" on google and found instructions (both video & text) from unlocker dot com. Should be very first article.
1. Setup a google voice account
2. In the settings, set your google account phone to answer to your GoogleChat.
3. Download the app at Google Play, Groove IP Lite.
4. Follow the instructions.
Have fun with your new VOIP phone. Awesome!
Click to expand...
Click to collapse
does the ear peice work?
Yes, actually, it does.
Sent from my 5.0 USA GenGin + ICS theme
dorfd1 said:
does the ear peice work?
Click to expand...
Click to collapse
Yes, the earpiece works with the phone feature only (just talking back & forth). Adjust the volume in the settings first before you make your first call. Talk about ringing your in ears, man!! The button, on the earpiece, only works the "play/pause" for your music on the Galaxy Player 5.0. So you'll to your phone the player itself. Cool? Cool.
Anyone get VOIP working well on their player? I've tried ALL combinations of different software packages with my 5.0 (grooveIP, SIPdroid, talkatone, etc) and cannot find one that offers a usable delay. Every single call I've ever made has has been laggy as hell - even with a full wifi signal, wifi security off, no firewall and fast internet. My test calls all deliver voice through the player with at least a second delay, and having a conversation is almost impossible.
I've tried playing with all the SIP/VOIP settings, played with call quality, codecs, everything! Some settings have made it marginally better but still not good enough. I also bought Tegrak overclock hoping maybe the lack of processing speed on the 5.0 was causing an issue with the codecs - even overclocked to 1.5ghz there was no difference whatsoever.
I'm running gingerbread, but I can't see ICS being any better.
Anyone have any ideas, or is the hardware on the player just insufficient?
Me too I tried all kind of settings with GrooveIP and Talkatone and I just couldn't get rid of the 1 or 2 seconds delay. I'm curious if anyone else sees the same thing or do you just not notice it? It's there.
Thanks!
Just to confirm call recording works amazing as standard. I use callrecorder by skvalex and device is other, use standard android api and choose voice up link and downlink. Im getting really amazing call recording. No mods needed other than root of course. Im on an international version. Hope this helps someone.
diigimatrix
Sent from my GT-N7100 using Tapatalk 2
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
iakovidis said:
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
Click to expand...
Click to collapse
you can try "all call recorder" from play store, it's free and work fine !
iakovidis said:
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
Click to expand...
Click to collapse
There is no replacing this app. It can do ANYTHING you would ever need in a call recorder. To name some features:
I have my family in a "family group" in my contacts. Same with friends in "friends". You can go to exceptions and tell it to "never record x-group" and "always record" another group. It also has a manual over ride button so that you can start recording even if the person calling is in the "never record" group. So my recorder is setup so it automatically records everyone that is not in my "never record" group.
I love that app. Worth every penny IMHO.
I agree, it's worth every penny. Saved my ass once.
Balamutnik said:
I agree, it's worth every penny. Saved my ass once.
Click to expand...
Click to collapse
Yupp. It has saved me about $1.000 to date. What happens most of the time is we agree upon a price and they tell me another price when the work is done or when the product shows up. I tell them "no we agreed on $xxxx dollars.", they disagree, I show them the recorded call and they back down. Without this app it would be "I said, you said" and it would be a PITA to settle on something. It's such a nice app! Dollars, frustration and time saved! I would donate even more, but considering I gave the dev a tons of idea: exception list, movable recording button, "hide pause button if recording has started option" etc, that he incorporated to make the app it is today I feel I have done my part
Thank you. This is very good news indeed! I hope so will be in future)
Sent from my GT-N7100 using xda app-developers app
aiglegris91 said:
you can try "all call recorder" from play store, it's free and work fine !
Click to expand...
Click to collapse
"all call recorder" freezes my Note 2. It gave black screen after call and had to pull battery out, so I uninstalled it.
Native Call Recording Samsung Galaxy Note GT-N7105
iakovidis said:
Good to know. But i wont use it , its almost 8€. I can donate half of them to the dev that get native call rec from the asia version as with so many sammy droids.
Click to expand...
Click to collapse
Can you point me in the right direction on how to get their software? I am willing to pay för a solution that lets me record calls regardless if I am on blutooth, cabled headset, normal or speakerohone, preferably channel divided. Sound format doesn't matter as long as there somewhere is a converter for it.
My phone is rooted, native API seams to work on handset with or without speakerphone active, however not with headset. My phone is rooted.
I tried every single setting from the "Standard Android API preferences, but it did not work with bluetooth headset (Sony Smart Wireless). Only the incoming voice is being recorded.
Though I only use the note with bluetooth the app is useless for me.
NikosPx said:
I tried every single setting from the "Standard Android API preferences, but it did not work with bluetooth headset (Sony Smart Wireless). Only the incoming voice is being recorded.
Though I only use the note with bluetooth the app is useless for me.
Click to expand...
Click to collapse
I'm waiting on a bluetooth solution as well...
Sent from my Galaxy Note 2 using Tapatalk 2
EP2008 said:
I'm waiting on a bluetooth solution as well...
Sent from my Galaxy Note 2 using Tapatalk 2
Click to expand...
Click to collapse
I've used record my call app which is free.
just set the recording mode to Phone instead of microphone.
I can even choose what numbers to record such as unknown numbers and groups. it's been great.
hyperionramus said:
I've used record my call app which is free.
just set the recording mode to Phone instead of microphone.
I can even choose what numbers to record such as unknown numbers and groups. it's been great.
Click to expand...
Click to collapse
That's what I use now, but no matter what the setting, it either records only my voice or the other person. Not both. I've tried this two different bluetooth headsets without luck: Motorola hx550 and jawbone icon.
Sent from my Galaxy Note 2 using Tapatalk 2
Galaxy call recorder works perfect for me, no root needed.
Sent from my GT-N7105 using xda app-developers app
I guess I've only tried it with a regular headset and not a blue tooth one.
Sent from my awesome Galaxy Note 2 using a freaking paid forum app.
Hi,
Does anyone know of an app that works like an answering machine, allowing incoming calls to be recorded on the phone itself after hearing a prerecorded welcome message? I need this app for the Samsung Galaxy S3 to be used outside the US,
Thanks !
eliort said:
Hi,
Does anyone know of an app that works like an answering machine, allowing incoming calls to be recorded on the phone itself after hearing a prerecorded welcome message? I need this app for the Samsung Galaxy S3 to be used outside the US,
Thanks !
Click to expand...
Click to collapse
Ummm its called voice mail.
Lol
You dont need an app
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
See if your provider offers visual voicemail...if not, check out "you mail" out some of the other visual voicemail apps on Google play.
That's about the closest I can think of...not only can you just hit play on your device without calling, but you also get a text transcript of each message as it comes through.
HTC_One_S | S-OFF | Root_Box | Bubba_3.7b_SoftOV
Not quite...
Hey,
Thanks for the help. My carrier offers voicemail but with no visual interface, that's why I'm looking for a application to replace it. and Youmail does not work in my country...
any other suggestions?...
Thanks !
Try Hullomail. That definitely works outside of the US, as I'm using it in the UK.
Sent from my C6603 using Tapatalk 2
kingvortex said:
Try Hullomail. That definitely works outside of the US, as I'm using it in the UK.
Sent from my C6603 using Tapatalk 2
Click to expand...
Click to collapse
I'm in Israel, an Hullomail would have been great if it worked here...
thanks.
No such applications (
thanks
playsib said:
No such applications (
Click to expand...
Click to collapse
thanks for the efforts.
This may sound crazy but you can use Google Voice for this very application.
Sent from my Nexus 4 using xda premium
OK, I have done a little thread cleaning....I would rather not close this thread, so let's try a reset.
I think everybody knows that not every application is available in all locations...well now you do
So let's not get upset when somebody suggests something that you can't use. I just checked the Italian version of the play store and there are numerous Voicemail and Answering Machine apps for download. Personally if it isn't inverted (black background, white text) I don't want it.
So if i may recap.
The search is for an App on the phone(or tablet) that will answer for you and then play a message after that it will record what is been said on the other side of
the line.
So no redirecting calls to another number that records it so I/we don't also have to call that number to hear the messages.
I have also tried several from the "Google Play" market/store but i cannot find one that works correctly (i.e. clear sounds is a must for me personally, which all of them lack. If i want it on speaker to record i can just use my 1980 tape recorder next to it )
Oh just to clarify this is NOT about voice-mail!
An answering machine was used with landlines for when you'd be away.
Check this out, wiki about Answering machines.
And to clarify some more here is a wiki about voice-mail
Here are some of the suggestions (sorry if i miscredited anyone please PM me so i can fix it )
Hullomail (kingvortex)
Google Voice (marty331)
Visual voicemail - Check if your provider has an app (ryanshew)
Youmail (ryanshew)
I have looked at all suggestions above, but that's all voice-mail as far as i can see. (Checked websites and info if not clear enough, didn't actually try it out).
So if I'm wrong please let me know and i will research it further.
Hope this clears up some misunderstandings I have come to see in my 4 year hunt for a descent "Answering Machine app".
(Also looked for it when I had Windows Mobile but that was not possible on the phone i had then. Hardware related and such.
I'm developing an App that do this and it's called "LVoicemail": http://forum.xda-developers.com/android/general/app-lvoicemail-t3485750/page1
11