A system and method is provided for reporting calls. The system first
receives call transaction data from a telephone company. The system
verifies the validity of the data before proceeding with processing the
data. Next the data is geocoded so that the calls can be traced to a
given location. The resultant call detail data is then transmitted to
parties who have subscribed to the service. A report generator uses the
call detail data to generate tables, graphs, and maps which are useful to
the subscriber. When generating maps, the report generator uses the
geocoded information to geographically locate given calls on a map.