Related
I apologize if this already exists, but I was unable to find anything on Google or the forums here.
I'm wondering if it's feasible to create an apk that will do the following:
Upon incoming call, check the number. If it exists in a database of user-added numbers, or is Unknown/Private (if this setting is selected), then the call is answered by the phone automatically (without playing a ringtone), the mic is shut off, and it plays back a recording of the "The number you have dialed is not in service". Set it to disconnect after 30 seconds or so, if the other end of the call doesn't end it themselves.
I believe this would be useful as a sort of black-listing program, and should anyone call that number while blacklisted, they would most likely remove the number from their list. I see this being beneficial for telemarketers, collections calls, Ex-boyfriends/ex-girlfriends, that stranger in the bar you gave your number out to after you had too much to drink, etc.
While I realize there are a number of call-blocking programs out there, I think the main selling point of this would be that it would stop the calls from coming from that source.
Sorry if a thread like this exists somewhere, or even an app, but I couldn't find anything. I've just been thinking about this a lot lately, and while I have some experience programming, I have yet to touch anything for the Android OS.
Thanks!
check the market for a callblock app, shold be what your looking for
Not exactly. The call blocking applications I've seen so far either send them directly to voicemail, or pick up the call and immediately hang up on them.
The primary difference I'm looking for is muting the microphone and playing back a message prior to hanging up the call.
Does this already exist? If not, is it possible to create? Again, I have no experience coding for Android, so I don't know what we can and cannot do, although I imagine it probably would be possible, preferably without root (so as to reach a wider audience).
i believe you can do this with google voice.
i think if you mark the number as spam or block it in google voice it plays that type of message.
The only problem with that, is it requires the use of the Google Voice number, right? Which does not help for those who already have the current number. See OP:
I see this being beneficial for telemarketers, collections calls, Ex-boyfriends/ex-girlfriends, that stranger in the bar you gave your number out to after you had too much to drink, etc.
Click to expand...
Click to collapse
I apologize for this needing to be moved. My original question was actually whether or not it was possible, but this turned more into a "Try this app" thread.
PyRo_DuDe said:
The only problem with that, is it requires the use of the Google Voice number, right? Which does not help for those who already have the current number. See OP:
Click to expand...
Click to collapse
i believe if you end up using google voice for voice mail (where you dont have to have a gv number) it does this also.
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
I looked around for a solution to this and the solutions posted didn't work with my phone. This being said, the issue with my phone is that I changed the number and when I tried using the code they gave me on the dialer keypad, it didn't work. I'd imagine that this is due to the mod I'm using. So, now I can call out and be called on that number as well as receive voicemail on that number, but I can't change the phone number in the "About Phone" section so that my voicemail app notifies me of new voicemails and so I can hold "1" on the dialer to dial my number to reach voicemail. Keep in mind that I'm using RegAW_Mod. Even if you aren't familiar with that ROM, I'd still like to hear about any ideas you may have.
Thanks again in advance! If you need any other info, please let me know.
I switched to Google Voice mail instead since its free and works better. The Sprint app became payware. ($1.99 extra a month) Here's how to change over to Google Voice:
1.) Open a Google account. (If you don't already have one)
2.) Go to https://www.google.com/voice and add your phone number. (It should be there already if you integrated your Google account with your phone.)
3.) Grab the Google Voice app from the Marketplace.
4.) Open the Google Voice app and follow the prompts.
Et te voila!
Hello,
I finally rooted my phone last night and chose the CM7 Stable Nightly build for the HTC Aria.
Overall, I wont say that I am absolutely thrilled, but maybe I just do not see the differences yet. (If anyone would like to enlighten me on what is special about 2.3, I would be thrilled because I have not been able to find it yet)
Also, my battery life seems to be very very terrible, is this unique to me?
The main reason I am writing is that I lost my voice mail fast dial. Holding down 1 doesn't work, and I cant find how to make it work. For that matter, I can not find the AT&T voice mail number to program in there for my phone. Does anyone know how to find it?
I read that other people switched to Google Voice, but I do not understand how to use it yet. Does anyone have suggestions?
Thank you for your help
ATT voicemail number is your phone number.
You can set it in your phone by doing th following: go to settings--> call settings --> voicemail settings --> voicemail number.
After programming your phone number here the #1 shortcut will work.
Battery usage can be determined by looking at Settings --> About Phone --> Battery Use. See if anything looks out of proportion perhaps you have a renegade app!
Hope this helps and good luck!
For Google Voice you need to setup an account. You can either get an account that has a phone number and routes calls to various associated phones, or you can just get voicemail.
If you opt for just voicemail it's pretty simple to setup. Google will tell you what to type into your phone in order to forward all your unanswered calls to them instead of AT&T. It's really just a replacement voicemail service at that point, but it's pretty cool that you get transcription and online access.
I highly recommend it.
Since I haven't been able to get my Google Voice set up with this device for some reason, I decided to set up visual voicemail through AT&T's "Messages" app. I had called 611 to figure out why GV wasn't working and the rep pointed me to this app. So far, it seems to work fine EXCEPT it also grabs my text messages and missed calls.
I'd rather not have two notification for every missed call (yes, it pops something in the notification bar for missed calls, as does the standard phone app). At this point, I don't even care which one is going to track them, I just want to turn one of their notifications off! Has anyone figured out a way to do that? Or, alternately, is there another way to access my AT&T visual voicemail without their messages app?
belyle said:
Since I haven't been able to get my Google Voice set up with this device for some reason, I decided to set up visual voicemail through AT&T's "Messages" app. I had called 611 to figure out why GV wasn't working and the rep pointed me to this app. So far, it seems to work fine EXCEPT it also grabs my text messages and missed calls.
I'd rather not have two notification for every missed call (yes, it pops something in the notification bar for missed calls, as does the standard phone app). At this point, I don't even care which one is going to track them, I just want to turn one of their notifications off! Has anyone figured out a way to do that? Or, alternately, is there another way to access my AT&T visual voicemail without their messages app?
Click to expand...
Click to collapse
You can set-up google voice here is how to do it.
Go on to google.com/voice and go into settings.
Click activate your phone, and follow the instructions (it will tell you to type in a code on the Dialer).
Then, install the google voice app, and run through the set-up, you will fail on the configuring voicemail steps but thats okay.
Call 611 (ATT Technical support) and have them manually change your voice-mail number to your google voice number.
Done. Enjoy google voice as voicemail. The app will work as intended.
warri said:
You can set-up google voice here is how to do it.
Go on to google.com/voice and go into settings.
Click activate your phone, and follow the instructions (it will tell you to type in a code on the Dialer).
Then, install the google voice app, and run through the set-up, you will fail on the configuring voicemail steps but thats okay.
Call 611 (ATT Technical support) and have them manually change your voice-mail number to your google voice number.
Done. Enjoy google voice as voicemail. The app will work as intended.
Click to expand...
Click to collapse
I have Google voice only to be voicemail; I don't currently use it for any calls. It looks like my Voice call-in number is a generic voicemail call-in number (although tbh I haven't tried calling that number to see what happens). Is that the number that I'd give AT&T?
Yes you give them your Google Voice number (you had to set one up when you got google voice)
If you go to https://www.google.com/voice#phones
You should see listed your google voice number, and your phone that you need to activate.
warri said:
Yes you give them your Google Voice number (you had to set one up when you got google voice)
If you go to https://www.google.com/voice#phones
You should see listed your google voice number, and your phone that you need to activate.
Click to expand...
Click to collapse
I tried this, and now cannot receive any calls. I think that the number that's shown there is a generic voicemail only mail. Going to try setting up a google voice number and do it again.
Edit to add: OK, I set myself up with a brand spanking new google voice number, had to monkey around on my phone a bit in "call" settings in the settings menu to fix my call forwarding. I repeated the steps, but didn't have to call AT&T again and everything is working goodly now.
I had sprint before I got my One X. Google Voice was set up just fine on that phone, but I want to have it on my One X now.
When I go to www.google.com/voice#phones I see my phone number but the carrier is listed as Sprint. Should I just change it to AT&T? Then run through the app setup? Not sure what to do here...
belyle said:
I'd rather not have two notification for every missed call (yes, it pops something in the notification bar for missed calls, as does the standard phone app). At this point, I don't even care which one is going to track them, I just want to turn one of their notifications off! Has anyone figured out a way to do that? Or, alternately, is there another way to access my AT&T visual voicemail without their messages app?
Click to expand...
Click to collapse
Has anybody found an answer for this?
Did you guys see this topic?
http://forum.xda-developers.com/showthread.php?t=1452330
It's the Visual Voicemail app that other android LTE phones use (Vivid, Skyrocket).
Caveat: Since you added att messages, you will need to uninstall it first, and then call AT&T and ask them to revert you to basic voicemail. When you call your voicemail, you notice the voice prompts have changed from before, yes? That switched you to a different VM system incompatible with the old VVM app.
When I called, they switched me to LTE without VVM - i was able to just change from my online account back to regular LTE (with vvm) and install the app and voicemail was all setup and I was ready to go. I'm not sure if asking them to switch you to "old" vvm would work, their system might only show that you have VVM already.
This aforementioned app does voicemails only.