XML based transaction detail records
First Claim
Patent Images
1. A computer-readable medium having stored thereon computer-executable instructions to cause a processor in a network device to perform a method comprising:
- storing an extensible markup language (XML) transaction detail file, the XML transaction detail file comprising;
an XML declaration field, the XML declaration field including data defining the XML transaction detail file as an XML file,a server identification field, the server identification field including an internet protocol (IP) address of a first server generating the XML transaction detail file, anda transaction detail section including at least one transaction detail record, the at least one transaction detail record being stored in the transaction detail section in response to a telecommunications transaction, the at least one transaction detail record including transaction data corresponding to the telecommunications transaction;
enabling the XML transaction detail file to be active for a particular period of time; and
transmitting the XML transaction detail file to a second server,where the at least one transaction detail record includes an authentication section, the authentication section including data indicating a time when an authentication was performed, a cause for the authentication, and a result of the authentication.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method for managing transactions in a telecommunications network. The method includes creating an XML transaction detail file. At least one transaction detail record is stored in the XML transaction detail file in response to a telecommunications transaction. The at least one transaction detail record includes transaction data corresponding to the telecommunications transaction.
71 Citations
45 Claims
-
1. A computer-readable medium having stored thereon computer-executable instructions to cause a processor in a network device to perform a method comprising:
-
storing an extensible markup language (XML) transaction detail file, the XML transaction detail file comprising; an XML declaration field, the XML declaration field including data defining the XML transaction detail file as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of a first server generating the XML transaction detail file, and a transaction detail section including at least one transaction detail record, the at least one transaction detail record being stored in the transaction detail section in response to a telecommunications transaction, the at least one transaction detail record including transaction data corresponding to the telecommunications transaction; enabling the XML transaction detail file to be active for a particular period of time; and transmitting the XML transaction detail file to a second server, where the at least one transaction detail record includes an authentication section, the authentication section including data indicating a time when an authentication was performed, a cause for the authentication, and a result of the authentication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having stored thereon computer-executable instructions to cause a processor in a network device to perform a method comprising:
-
storing an extensible markup language (XML) transaction detail file, the XML transaction detail file comprising; an XML declaration field, the XML declaration field including data defining the XML transaction detail file as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of a first server generating the XML transaction detail file, and a transaction detail section including at least one transaction detail record, the at least one transaction detail record being stored in the transaction detail section in response to a telecommunications transaction, the at least one transaction detail record including transaction data corresponding to the telecommunications transaction; enabling the XML transaction detail file to be active for a particular period of time and transmitting the XML transaction detail file to a second server, where the first server comprises an internet protocol (IP) network server, and where one of the at least one transaction detail record includes an event section including data recording at least one event that occurred at the IP network server, where the at least one event is unrelated to receiving or sending a message by the IP network server. - View Dependent Claims (14)
-
-
15. A computer-readable medium having stored thereon computer-executable instructions to cause a processor in a network device to perform a comprising:
-
storing an extensible markup language (XML) transaction detail file, the XML transaction detail file comprising; an XML declaration field, the XML declaration field including data defining the XML transaction detail file as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of a first server generating the XML transaction detail file, and a transaction detail section including at least one transaction detail record, the at least one transaction detail record being stored in the transaction detail section in response to a telecommunications transaction, the at least one transaction detail record including transaction data corresponding to the telecommunications transaction; enabling the XML transaction detail file to be active for a particular period of time and transmitting the XML transaction detail file to a second server, where the first server comprises a session initiation protocol (SIP) redirect server, and where the at least one transaction detail record includes a features section that includes data related at least one feature executed by the SIP redirect server during the transaction. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-readable medium having stored thereon computer-executable instructions to cause a processor in a network device to perform a method comprising:
-
storing an extensible markup language (XML) transaction detail file, the XML transaction detail file comprising; an XML declaration field, the XML declaration field including data defining the XML transaction detail as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of a first server generating the XML transaction detail file, and a transaction detail section including at least one transaction detail record, the at least one transaction detail record being stored in the transaction detail section in response to a telecommunications transaction, the at least one transaction detail record including transaction data corresponding to the telecommunication transaction; enabling the XML transaction detail file to be active for a particular period of time; and transmitting the XML transaction detail file to a second server, where each transaction detail record includes at least one directory access protocol (DAP) field including information associated with one or more DAP communication, and where the first server comprises a session initiation protocol (SIP) redirect server.
-
-
36. A server device comprising:
a processor configured to; generate an extensible markup language (XML) transaction detail file that is active for a particular period of time, where the XML transaction detail file comprises; an XML declaration field including data defining the XML transaction detail file as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of the server device, and a transaction detail section; receive transaction data related to a telecommunications transaction, the telecommunications transaction occurring during the particular period of time; in response to receiving transaction data related to the telecommunications transaction, add at least one transaction detail record to the transaction detail section, the at least one transaction detail record including the transaction data corresponding to the telecommunications transaction, where each of the at least one transaction detail record includes an authentication section, the authentication section including data indicating a time when an authentication was performed, a reason for the authentication, and a result of the authentication; and transmit the XML transaction detail file to another server device. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
44. A server device comprising:
a processor configured to; generate an extensible markup language (XML) transaction detail file that is active for a particular period of time, where the XML transaction detail file comprises; an XML declaration field including data defining the XML transaction detail as an XML file, a server identification field, the server identification field including an internet protocol (IP) address of the server device, and a transaction detail section; receive transaction data related to a telecommunications transaction, the telecommunications transaction occurring during the particular period of time; in response to receiving the transaction data related to the telecommunications transaction, add at least one transaction detail record to the transaction detail section, the at least one transaction detail record including the transaction data corresponding to the telecommunications transaction, where one of the at least one transaction detail record includes an event section including data recording at least one event that occurred at the server device, where the at least one event is unrelated to receiving or sending a message by the server device; and transmit the XML transaction detail file to another server device. - View Dependent Claims (45)
Specification