Android app creation bounty - Android Q&A, Help & Troubleshooting

Idk where to post this, but I'll pay for someone to create a custom call screening app that anyone (most likely rooted) can use instead of Google's call screener.
The call screener should be able to answer all calls that aren't from numbers in your contacts. And it simply and respectfully asks who's calling, and gives you a transcription of what they said and an option to send to VM or answer the call.

Related

[Q] Locally stored voicemail app?

Is there any app that instead of sending the voicemail to the network it records it on to the phone?
Voicemail for me is not included in my monthly minutes, so I can end up with quite a large percentage of my phone bill being voicemail.
I'm running RCMixS on my HTC Desire
Thanks
never heard of such an app. in order to record it on your phone, your phone would have to answer the call and play a recording to the caller, then record the message, still using your minutes.
use google voice for your voicemail. that way you can check it using data. or check it via your computer. either way, you arent wasting minutes on it.
gohamstergo said:
never heard of such an app. in order to record it on your phone, your phone would have to answer the call and play a recording to the caller, then record the message, still using your minutes.
use google voice for your voicemail. that way you can check it using data. or check it via your computer. either way, you arent wasting minutes on it.
Click to expand...
Click to collapse
Google voice is for US only
Sent from my Galaxy SII
If you find this post usefull please press the "Thanks" button
gohamstergo said:
never heard of such an app. in order to record it on your phone, your phone would have to answer the call and play a recording to the caller, then record the message, still using your minutes.
use google voice for your voicemail. that way you can check it using data. or check it via your computer. either way, you arent wasting minutes on it.
Click to expand...
Click to collapse
I'm from the UK so i can't get google voice. My problem is that phoning voice mail from my phone doesn't use my minutes, its charged as an extra, which i have to pay a connection fee and then i have to pay per minute.
If say the phone was to automatically pick up the call after X amount of rings and then record and save the voicemail to an mp3 or something then I could just play the voicemail back through the app or a media player without having anything to do with the network, therefore avoiding playing their ridiculous fees.
I don't know about other countries but in the UK we only pay for outgoing calls.
Local Voicemail App
I'd like to break it down into what features it would need.
Can anyone find the time to program an app that has these features?
Features:
1. Answers automatically (after 3 or 4 rings?)
2. Mutes Mic/Speaker
3. Plays Greeting message (I'm sorry no one can answer...)
4. Listens for tones (To leave a message for Tom, press 2, etc.)
5. Plays subsequent messages (You've reached Tom's box...)
6. Records message left as an MP3 (sdcard/Voicemails/Tom/Message01.mp3)
7. Ends call automatically (after listening/recording message for 120s)
8. Allows you to customize by loading greeting MP3s or recording them in the app
9. Filenames based on Contact name (or unknown...?)
10. Different Contacts get different Greeting algorithms (Bill collectors get "I'm sorry. The number..."?)
11. Alerts when new mp3s recorded or SDcard close to full.
12. Playback from chosen record folder.
13. Sort file playback by (From/To/Length)
14. Other features I haven't thought of yet...
I think many people would find this app useful. It has more features than normal voicemail, and shouldn't use up data. (Mine has a 200MB limit).
Questions or Problems Should Not Be Posted in the Development Forum
Please Post in the Correct Forums & Read the Forum Rules
Moving to Q&A
Interested

EVO 3D and Google Voice

I installed Google Voice and didn't read the app carefully. I selected the Sprint integration and now when I answer a call it asks me to press 1 to accept the call. I cleared the data in app manager and re-ran the app the correct way without sprint integration but it still asks me to press 1 when answering a call. Does anyone know how to fix this? Thanks!
Sent from my PG86100 using XDA App
https://www.google.com/voice/b/0#callsettings
Turn off call screening
This isn't specific to the 3D.
It's been a pain for about a week - since Sprint and GV launched the integration service.
The integration does more than make you press 1...
It prevents you from using ANY txt app BUT Google Voice, and reduces your 2 numbers to ONLY your google voice number...
OR
If you select to use your Sprint number, YOU MAY LOOSE YOUR GOOGLE VOICE NUMBER AFTER 30 DAYS!
Rather than turning off call screening (unless you want to, but it doesn't sound like your GV# was your primary number before), you should log into GV on your computer, go to Settings -> Phones, and Deactivate your 3D.
Google Voice will still be enabled for Voice mail after you do this, but it won't infiltrate and take over everything.
You can then go back to forwarding your GV# to whatever phones you like - and hopefully keep it if you chose to use your Sprint # on the phone.
Kalash said:
This isn't specific to the 3D.
It's been a pain for about a week - since Sprint and GV launched the integration service.
The integration does more than make you press 1...
It prevents you from using ANY txt app BUT Google Voice, and reduces your 2 numbers to ONLY your google voice number...
OR
If you select to use your Sprint number, YOU MAY LOOSE YOUR GOOGLE VOICE NUMBER AFTER 30 DAYS!
Rather than turning off call screening (unless you want to, but it doesn't sound like your GV# was your primary number before), you should log into GV on your computer, go to Settings -> Phones, and Deactivate your 3D.
Google Voice will still be enabled for Voice mail after you do this, but it won't infiltrate and take over everything.
You can then go back to forwarding your GV# to whatever phones you like - and hopefully keep it if you chose to use your Sprint # on the phone.
Click to expand...
Click to collapse
I disagree with what you're saying here. First off you can easily use any text app you want. You just need to make sure you turn on the notify you via text option in Google Voice. Secondly I like having my Sprint number through my Google voice account so that way I can apply my Google Voice rules while still getting my free Mobile to mobile and not having to give anyone else a new number.
Secondly if you want to keep another google voice number, it's only a $20 one time charge.
Thirdly you know how great it is to answer my cell phone number from my computer whenever I have google talk open. Plus I have a Obi110 hooked up to a cordless phone so at home I have VOIP on my Cell phone number. My friends and family have no clue where I'm calling from because it always shows my cell phone number.
Google voice is a blessing if you know how to use it.
It's a headache if you don't though.
Read up on the services features before deciding if you want to use them. I love G-Voice but you need to understand theres one negative aspect of it.
No picture mail/mms services are allowed when you integrate. you'll have to resort to emailing attachments or facebooking or whatever you do to get your content across the waves.
I have not integrated. Right now calls to canada are free with gv but very expensive with sprint. If I integrate one way or another will I end up paying sprints rate or will it be free because of gv?
Sent from my HERO200 using XDA Premium App
darkflame said:
Google voice is a blessing if you know how to use it.
It's a headache if you don't though.
Read up on the services features before deciding if you want to use them. I love G-Voice but you need to understand theres one negative aspect of it.
No picture mail/mms services are allowed when you integrate. you'll have to resort to emailing attachments or facebooking or whatever you do to get your content across the waves.
Click to expand...
Click to collapse
You have that wrong too. You can still send and receive picture mail mms through your regular messaging/texting app.
Edit: added some reading for people
http://www.androidpolice.com/2011/0...ice-sprint-integration-questions-and-answers/
http://www.androidpolice.com/2011/0...e-integration-i-did-it-and-heres-how-it-went/
I have mine setup pretty much like this. Just did it before the article.
sdc177 said:
I have not integrated. Right now calls to canada are free with gv but very expensive with sprint. If I integrate one way or another will I end up paying sprints rate or will it be free because of gv?
Sent from my HERO200 using XDA Premium App
Click to expand...
Click to collapse
Once you integrate international calling is through Google Voice. I don't know if they mention Canada but I know for a fact they handle all your other international calling.
Best i could find on international from the man handling this himself http://www.google.com/support/forum...0e&hl=en&fid=5122d9657099fe0e000479f1f8d2bae2
dont mean to hi-jack, i meant to create a separate thread but saw this one and instead of creating another thread, i'll just post here since its related to google voice. I went onto the google voice forum and sprint forum but no one can help me.
when trying to set up google voice, i'm getting an error message saying "your phone number could not be verified. please try again"
i tried re-adding my number and it says "this number is already in use as a cell phone on another google voice account" which is probably why i'm getting an error message on my phone saying it cant verifiy my number.
I also tried clicking on Change/Port in voice settings and going to "Use your Sprint mobile number with Google Voice" and i got an error. i think my account just needs to be reset or something?
I have a question, here is the scenario:
I have Google Voice(GV) and Sprint numbers.
I also have 3 unlimited numbers in my sprint phone.
I added my GV number to one of those three so all the calls I recieve from GV are free.
I can also use the call back function on GV to make calls for free since my sprint phone sees this as an incoming call from GV.
My question is:
If I integrate keeping my Sprint number as the primary, meaning all the calls I make from GV will show the Sprint phone number. What will I see in the caller ID when I make a call from GV's website?
Thanks.
jolugo said:
I have a question, here is the scenario:
I have Google Voice(GV) and Sprint numbers.
I also have 3 unlimited numbers in my sprint phone.
I added my GV number to one of those three so all the calls I recieve from GV are free.
I can also use the call back function on GV to make calls for free since my sprint phone sees this as an incoming call from GV.
My question is:
If I integrate keeping my Sprint number as the primary, meaning all the calls I make from GV will show the Sprint phone number. What will I see in the caller ID when I make a call from GV's website?
Thanks.
Click to expand...
Click to collapse
Your Sprint phone will show up in that case. For your situation it doesn't sound like you'd want to integrate. It would save you minutes if you do a lot of your talking at home and can setup a obi100 or obi110 box to make outbound and inbound calls on your gv account.
Edit: My bad it shows up as anonymous if you initiate the call from your google voice page. Then again at home I'm using the obi110 I have with a cordless phone or my google talk dialing out as my cell phone number.
double post...
darkflame said:
Google voice is a blessing if you know how to use it.
It's a headache if you don't though.
Read up on the services features before deciding if you want to use them. I love G-Voice but you need to understand theres one negative aspect of it.
+1
Go to the Voice settings on a non-mobile browser and mess around with things that make sense to change. I did that and now I have normal texting back and I am back to using GV just for voicemail like I like to do.
Click to expand...
Click to collapse
yes, you can use any messaging app. i use handcent. under google voice app settings after integrating, you go to
>sync and notications.
check "Text Messages"
uncheck "Inbox notifcations"
now you can use just your stock app, or any other app. if you use a different app, make sure you turn off the notification bar in the stock apps settings.
you will still receive a message in your google voice app if you open it. it will remain there, even if you delete the message in one of the other apps. good for keeping records of texts that you dont want to keep stored locally on the phone. i generally go in to google voice on the computer and delete what i dont want.
is it an extra step, sure. but look at this method, as an automatic backup system for your texts.
mrjkwik said:
yes, you can use any messaging app. i use handcent. under google voice app settings after integrating, you go to
>sync and notications.
check "Text Messages"
uncheck "Inbox notifcations"
now you can use just your stock app, or any other app. if you use a different app, make sure you turn off the notification bar in the stock apps settings.
you will still receive a message in your google voice app if you open it. it will remain there, even if you delete the message in one of the other apps. good for keeping records of texts that you dont want to keep stored locally on the phone. i generally go in to google voice on the computer and delete what i dont want.
is it an extra step, sure. but look at this method, as an automatic backup system for your texts.
Click to expand...
Click to collapse
I purchased "Backup to Gmail" about a month ago and love it. (cpedia Mobil in the Market)
It automatically backs up all my sms, call log, and mms to my main google account... restores in one click. And it removes the extra step of deleting things twice. Still no MMS restore, but it backs them up for you.
I couldn't get the integration to work the way I wanted it to; basically like it wasn't integrated - my GV# rings what lines I tell it to - and my cell phone works like a cell phone, unless I specifically want to use GV for a call.
I have specific uses for both numbers - and need the flexibility in caller ID selection when dialing out - as well as for messaging.
The integration thing just wasn't working for me.
I definitely think it depends on how people have been using their phones previously. The integration is great if you've been juggling two numbers and wishing for just one you can tweak with GV's tools, AND keep MMS.
If you've been using the GV# to separate contacts (completely improper usage, admittedly - seeing as how you could simply create contact groups and handle them that way), the integration is a nightmare.
mrjkwik said:
yes, you can use any messaging app. i use handcent. under google voice app settings after integrating, you go to
>sync and notications.
check "Text Messages"
uncheck "Inbox notifcations"
now you can use just your stock app, or any other app. if you use a different app, make sure you turn off the notification bar in the stock apps settings.
Click to expand...
Click to collapse
Is this if you're using your sprint number... or your GV number?
I had mine setup to use my GV number, and the only app that registered new messages was GV. No other program received the messages at all.
Maybe this was my problem with getting the integration thing to work.
i was integrated to use my sprint number.
you should be able to log in online to gv and stop the integration you have. then set up the app on the phone again skipping the integration step. then it should work seperately like you'd like at least for calls/voicemail.
Its so odd though. i recently switched from an htc hero200 (sprint) running CM7 and there was no integration. once i switched to the evo, all of a sudden this integration? i have no complaints with GV settings except one... i hate not being able to make calls from 2 numbers. is this simply something with the stock sprint ROM? once the evo 3d is rooted and a rom is ready to be installed, will this integration thing go away?
Disable Google Voice Integration
sign into goggle voice online go to setting and disable google voice to sprint
I just wish it would go back to the way it was originally. How can they begin to think that this integration is better than how it was before?
Sent from my PG86100 using XDA App

[A] Google Voice Phone/mms Take over!

Remember when Google and Sprint went through that Integration a while back? Well this is where it takes affect!
If you Blindly Install Google Voice like many of you flashaholics do you probably misses an important but subtle step cause you the following issues:
1. All MMS/SMS are being handled through GV
2. All Out going phone calls are your GV#
3. Ass Acne
This is caused by you blindly agreeing to all of this and THIS wil tell you how to fix it (no ass acne solution yet... i think there is a tread in DEV section working on this)
1. UNINSTALL GOOGLE VOICE FROM YOUR PHONE
2. Jump on your computer (or use yoru phone if you can use the browser like that)
3. Go to Google.com/voice and sign in and jump to your Voice Settings
4. Now next to your number you want to click the DEACTIVATE SPRINT AND GOOGLE INTEGRATION (or something along those lines)
5. Back on your phone Download the GV app AND WAIT TO OPEN IT!!! YOU WANT TO READ THIS BEFORE YOU BLINDLY INSTALL AGAIN!!!!
6. Now when you first open the app THE FIRST screen you will be promted to integrate your sprint and google number...
7. "Tap 'Next' to complete the Sprint integration, or 'Skip' to complete the regular Google Voice setup."
8. I hope everyone who was complaining chose SKIP
9. Continue to install GV the way you remembered
10. ????
11. PROFIT
If you have any questions please PM or post it here
REMEMBER TO THANK IF THIS HELPED YOU!!!!
Or... Take the time to setup integration correctly and don't bother using the GV app any longer.
Seriously considering this myself. But I really like the integration... I was aware it did this since I had the same issues on my O.G. Evo. Google needs to just step up and make a way for us to turn off the MMS/Text. Or at the very least refine it because it handles them like garbage...
If you integrate using option 1 (Use your sprint number as your GV) and Don't use the GV app, then correct your settings on the GV site, you get MMS, etc, plus all the goodies of GV integration.
It seems to be working fine for me.
All sms is handled by the GV app and if I get any mms, it goes to the stock messaging app. Is that not what others are seeing?
mario23 said:
It seems to be working fine for me.
All sms is handled by the GV app and if I get any mms, it goes to the stock messaging app. Is that not what others are seeing?
Click to expand...
Click to collapse
Others want their stock text app to handle sms which it can if you tell Google Voice app to let text messages through.
Compusmurf said:
If you integrate using option 1 (Use your sprint number as your GV) and Don't use the GV app, then correct your settings on the GV site, you get MMS, etc, plus all the goodies of GV integration.
Click to expand...
Click to collapse
Doesn't it unlink your Sprint number from being your GV number then?
bds369 said:
Doesn't it unlink your Sprint number from being your GV number then?
Click to expand...
Click to collapse
No. Remember, you can use Google Voice integration even on phones that don't HAVE a Google Voice app. It really works server-side, and the app is just a client to the service they provide.
Yes but the thing that made the Sprint/Google voice integration unique was that you replaced your google voice number with your sprint number. You essentially only have one number now, which I like. If I deactivate this service, I'd have to go back to having two numbers, as far as I can tell. So that's the reason it's a tough decision for me, unless I'm totally missing something...
You can go through your desktop and turn off text through tv on your device.
Sent from my PG86100 using XDA App
LostRib said:
You can go through your desktop and turn off text through tv on your device.
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
I'm sorry but that doesn't make sense. Could you please clarify?
Sorry I meant gv. Go on the online gv page. And you can alter how your device receives texts. I thought mms cannot come through gv
Sent from my PG86100 using XDA App
http://forum.xda-developers.com/showthread.php?t=1144674&highlight=ggole+voice
I still can't get it to work the way I think most people including myself do.
I want to be able to have the voicemails downloaded directly to my phone meaning not just a text notification, not dialing my number to hear them, just pressing play to hear them. And I'd like them transcribed too.
And for the texts I want them to go to either my default texting app or another app of my chosing but not the GV app.
And I want to maintain the tight integration with my Sprint #, meaning Sprint # = my GV #. Someone lay out the steps to achieve this exactly and I'll gladly donate $10
bds369 said:
Yes but the thing that made the Sprint/Google voice integration unique was that you replaced your google voice number with your sprint number. You essentially only have one number now, which I like. If I deactivate this service, I'd have to go back to having two numbers, as far as I can tell. So that's the reason it's a tough decision for me, unless I'm totally missing something...
Click to expand...
Click to collapse
There's a catch, as with anything. If you turn your sprint # into your GV number (option 1), you get MMS, you get SMS, you don't need the GV app, but it kinda ties to to sprint pretty much. If you ever change you're going to PAY to port your number IF you even can.
If you choose to use your GV number as your sprint number, (option 2) you'll lose MMS and the other drawback is billing. The unlimited mobile to mobile database is tied to prefixes so sprints lookup routines won't be able to figure this out and you'll use your minutes.
Seems like they only added option #2 for folks that gave out their GV number to everyone and not their cell. Fortunately I was NOT one of those that "fully" shared my GV number.
If you go option #1 for full integration, you'll lose your GV number as your sprint cell number becomes your new GV number. You'll have to set the settings that your number is ALSO a cell and to send texts to it from the GV website.
MMS and SMS will go right to whatever SMS program you choose to use (I use handcent) You will NOT want to install GV app on your phone at this point, but do make sure you set up the GV web to also text you or email you when you get a voicemail. <- important step, or you may not get any notices since that's what the GV app also does and you didn't install it.
How I have it setup is I have call groups, friend lists and time schedules.
Work and family in my list is allowed to call me after 11pm. Nobody else.
Work rings both my home phone and cell between 8-5:30 pm, then only my cell after that.
I also have 2 telemarketers blocked from the GV site as well.
GV is pretty powerful IF you use it and you configure it correctly. there are folks that hooked up VOIP devices that also share the same line where they can make/receive calls through that, all using the GV single line.
You will have a miserable time if you don't set it up correctly or just install the GV app and don't pay attention. <--- do NOT be this person!!!! hahahaa
Compusmurf said:
There's a catch, as with anything. If you turn your sprint # into your GV number (option 1), you get MMS, you get SMS, you don't need the GV app, but it kinda ties to to sprint pretty much. If you ever change you're going to PAY to port your number IF you even can.
If you choose to use your GV number as your sprint number, (option 2) you'll lose MMS and the other drawback is billing. The unlimited mobile to mobile database is tied to prefixes so sprints lookup routines won't be able to figure this out and you'll use your minutes.
Seems like they only added option #2 for folks that gave out their GV number to everyone and not their cell. Fortunately I was NOT one of those that "fully" shared my GV number.
If you go option #1 for full integration, you'll lose your GV number as your sprint cell number becomes your new GV number. You'll have to set the settings that your number is ALSO a cell and to send texts to it from the GV website.
MMS and SMS will go right to whatever SMS program you choose to use (I use handcent) You will NOT want to install GV app on your phone at this point, but do make sure you set up the GV web to also text you or email you when you get a voicemail. <- important step, or you may not get any notices since that's what the GV app also does and you didn't install it.
How I have it setup is I have call groups, friend lists and time schedules.
Work and family in my list is allowed to call me after 11pm. Nobody else.
Work rings both my home phone and cell between 8-5:30 pm, then only my cell after that.
I also have 2 telemarketers blocked from the GV site as well.
GV is pretty powerful IF you use it and you configure it correctly. there are folks that hooked up VOIP devices that also share the same line where they can make/receive calls through that, all using the GV single line.
You will have a miserable time if you don't set it up correctly or just install the GV app and don't pay attention. <--- do NOT be this person!!!! hahahaa
Click to expand...
Click to collapse
This is pretty much where I am now. I decided that taking texts out of the GV app was more imporant than voicemail for now. The major drawback to this set up is that although you get a text notifying you of the voicemail, which will include a transcription, you can't actually listen to voicemail unless you are using the GV app or you call your own number and log in. Sprint's voicemail app will not pick it up
I've never played with the voicemail piece. Never used VVM either. I always just dial my number and enter my password (from the phone) or open it in my email.
BUT, I get like 1 voicemail message a month IF I'm lucky.
Can't direct you with voicemail. But to me, the other features are more important as my cell is also my work #.
Is there any way to get the GV app to display on the lockscreen like the stock SMS app does? The only problem I have with using the GV app is that I lose this functionality.
Ok I am that guy. I set up GV blindly and now I can not get any texts sms or mms and I can not make any phone calls or receive. I know I am an idiot for not reading but I did not realize that it was changed. Can anyone help, PLEASE?
Edit: Not sure what happend but after lossing all data I now have my phone back.

[Q] Call processing

Hi folks,
I was studying how to process a call internally in android. I found that in android 2.3 Google blocked some 'background' API that developers used to answer and decline calls.
But, i found that some apps around web have functionality of blocking or answering calls. But i didn't found how to make a specific action that is just ignore some call, without user interaction.
What is ignoring a call?
Let the incoming call ringing for the other-side caller, but doesn't display nothing on my android phone.
I know some developers around here know how to do that, so please, give me some tip. I want to know how to do that programmatically.
PS: I don't know if i'm asking in the correct forum, please say yes
Thanks and Peace.

[Q] How to use tasker as a voicemail replacement - NO Google Voice Availablee

Hi All,
I am looking for a way to get around using Voicemail from my carrier.
Firstly, here we pay for the service as well as retrieval of voice messages.
It would be good if i could get tasker to answer a call, play a voice recording or media to the call stream, and then record the response.
Once that part is done then i can do whatever i want witht he recording.
Also, I am not in the US, so i cant use Google Voice.
ggoosen said:
Hi All,
I am looking for a way to get around using Voicemail from my carrier.
Firstly, here we pay for the service as well as retrieval of voice messages.
It would be good if i could get tasker to answer a call, play a voice recording or media to the call stream, and then record the response.
Once that part is done then i can do whatever i want witht he recording.
Also, I am not in the US, so i cant use Google Voice.
Click to expand...
Click to collapse
I second this. I want it for a little bit of a different reason though. I want it to take the voicemail and search it for my emergency word. If it discovers it I want it to set off my emergency profile. If not then save the voicemail and let me hear it later or view a text version of it.
Me too! Would love to be able to do this.

Categories

Resources