• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Caller-ID-based blocking or call forwarding?

HippoMan

Member
May 5, 2009
80
7
Does anyone know of any Android apps which will conditionally block or auto-forward incoming calls by number? I have someone who is constantly calling my G1 and who refuses to stop, and I'd like to either block that person's calls or forward them to a different number, while allowing all other calls to come through normally.

I saw an app in the Market called "Phone Firewall" or something similar which purports to do this, but the comments state that it doesn't work and is "stupid". It appears in the Market under a few different names.

Do any of you know of any other apps which can help me?

Thanks in advance.
.​
 
  • Like
Reactions: pankaj03
you can send them directly to voicemail in the contacts program...

Click on the contact, go to edit, and at the bottom you can check it to send directly to voicemail

i've never tried it tho
Thanks! I'll give that a try.

This solution is certainly a help and I'm glad to have this option. I'm just wondering if there are any other conditional call-blocking or forwarding options available, perhaps via a third-party app. If not, this might be a good app for me to try to write.

Thanks again.
.​
 
Upvote 0
Thanks! I'll give that a try.

This solution is certainly a help and I'm glad to have this option. I'm just wondering if there are any other conditional call-blocking or forwarding options available, perhaps via a third-party app. If not, this might be a good app for me to try to write.

Thanks again.
.​
If you're talking about blocking the call so that the phone doesn't even get the call at all, even voicemail, that can't be done on the handset -- but it is something that you can call your carrier about and talk to them about. Most phone companies, for a fee, can block a specific number from calling you and they get some sort of message instead of a ring on their end.
 
Upvote 0
If you're talking about blocking the call so that the phone doesn't even get the call at all, even voicemail, that can't be done on the handset -- but it is something that you can call your carrier about and talk to them about. Most phone companies, for a fee, can block a specific number from calling you and they get some sort of message instead of a ring on their end.
Actually, I wasn't thinking clearly, and I do realize that blocking, per se, is out of the question, unless it's done by the carrier.

But I'd still like to do conditional call forwarding, such that calls from certain incoming numbers get forwarded to a phone number of my choice, and calls from other incoming numbers don't.

This conditional forwarding is the feature that I think someone could write an Android app to implement. Based on these responses, I guess that such an app doesn't currently exist, and so now, I'm thinking that I should try to write it, myself.

PS: I'm now thinking that there might indeed be a form of "blocking" that could be implemented within an Android app: instead of ringing the phone or routing to voice mail, simply open the line and immediately hang up on the call if it's from a number that I want to "block". I'm going to investigate if there's a way to do this via an Android app.

Thanks for your reply.
.​
 
Upvote 0
I have an app on my phone that is called CallBlocker. You will probably hear a short ring, then it hangs up the phone on the person, so no voicemail. It requires root though, and I don't think it is available in the market. If you think it will work, and you can't find it via google, let me know, and I'll email it to you.
mm0
 
Upvote 0
If you're talking about blocking the call so that the phone doesn't even get the call at all, even voicemail, that can't be done on the handset -- but it is something that you can call your carrier about and talk to them about. Most phone companies, for a fee, can block a specific number from calling you and they get some sort of message instead of a ring on their end.




This guy could not be more incorrect. Of course every handset has the option to block a call. Every call that comes in the hardware goes through what we can simplify as a true false check on whether to receive and acknowledge a call signal.

The question is how difficult is it to find or make software to access this type of hardware on your device. Some phones you might need root access, others you might not.

The iPhone for one does not need root access in order to have access to its hardware for accepting an incoming call signal. The app that was made to do this is called the Mcleaner application and thousands of people currently use it.


We need to get the idea out of our head that we don't have control over our device. People, these are computers we hold in our hands that have the ability to place phone calls, just like the computer on our desk. If I told you that I will sell you a computer but it won't have any option of letting outside computers connect to it, whenever they sought fit... you would walk away laughing at me.


We own our devices, and for that matter we own the actual phone number also ( as of a few years ago by law), so lets remember that and try to get it mandatory that phones come equip with software to support the hardware inside them such as this.
 
Upvote 0
Edit, instead of saying this guy was incorrect I should of just said... AIRPLANE MODE, HELLO?

This guy could not be more incorrect. Of course every handset has the option to block a call. Every call that comes in the hardware goes through what we can simplify as a true false check on whether to receive and acknowledge a call signal.

The question is how difficult is it to find or make software to access this type of hardware on your device. Some phones you might need root access, others you might not.

The iPhone for one does not need root access in order to have access to its hardware for accepting an incoming call signal. The app that was made to do this is called the Mcleaner application and thousands of people currently use it.


We need to get the idea out of our head that we don't have control over our device. People, these are computers we hold in our hands that have the ability to place phone calls, just like the computer on our desk. If I told you that I will sell you a computer but it won't have any option of letting outside computers connect to it, whenever they sought fit... you would walk away laughing at me.


We own our devices, and for that matter we own the actual phone number also ( as of a few years ago by law), so lets remember that and try to get it mandatory that phones come equip with software to support the hardware inside them such as this.

No, I am correct, you misunderstood me.

