[Q] voicemail software ? - General Questions and Answers

is there a software that can replace voicemail ?
because if i need to call my voicemail i will cost 10c/min
wich is absurd
so what i want is a software taht can answer teh phoen after 3 rings with a preset message and then records what the person on the other line has to say
ty for ya time

Google Voice is what I use for VM and seems perfect for your needs. You do not make a call to listen to messages. Instead the app downloads the message recording and you listen to it through the GV app. Keep in mind that does use a small amount of data.

I notice on the 4.1.2 jb roms the voice mail icon doesn't show up is there anyway to fix that

Related

[Think Tank] Phone Call recorder for Nexus One

I recently started trying to complete a phone call recorder for the Nexus One running FroYo, but I've been having trouble getting the audio source to work correctly.
Using MediaRecorder.setAudioSource with MediaRecorder.AudioSource.VOICE_CALL results in a 0 kb file.
MediaRecorder.AudioSource.VOICE_DOWNLINK and MediaRecorder.AudioSource.VOICE_UPLINK both only record from the MIC and are therefore no different than MediaRecorder.AudioSource.MIC
Does anyone have any experience working with this part of the API, trying to do something similar? My next step would be to re-work using AudioRecord, but from what I've been reading online no one has had any success with that either.
Any help would be GREATLY appreciated. Thanks in advance!!
-teleknEsis
Googlevoice can do this. I believe you hit the number 4 during a call to start recording and 4 again to stop.
teleknEsis said:
I recently started trying to complete a phone call recorder for the Nexus One running FroYo, but I've been having trouble getting the audio source to work correctly.
Using MediaRecorder.setAudioSource with MediaRecorder.AudioSource.VOICE_CALL results in a 0 kb file.
MediaRecorder.AudioSource.VOICE_DOWNLINK and MediaRecorder.AudioSource.VOICE_UPLINK both only record from the MIC and are therefore no different than MediaRecorder.AudioSource.MIC
Does anyone have any experience working with this part of the API, trying to do something similar? My next step would be to re-work using AudioRecord, but from what I've been reading online no one has had any success with that either.
Any help would be GREATLY appreciated. Thanks in advance!!
-teleknEsis
Click to expand...
Click to collapse
Isn't this illegal?
Geo411m said:
Googlevoice can do this. I believe you hit the number 4 during a call to start recording and 4 again to stop.
Click to expand...
Click to collapse
Well damn, you got me there. Indeed that does work, although it requires someone to call you through your google voice #. I think there's still enough demand out there for a native call recorder that this is still worth investigating a fix.
But thanks for the info!!!!
prettyboy85712 said:
Isn't this illegal?
Click to expand...
Click to collapse
No, actually in my state (Texas) it is not. As long as "1 of the parties is aware it is being recorded" (uhhh myself) it is legal.
The last time this was discussed Dianne Hackborn said that the G1 did not have the hardware for this to happen.
The problem was that the baseband processor did all the work and the raw audio stream was never exposed to Android (yep, including if you use a bluetooth headset, all done by the baseband processor) she said the problem was that qualcomm et al tended to lock up the functionality making such things really hard to do without their co-operation at driver writing time.
I'd guess this still holds for the N1.
Google voice however is just fancy VOIP so that is all done within the kernel hence the audio is easy to get at.
Here's a bit of the thread:
http://www.mail-archive.com/[email protected]/msg06770.html
Geo411m said:
Googlevoice can do this. I believe you hit the number 4 during a call to start recording and 4 again to stop.
Click to expand...
Click to collapse
lmao but it makes everything akward when the voice says its recording. i believe it only works for incoming calls as well
prettyboy85712 said:
Isn't this illegal?
Click to expand...
Click to collapse
this is an international site....just because its illegal where you are doesnt mean it is everywhere.
teleknEsis said:
No, actually in my state (Texas) it is not. As long as "1 of the parties is aware it is being recorded" (uhhh myself) it is legal.
Click to expand...
Click to collapse
finally i have a right to do something in texas besides own a gun
man, i really wish there was an app for this (besides google voice) =/
I have been trying to find an app that takes this one step further, and can be used as a voicemail service.
Here in Australia we have to pay for the call diversion to carrier provided voicemail, then pay to retrieve the message.
If the phone answered the call and recorded the message it would eliminate the need for carrier voicemail.
Recording calls will be great if you can make it work, but reading other posts it seems it may not be possible.
flybyme said:
lmao but it makes everything akward when the voice says its recording. i believe it only works for incoming calls as well
this is an international site....just because its illegal where you are doesnt mean it is everywhere.
finally i have a right to do something in texas besides own a gun
Click to expand...
Click to collapse
Points well made, remember though an app to be issued on this site, might be unlawful since the servers are located in the USA.
As too anyone interested in the state laws for recording a conversation per state:
http://www.rcfp.org/taping/quick.html
Remember one thing also, the reason Google removed all the recording apps off the market is because they didn't want to be responsible for the actions.
Google voice records a conversation after it notifies the caller on the other end of the call.
Just an fyi too you all.
Mikey1022 said:
Remember one thing also, the reason Google removed all the recording apps off the market is because they didn't want to be responsible for the actions.
Click to expand...
Click to collapse
Wow I didn't realize they pulled them off the market lol
I thought that was because I couldnt see all the protected apps
SilentMobius said:
The last time this was discussed Dianne Hackborn said that the G1 did not have the hardware for this to happen.
The problem was that the baseband processor did all the work and the raw audio stream was never exposed to Android (yep, including if you use a bluetooth headset, all done by the baseband processor) she said the problem was that qualcomm et al tended to lock up the functionality making such things really hard to do without their co-operation at driver writing time.
I'd guess this still holds for the N1.
Google voice however is just fancy VOIP so that is all done within the kernel hence the audio is easy to get at.
Here's a bit of the thread:
http://www.mail-archive.com/[email protected]/msg06770.html
Click to expand...
Click to collapse
Very interesting, and that would certainly explain the limitations of the API on the Nexus One. I really wish there was some way around this.
Mikey1022 said:
Remember one thing also, the reason Google removed all the recording apps off the market is because they didn't want to be responsible for the actions.
.
Click to expand...
Click to collapse
Could you provide a link to back that assertion up? as I said I don't believe there have been any actual call-recording apps on the market, due to technical limitations, just normal recording apps that could be used to (poorly) record a call. And I don't believe any of those have been pulled.
Personally IMHO the notion that you can't record something you hear is nonsense. Thankfully I don't live in a country where this is so.
If you have a SIP account (or VOIP), you can download the app 3cxPhone from Android Market and in the Settings there is an option to record all calls.
I have tested it and it works perfectly. Both parties are recorded loud and clear unlike most of the old call recorders on the Market where you could barely hear the other party. I think it has something to do with SIP apps, like Sipdroid and 3cxPhone, calls function as Media files rather than phone calls on Android, allowing the recording of both sides of the call equally.
Anyway, the recorded call auto saves as a .wav file on your sd card under /3cxPhone/recordings.
Use your Google Voice number as a SIP account. Substitute 3cxPhone for Sipdroid in the tutorial... http://androidforums.com/android-lo...-your-android-phone-free-us-canada-calls.html
There's also trick you can do to record all in and out calls with 2 Google Voice accounts, one of the GV callback apps in Market, a MagicJack, and your regular phone calling plan (not Sipdroid or 3cxPhone).
Long tutorial short...
-you set up your MagicJack number as a forwarding number on GV line 1.
-Then, after its registered, go into the MJ login page and auto-forward all calls to your GV line 2 number. You can put your MJ in a drawer and never plug it in again after that.
-in the Android GV callback app, login with GV line 1. In the Settings, change the "This Phone's number" to the MagicJack number. Make sure your GV line 1 does not forward to your cell phone. Check desktop GV Settings to be sure.
-in GV line 2's Desktop version, make a new Contact with GV line 1's number. Name it whatever you want. In the Settings for that Contact, make all calls ring your Mobile number. Turn off all Call Screening or Call Presentation for that Contact, meaning calls just go through without options to reject or send to VM.
-Finally, to make calls, in the GV callback Android app, enter a number or choose a contact to call. It will call you back on your MJ number, which happens to forward to your GV Line 2 number....which is getting an incoming call(calling your cell), which means you can just push the number 4 as soon as you pick up the callback to start recording.
Your outgoing Caller ID will be GV Line 1 but your recordings will show up in GV Line 2.
The end
agriff said:
If you have a SIP account (or VOIP), you can download the app 3cxPhone from Android Market and in the Settings there is an option to record all calls.
I have tested it and it works perfectly. Both parties are recorded loud and clear unlike most of the old call recorders on the Market where you could barely hear the other party. I think it has something to do with SIP apps, like Sipdroid and 3cxPhone, calls function as Media files rather than phone calls on Android, allowing the recording of both sides of the call equally.
Anyway, the recorded call auto saves as a .wav file on your sd card under /3cxPhone/recordings.
Use your Google Voice number as a SIP account. Substitute 3cxPhone for Sipdroid in the tutorial... http://androidforums.com/android-lo...-your-android-phone-free-us-canada-calls.html
There's also trick you can do to record all in and out calls with 2 Google Voice accounts, one of the GV callback apps in Market, a MagicJack, and your regular phone calling plan (not Sipdroid or 3cxPhone).
Long tutorial short...
-you set up your MagicJack number as a forwarding number on GV line 1.
-Then, after its registered, go into the MJ login page and auto-forward all calls to your GV line 2 number. You can put your MJ in a drawer and never plug it in again after that.
-in the Android GV callback app, login with GV line 1. In the Settings, change the "This Phone's number" to the MagicJack number. Make sure your GV line 1 does not forward to your cell phone. Check desktop GV Settings to be sure.
-in GV line 2's Desktop version, make a new Contact with GV line 1's number. Name it whatever you want. In the Settings for that Contact, make all calls ring your Mobile number. Turn off all Call Screening or Call Presentation for that Contact, meaning calls just go through without options to reject or send to VM.
-Finally, to make calls, in the GV callback Android app, enter a number or choose a contact to call. It will call you back on your MJ number, which happens to forward to your GV Line 2 number....which is getting an incoming call(calling your cell), which means you can just push the number 4 as soon as you pick up the callback to start recording.
Your outgoing Caller ID will be GV Line 1 but your recordings will show up in GV Line 2.
The end
Click to expand...
Click to collapse
While i do appreciate these "workarounds", that was not the point of my thread. From what I can tell, there is a large demand out there for a native application that doesn't require using a VOIP service such as Google Voice or any wonky "setups", and records calls directly to the device. None of the apps I have found so far will record both the incoming and outgoing voice stream, and from my testing with the API and what I've read online, it doesn't seem possible to do with the Nexus One.
I'm more or less just looking for input from people who are familiar with this API and have attempted to do something similar. Thanks anyway....
Using total recall with froyo, works fine.
http://www.androlib.com/android.application.com-killermobile-totalrecall-trial-xtDm.aspx
avelec said:
Using total recall with froyo, works fine.
http://www.androlib.com/android.application.com-killermobile-totalrecall-trial-xtDm.aspx
Click to expand...
Click to collapse
I beg to differ. All the files saved are ending up as 0 kb files and of course won't play. Exact same problem I had during testing of my application. My guess is he's using the VOICE_CALL audio source which was leading to that same problem for me.
If it really does work for you, what location do you have set to save the calls and what format are you saving as?
teleknEsis said:
I beg to differ. All the files saved are ending up as 0 kb files and of course won't play. Exact same problem I had during testing of my application. My guess is he's using the VOICE_CALL audio source which was leading to that same problem for me.
If it really does work for you, what location do you have set to save the calls and what format are you saving as?
Click to expand...
Click to collapse
Mine is default to /mnt/sdcard, I'm running [ROM] Kang-o-rama 0.9 Final SP2 (FRF85) w/apps2ext.
Setup to record only incoming call. Hope this helps.
avelec said:
Using total recall with froyo, works fine.
http://www.androlib.com/android.application.com-killermobile-totalrecall-trial-xtDm.aspx
Click to expand...
Click to collapse
Total recall uses microphone too, so did you read the first post ?
WOT this is not any kind of production/everyday app. Lets pursue other options or future releases of this.....

