Method for correcting call detail record files

   
   

A method for preprocessing transaction records indicative of subscriber activity on a telecommunication network for subsequent downstream processing is provided. The method includes receiving a file including a plurality of transaction records each having a plurality of fields, wherein each field contains at least one character. The characters of selected fields, or all fields, are analyzed to determine whether each of the characters is of a desired format. When any one of the characters is of an improper format, a first flag is set to indicate the existence of an erroneous character within the selected field of the transaction record. Each of the plurality of transaction records are also analyzed to determine whether each transaction record is within a desired category of transaction records. When any one of the plurality of transaction records within a file is not within the desired category of transaction records, a second flag is set to indicate an erroneous transaction record within the file. If either flag is set, the method creates a modified version of the file and overwrites any bad data with data in a format proper for further processing by downstream transaction record processing systems such as call detail record billing systems.

Un método para preprocesar los expedientes de la transacción indicativos de actividad del suscriptor en una red de telecomunicación para el proceso en sentido descendiente subsecuente se proporciona. El método incluye la recepción de un archivo incluyendo una pluralidad de expedientes de la transacción cada uno que tiene una pluralidad de campos, en donde cada campo contiene por lo menos un carácter. Los caracteres de campos seleccionados, o todos los campos, se analizan para determinarse si cada uno de los caracteres está de un formato deseado. Cuando de los caracteres está de un formato incorrecto, una primera bandera se fija para indicar la existencia de un carácter erróneo dentro del campo seleccionado del expediente de la transacción. Cada uno de la pluralidad de expedientes de la transacción también se analiza para determinarse si cada expediente de la transacción está dentro de una categoría deseada de los expedientes de la transacción. Cuando ningún de la pluralidad de expedientes de la transacción dentro de un archivo no está dentro de la categoría deseada de los expedientes de la transacción, una segunda bandera se fija para indicar un expediente erróneo de la transacción dentro del archivo. Si se fija cualquier bandera, el método crea una versión modificada del archivo y sobreescribe cualquier mal dato con datos en un formato apropiado para la transformación posterior por los sistemas de proceso de registro enes sentido descendiente de la transacción tales como sistemas de facturación del expediente de detalle de la llamada.

 
Web www.patentalert.com

< Non real-time facsimile system for a computing device

< Method and apparatus for integrated multimedia call control

> Telephone status notification system

> System and method for enabling custom telephone features on a PBX system

~ 00134