Patent ID: 8787549

Claim:
A method, comprising: detecting a telephone call, the telephone call from a calling telephone number to a called telephone number; decoding the calling telephone number for line identification information; comparing the line identification information with a subscriber profile; in response to the comparing, if the line identification information matches a commercial class of service, then identifying the calling telephone number as a business placing an undesired telephone call, then: automatically playing an announcement, storing a date and time of the undesired telephone call; and terminating a connection between the calling telephone number and the called telephone number; in response to the comparing, if the line identification information does not match the commercial class of service then: establishing a connection between the calling telephone number and the called telephone number; after the connection between the calling telephone number and the called telephone number, monitoring the telephone call for a call screening request associated with the commercial class of service, the commercial class of service identifying the calling telephone number as an undesirable calling party; upon entry of the call screening request, taking an action in response to the call screening request; wherein the taking an action comprises storing incoming line identification information of the calling telephone number in a database and updating the subscriber profile with the incoming line identification information, the subscriber profile associated with the called telephone number; wherein the taking an action comprises playing an announcement; wherein the taking an action comprises terminating the connection.