In order to get a call blocked so that that your phone doesn't ring, doesn't show the call in the call log, the call doesn't even get forwarded to your phone -- the carrier has to do this.


Yes, in the contacts section you can always send someone to voicemail, but that means your phone received the call and rerouted it. That's the ONLY thing you can do on a handset, reroute. If you want to block the call entirely so that you don't even know the person tried to call you --- the carrier has to do that. It's the basics of phone technology.
 
Upvote 0
No, I am correct, you misunderstood me.

In order to get a call blocked so that that your phone doesn't ring, doesn't show the call in the call log, the call doesn't even get forwarded to your phone -- the carrier has to do this.


Yes, in the contacts section you can always send someone to voicemail, but that means your phone received the call and rerouted it. That's the ONLY thing you can do on a handset, reroute. If you want to block the call entirely so that you don't even know the person tried to call you --- the carrier has to do that. It's the basics of phone technology.


Again, this guy is wrong. Maybe we can figure out a way to block his posts so he doesn't confuse everyone here.

Of course it is possible based on my explanation of how a phones hardware handles an incoming signal. He chose not to read that or maybe he needs help understanding it.

Some phones the software is not available yet, but it will be soon. Just need someone, whether it be the manufacturer of the device or an aftermarket app/rom to support such things.


In any case this is of course possible. Glad I could help.

remember: The carrier wants us to believe we have no way of fully controlling our device, when we know we actually do have that option (in time)... and that is why we are here to show them that we do and will have control over our devices.
 
Upvote 0
Again, this guy is wrong. Maybe we can figure out a way to block his posts so he doesn't confuse everyone here.

Of course it is possible based on my explanation of how a phones hardware handles an incoming signal. He chose not to read that or maybe he needs help understanding it.

Some phones the software is not available yet, but it will be soon. Just need someone, whether it be the manufacturer of the device or an aftermarket app/rom to support such things.


In any case this is of course possible. Glad I could help.

remember: The carrier wants us to believe we have no way of fully controlling our device, when we know we actually do have that option (in time)... and that is why we are hezanre to show them that we do and will have control over our devices.

Punkzanyj is very versed, and you are taking exception, I think, to what you think might be available in the future ....

The fact is right now it does not exist for our phones... no matter how much we wish it did ...

You could turn voice mail off so that the phone would just ring when the Carrier pushes the call out onto the network ... but that would be crazy to have to listen to ...

Your suggestion to block someones post is amazing ... that you want to block open discussion ... Maybe Indicating that your view might be the only correct one .... Many have blocked ideas that they didn't want hear ...

I am glad we don't live in that society...

Some of you might want to try FY Receptionist ... not a perfect solution but does have black/white list and like 5 modes ... .
 
Upvote 0
The latest version of Cyanogen has Blacklisting. If you are savvy enough to write your own program just root it. You bring up the menu in a call and hit the blacklist button and it hangs up. Future calls are rejected. In settings>call settings>blacklist you can add numbers or delete them from the blacklist. Just one of the 100's of reasons to root to Cyanogen.
 
Upvote 0
The latest version of Cyanogen has Blacklisting. If you are savvy enough to write your own program just root it. You bring up the menu in a call and hit the blacklist button and it hangs up. Future calls are rejected. In settings>call settings>blacklist you can add numbers or delete them from the blacklist. Just one of the 100's of reasons to root to Cyanogen.
 
Upvote 0
IF you are still looking for another solution, YOUMAIL (visual voicemail) has an option to change the answering machine to a recorded voice, they also have a lot on their site. I would suggest routing the call directly to voicemail and for that number have the answering machine saying the number no longer exists (in one of the women's computer generated voices) and then select the option so they can not leave a message.

The advantage to this is YOUMAIL is great if you dont have it already, it is free, and very well developed. Another cool thing is you can make custom voicemail messages for certain numbers. For example, my girlfriend has a custom recorded one and I also dont allow people who block their numbers to leave messages either. Hope this helps!
 
  • Like
Reactions: Laurie Lee
Upvote 0
For those of you using android 2.1 (others may work I just happen to have this version on my Samsung Captivate) go to settings -> call settings -> all calls -> auto reject. Enable auto reject then click auto reject list. Here you can enter the number manually by going to the menu or you can select from contacts or call log. Enjoy the silence http://androidforums.com/images/icons/droids/tongue.gif
 
Upvote 0
Upvote 0
All of these apps are completely pointless. When a telemarketer calls and is redirected to voicemail that only confirms the validity of the phone number. And because of that the phone number will be passed on to other telemarketer lists. Having a "call blocker" that uses this "forward to voicemail" scheme is not only useless, but totally counterproductive to the real intention behind call blocking.
 
Upvote 0
I just downloaded an app called call control that allows you to select a specific number, and once you blacklist it, the in comming call gives a tiny fraction of a ring, [which if your phone supports it, you can set that contact to silent] answers the call and auto hangs up all with in 1 second. if you set the ringer to silent for that person, you would never even know they called unless you went to check your call history. more importantly it stops them from filling up your voicemail! awsome!
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones