Flexible call detail recording system
First Claim
1. A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said method comprising:
- constructing a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith;
enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and
creating a separate billing record for each call the data of which satisfies the conditions specified within the filtering table.
1 Assignment
0 Petitions
Accused Products
Abstract
A telecommunications billing record software system which permits the telephone administration which is operating the exchange to interface with and define the criteria for constructing and/or modifying the decision tables used to decide whether or not to generate a billing record for each particular call. In addition, the administration can also define the criteria for specifying the billing record data to be included within the billing records which are generated and the location to which the record is output.
129 Citations
25 Claims
-
1. A method of providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said method comprising:
-
constructing a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith; enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and creating a separate billing record for each call the data of which satisfies the conditions specified within the filtering table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a billing record system for use within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said charging system performing charging analysis and producing a collection of data from each call within the exchange, said system comprising:
-
a call data filtering software block which includes a filtering table for reaching a decision as to whether or not a call record is to be produced for each call based upon conditions determined by the call data associated therewith; means for enabling the telecommunications administration operating said exchange to interface with said filtering software block and modify said filtering table in accordance with specific conditions selected by said administration; and means for creating a separate billing record for each call the data of which satisfies the conditions within the modified filtering table. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing a billing record within the charging system of a stored program controlled communications exchange operated by a telecommunications administration, said method comprising:
-
performing charging analysis of each call and producing data and pointers to first and second locations based upon the type of call; storing the data produced from the charging analysis of said call; obtaining a set of criteria from the first location specified by said pointer; performing filtering analysis based upon said set of criteria and determining whether or not a charging record should be produced for said call; determining, in response to a decision that a charging record should be produced for the call, the structure for said record from a structure table stored at said second location indicated by said pointers; assembling a charging record from said stored call data in the structure specified by said structure table; and enabling the telecommunications administration operating said exchange to interface with and modify said set of criteria stored at said first location for determining whether or not a charging record should be produced for said call. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification