BlackList application automatically rejects any unwanted call. Program is fully customizeable and easy to use. There are custom rules that can contain persons from contacts, groups of persons from contacts, custom phone numbers, there are selective situations, tight interaction with Contacts, handy log, etc, etc...
You can turn BlackList on or off using "Turn On" and "Turn Off" commands. If BlackList is off it doesn't block any calls. When turned on you can see in status line how many incoming calls you've had and how many of them were rejected by BlackList application.
Note: You can close BlackList application at any time, but if it's activated it will work in the background anyway. To stop the program completely you should deactivate it before closing.
Black and accept only lists: Here you can fully customize your BlackList application. There are 2 types of lists. You can activate only one of them at the moment.
Black list: here you can define the list of correspondents you don't want to answer. If this rule is activated and someone from this list is calling BlackList application will automatically decline this call.
Accept only list: Here you can define the list of correspondents you want to accept calls from only. If this rule is activated and you're called by somebody not from this list of correspondents this call will be automatically rejected.
Situations: What's "situations"? You may have more than one rule set. And use one, for example, when you're on vacations, another one for working days, etc. It's not easy for you to refill black list always with different sets of correspondents. Each situation can have its own list! So you can switch between the whole group of your defined correspondents easily. The name of currently activated situation is displayed in the application's title. You can manage situation using commands located in the "Situations" menu.
Correspondents list: When setting up the lists (black list or accept only list) you should fill them in with correspondents. You can use person(s) selected from Contacts application, groups of persons from Contacts and/or custom phone numbers as a correspondent.
Rejected calls history: You can access rejected calls history using "Rejected calls log" command. Here you can see BlackList activity. In this view you can see what calls were rejected and when. The calls are sorted by time of the call in the descended order. It means that the most recent calls are displayed on the top of the list.