Patent ID: 6951009

Claim:
A computer implemented method executing on a computer for generating computer code that facilitates development of call detail record management tools, comprising: opening a computer code file to store generated computer code; reading a structure of a generic call detail record, the generic call detail record comprising a plurality of fields; writing a function call to the computer code file; generating a code segment for each field in a raw call detail record; storing each code segment to the computer code file; closing the computer code file; creating the generic call detail record from a plurality of raw call detail records; reading each raw call detail record structure to be encapsulated in the generic call detail record; determining a common portion among the fields available to different versions of a switch; and for each version of the raw call detail record structure to be encapsulated in the generic call detail record structure, storing an uncommon portion of the raw call detail record structure in a generic call detail record structure offset in a manner to indicate that it is distinct to correspond to the particular switch version.