Patent ID: 7945592

Claim:
A method comprising: creating, by a server device, an extensible markup language (XML) transaction detail file, where the XML transaction detail file is active for a predetermined period of time, where creating the XML transaction detail file includes: detecting a telecommunications transaction, analyzing the telecommunications transaction to determine that the telecommunications transaction is conducted between a telecommunications apparatus and a session initiation protocol server (SIP-server), and generating the XML transaction detail file based on the telecommunications transaction; and during the predetermined period of time, storing, via the server device, at least one transaction detail record in the XML transaction detail file in response to determining that the telecommunications transaction is conducted between the telecommunications apparatus and the SIP-server, the at least one transaction detail record including transaction data corresponding to the telecommunications transaction, where the telecommunications apparatus is a proxy server and the SIP-server is a redirect server, where the XML transaction detail file is a first XML transaction detail file, and where the redirect server forms a second XML transaction detail file that differs in format from the first XML transaction detail file.