Telecommunication services reporting system
First Claim
1. A method of processing a plurality of call detail records (CDRs) each indicative of a call transaction on a telecommunications network comprising:
- receiving said plurality of CDRs at a first controller, each of said CDRs having a data structure including a plurality of fields containing at least one character;
selecting a first sorting field from said plurality of fields and grouping said plurality of CDRs as a function of data within said first sorting field;
analyzing a second sorting field within each of said CDRs within a group of CDRs sorted by said first sorting field; and
generating a report for each of said grouped CDRs as a function of data within said second sorting field.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for processing a plurality of call detail records (CDRs) each indicative of a call transaction on a telecommunications network. The method includes receiving the plurality of CDRs at a first controller, wherein each of the CDRs include a data structure including a plurality of fields each containing at least one character. The method then selects a first sorting field from the plurality of fields and groups the plurality of CDRs as a function of data within the first sorting field. In one embodiment, the first sorting field is used to group the CDRs according to different carriers. The method then analyzes at least one additional sorting field within each of the CDRs which were previously grouped according to the first sorting field. A report is then generated for each of the grouped CDRs as a function of data within the additional sorting field. In this way, periodic, customized reports can be generated from information contained with CDRs with user-selectable sorting or analysis fields.
18 Citations
20 Claims
-
1. A method of processing a plurality of call detail records (CDRs) each indicative of a call transaction on a telecommunications network comprising:
-
receiving said plurality of CDRs at a first controller, each of said CDRs having a data structure including a plurality of fields containing at least one character;
selecting a first sorting field from said plurality of fields and grouping said plurality of CDRs as a function of data within said first sorting field;
analyzing a second sorting field within each of said CDRs within a group of CDRs sorted by said first sorting field; and
generating a report for each of said grouped CDRs as a function of data within said second sorting field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A call detail record (CDR) processing system for a telecommunications network comprising:
-
a system cluster in operative communication with said telecommunications network for generating a plurality of CDRs each indicative of a call transaction on said telecommunications network;
a production database server periodically receiving and storing said CDRs from said system cluster; and
user access server in operative communication with said production database server, said user access server programmed to select a first sorting field from a plurality of fields within each CDR and group said plurality of CDRs as a function of data within said first sorting field, analyze a second sorting field within each of said CDRs within a group of CDRs sorted by said first sorting field, and generate a report for each of said grouped CDRs as a function of data within said second sorting field. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification