Patent ID: 8200577

Claim:
In an operational support system that supports a plurality of telecommunications services, a method for generating billable data records associated with customers' use of the plurality of telecommunications services, comprising: gathering raw data records, via a plurality of agent modules, from a number of network elements, each of the network elements being associated with at least one of the plurality of telecommunications services and interfacing with one of the agent modules, wherein a first one of the agent modules interfaces with a voice portal network element, a second one of the agent modules interfaces with a call center or contact center network element, a third one of the agent modules interfaces with a voice over Internet protocol (VoIP) services network element, and fourth one of the agent modules interfaces with an Internet protocol (IP) infrastructure network element; identifying, by a processing device, information in the data records relevant to rating or billing; generating, by the processing device, billable records based on the identifying, wherein the generating comprises: converting the raw data records received from the first, second, third and fourth agent modules into normalized billing records associated with each of the plurality of telecommunication services; forwarding the normalized billable records to a rating or billing system; and rating the normalized billable records.