Computer/telephony integration logging application
First Claim
1. A machine implemented method for tracking information regarding electronic transactions received by an automated transaction processing system, comprising:
- receiving a plurality of messages related to a transaction, wherein each of the messages comprises a plurality of parameters, at least one of the parameters including an alphabetic parameter;
converting the plurality of associated parameters to a format that is compatible with a relational database;
storing the plurality of associated parameters in the format in an output file; and
transferring the output file to a database.
16 Assignments
0 Petitions
Accused Products
Abstract
An automated transaction processing system implements a method for tracking information regarding electronic transactions received by an automated transaction processing system. The method includes the steps of initializing an output file and receiving multiple messages related to a transaction. Each of the messages has several parameters, at least one of which is alphabetic or alphanumeric. The method also includes the steps of converting the associated parameters to a comma separated variable (CSV) format, storing the associated parameters in the CSV format in the output file, and transferring the output file to a database.
-
Citations
16 Claims
-
1. A machine implemented method for tracking information regarding electronic transactions received by an automated transaction processing system, comprising:
-
receiving a plurality of messages related to a transaction, wherein each of the messages comprises a plurality of parameters, at least one of the parameters including an alphabetic parameter;
converting the plurality of associated parameters to a format that is compatible with a relational database;
storing the plurality of associated parameters in the format in an output file; and
transferring the output file to a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
connecting to a computer/telephony integration (CTI) server;
receiving a handle related to a particular message; and
using the handle to access parameters associated with the particular message.
-
-
3. The machine implemented method of claim 2, further including:
-
initializing the output file, including setting a maximum number of records to be stored in the output file;
determining whether the number of records written to the output file is the maximum;
if the number of records written is the maximum, initializing a next output file, including updating a filename extension; and
if the number of records is not the maximum, receiving a next handle related to a next particular message.
-
-
4. The machine implemented method of claim 3, further comprising:
-
querying the database for information related to telephone calls received; and
in response, generating a report including the information.
-
-
5. The machine implemented method of claim 4, further comprising:
-
receiving information from a CTI application regarding a type of message that the CTI application uses;
when a message of the type is received, transmitting the message to the CTI application; and
if the CTI application alters a parameter associated with the message, receiving the altered parameter.
-
-
6. The machine implemented method of claim 5, wherein the CTI application is a routing application, and wherein the routing application maintains a log of messages received by the routing application.
-
7. The machine implemented method of claim 6, wherein an identity of any CTI application that received a message is a parameter associated with the message.
-
8. The machine implemented method of claim 7, wherein the information includes:
-
a number of calls connected in a period of time;
a number of calls completed in the period of time;
information related to routing of a particular call; and
a customer account related to a particular call.
-
-
9. A machine-readable medium storing a sequence of instructions that, when executed by a machine, cause the machine to:
-
generate a message for a telephone call received from a public switched telephone network, including a set of parameters, wherein the set of parameters includes at least one alphabetic parameter;
transmit the message to a computer/telephony integration (CTI) server;
using a message handle associated with the message, retrieve the set of parameters, including at least one alphabetic parameter;
convert the set of parameters to a format that is compatible with a relational database; and
write the converted set of parameters as a record to an output file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
a number of calls connected in a period of time;
a number of calls completed in the period of time;
information related to routing of a particular call; and
a customer account related to a particular call.
-
-
15. The machine-readable medium of claim 14, wherein the instructions, when executed, further cause the machine to create a report using the information.
-
16. The machine-readable medium of claim 15, wherein the relational database is queried using a structured query language.
Specification