I have been trying a lot of call blocker app that would fit my work. So far, no luck. So I figure I may ask for recommendations. I am running on android lollipop (samsung galaxy J5, 2015). For a call blocker app, I am looking for, Has a call log for all calls in and out from this phone, not just a call log for calls that are blocked. Allow me to block calls from call log. I can choose how to block a phone calls or SMS. e.g, send to voicemail directly (don't ring), mute, or hang up (no ring, no voicemail). A lot of call blockers simply block and don't tell you how they block calls. Can choose to block "unknown" calls or "anonymous calls" but not both. This one is hard. Most of call blockers just have one option, block "unknown" calls and "anonymous calls." Ok, this is optional. If the app doesn't have this one, it's ok. Some people who call me from their offices would show up as "anonymous calls." I don't want to block those calls. Can block calls that don't even show up in call log. I have noticed that there are calls now that just don't even show up in call log and they can't be blocked. Of course, I don't know their numbers. Don't require me to log in with other more private information, like signing in with my google account, facebook account etc. This kind of call blockers can allow only calls from my facebook account etc. This is too much for me. I don't need such a strict call blocker. Are they just saving these features for pay version? But I want to actually use the call blocker app to know if I like it or not before I pay for it.