A call prevention device. The device includes a caller ID detection unit
for detecting caller ID data transmitted over a telecommunication network
before a connection is established when a call is made by a calling party.
The device also includes a processing unit in communication with the
caller ID detection unit for retrieving a caller profile from a caller
profile database in response to the caller ID data and for comparing the
caller profile with the caller ID data, the processing unit further for
incrementing a call total value when the caller profile and the caller ID
data match favorably, and the processing unit further for generating a
message when the call total value exceeds a user defined value.