[Q] unknown callers --> voice mail

I tried a few apps on the market but when I ring my Hero from a number which is not in my contact list it still rings. I can set any contact to go straight to voice mail so it seems logical that an app could be developed to do the same for any numbers not on contact list.
Anyone knows of such app which actually does it for our hero?
Anyone? There has to be some one who knows
I use CallFilter. It works pretty well, sometimes it'll ring one time real fast, then go to VM. Only probably I've found is that if I'm on the phone already, it cuts off my call.
Yeah, I tried it but unfortunately it still rings for calls which show a number. It only works if the call has no name in contacts or unpublished number.
So the idea is really to just send anyone to voice mail if they are not in your contacts. I figured that if they want to contact me they'll leave a message and if I like to talk to them next time I'll add their number to my contacts.
What ROM are you using? If it's AOSP you can long press the number in your call log and in the menu that pulls up you'll see an option to add it to blacklist but that requires missing/receiving a call from it first otherwise I've used call filter from the market in the past which seemed to work well
Sent from my HERO200 using XDA App
if you want the specifics, i am not the man that would be able to tell you. but i would think this is something tasker is capable of handling.
I'm using stock 2.1 with root and some mods.
Actually, the stock 2.1 comes with an option to send to voice mail for any contact. So what you can do is make a group and put all the numbers which annoy you with this option.
The problem with ALL apps which block is that they still either ring once or somehow silence and ignore the call. Either way the call still seems to come in on display. I'm not just talking about the notification but the front display. So it seems like all these apps deal with this in one way; they simply intercept it.
However, the feature which comes with stock 2.1 does this properly and only displays a missed call. The phone does not ring and the caller gets the voice mail immediately. So Sprint or Google did something else in how they handle this. It seems like there should be an option to just let it go straight to voice mail for any numbers not in the contact list or just let the damn thing ring
Still not able to find anything working properly for hero

