If you find its not possible in Tasker the app Root Call Blocker will work. As you might have figured out from the name it requires root.
Jay M
--
You received this message because you are subscribed to the Google Groups "Tasker" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tasker+un...@googlegroups.com.
Visit this group at http://groups.google.com/group/tasker.
For more options, visit https://groups.google.com/groups/opt_out.
If you find its not possible in Tasker the app Root Call Blocker will work. As you might have figured out from the name it requires root.
Jay M
You can do some approximations though. If you set your default ringer to silent, you can then have tasker handle the ringing. You could set it to ring for those in your contact list, and at certain times.
You can also have tasker hang up on a call, if it doesn't meet your criteria.
This isn't as good as a real call blocker, but those absolutely require root. You will still see the call pop up on the screen until tasker can hang up, but it shouldn't ring if you have tasker handle the sounds.
Ok, I think I see where you're going. I think you have a logic issue with your set. You've told it to block and number that is not in favorites OR not in hidden numbers. I'm pretty sure the result from that set is every number, because of the OR. What you want is an AND. The way I'd go about it is to set
up the profile with these conditions.Incoming call from C:FAVVariable Value %CNUM = !0This will tell tasker to include a number that is NOT in favorites AND NOT unknown. The incoming call is an event, so there can't be more then one on a profile. The variable value is a state, so it can be used as the AND.
From the way you had described it, I did expect it to kill every call. Not to sure what it was actually doing.