Looking for a good call blocking, call screening app.

Basically, I want to block calls, texts, etc from certain numbers but I'd like to be able to have the phone pick up for these numbers and play a pre-recorded message or audio file.
Basically I want to have it say the number is no longer in service etc.
I've seen some call blocking apps like this but I can't remember what they are called. Can someone point me to a good one?
If you're running sense, you can actually already blacklist numbers and have them sent straight to voicemail. For more control (or on non-HTC phones) check out mr. number. You can choose to pick up and hang up, send to voicemail, clear notifications for blocked numbers, etc.
As far as playing different messages goes, I would recommend setting up google voice and using it as your voicemail service. You can create groups and assign different messages to different groups or route spam callers to a "this number has been disconnected" message.
The Google voice thing though. DO you have to call in to hear your messages?
The thing I like about Sprint is there Visual Voicemail app, so I don't have to listen to EACH one, and I can see the name of the person it's from and delete or listen to as needed.
kdoggy said:
The Google voice thing though. DO you have to call in to hear your messages?
The thing I like about Sprint is there Visual Voicemail app, so I don't have to listen to EACH one, and I can see the name of the person it's from and delete or listen to as needed.
Click to expand...
Click to collapse
With Google Voice you have many options on how you want to hear your messages.
1. Listen in as they leave it.
2. Call in to your Google number to listen to them.
3. Use the Google App to view and /or listen to your messages
4. Go to google.com/voice to view/listen to your messages.

[Q] APP REQUEST - Ignore call after 2 or 3 rings

I have been searching all morning and can not find an app to do this.
I want my phone to effectively hit the ignore button after a user defined amount of rings. (I realize this would be rings on the recieving end and the caller would likely hear more or less rings)
The reason i want this is I ported my # to Google voice and want to use the customized smart greetings feature of Youmail on my google voice #.
When someone calls me - If I hit ignore before about 3 rings....it goes to youmail voicemail. (what I want all calls to do after three rings)
If I do nothing after recieving a call google voice grabs it before sprint sends it to youmail.
If this app already exists i appologize...I just can not seem to find it.
I wish I could use my google voice # to just forward to my cell but NOT use google voice voicemail.
No one?
Maybe its time for me to start learning to write apps

[Q] Call out with Google Voice

I looked around but couldn't find a thread on this problem.
This is my first Android phone (AT&T version), previously I had a 3GS, and I'm having trouble getting Google Voice sorted. I set up voicemail forwarding as the two thread here suggest, but I can't seem to get calling out working right. If I go into the GV app I can call people who've called me/are starred/left messages etc and it will call with my GV number, but I can't call anyone else with that number. I think I have the phone set to use GV for all calls, but it still uses my cell number if I use the phone dialer. Is there a way to/can I set it up so calls I make come from the GV number?
With the 3GS I just used the GV app for everything and that worked since my calls came from the right number, but as far as I can tell I need to use the phone app to call out with this?
Thanks.
Should be able to change this in the settings:
Settings -> Making Calls
I have mine set up to ask me every time I make a call.
Sounds like yours might be 'Do not use Google Voice to make any calls'
Try groove IP app from market.
Sent from my HTC One X on Leedroid's ROM v5.0.0.
I feel like the least technologically savvy person in the world, but I re-installed the app, restarted, and now it seems to be working.
It had been set to use google voice for all calls, but for whatever reason calls were not coming through that way.
To follow that up. Are texts managed the same way, or do I need to open the GV app to send them?
Use the GV app for texts via GV. Or you can use any other SMS app with the GV-provided phone numbers that it assigns to people that call/text you. As an example, via GV you would normally see a text from Person. If you looked in Messages or Go SMS, it would be Person - +1XXX-XXX-XXX - text. If you use that number to text Person, they will receive it as if it came from your GV #, not your cell #.
Thanks, I'm all sorted out.

Categories

Resources