High availability architecture for computer telephony interface driver
AssigneeAT&T Intellectual Property I, L.P.
InventorsJayant Thomas, Robert Samokar
Life of this patent
Estimating the term…
Abstract
A method of providing communication services includes configuring a primary computer telephony interface driver to interface a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server and configuring a secondary computer telephony interface driver to redundantly interface the same computer telephony interface server with the same application for transmitting the same client information between the same application and the same computer telephony interface server.
Claims19
A method of providing communication services, comprising:
- configuring a primary computer telephony interface driver to interface a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server;
- and
- configuring a secondary computer telephony interface driver to redundantly interface the computer telephony interface server with the application for transmitting the client information between the application and the computer telephony interface server,
- wherein the client information is transmitted between the application and a computer telephony interface bridge, between the computer telephony interface bridge and a queue, between the queue and one of the primary computer telephony interface driver and the secondary computer telephony interface driver, and between the one of the primary computer telephony interface driver and the secondary computer telephony interface driver and the computer telephony interface server,
- a status of the primary computer telephony interface driver and the secondary computer telephony interface driver is monitored, and
- the status of the primary computer telephony interface driver and the secondary computer telephony interface driver is communicated to the computer telephony interface bridge.
A system for providing communication services, comprising:
- a processor;
- and
- a memory storing:
- a primary computer telephony interface driver that, when executed by the processor, interfaces a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server;
- and
- a secondary computer telephony interface driver that, when executed by the processor, redundantly interfaces the computer telephony interface server with the application for transmitting the client information between the application and the computer telephony interface server,
- wherein the client information is to be transmitted between the application and a computer telephony interface bridge, between the computer telephony interface bridge and a queue, between the queue and one of the primary computer telephony interface driver and the secondary computer telephony interface driver, and between the one of the primary computer telephony interface driver and the secondary computer telephony interface driver and the computer telephony interface server,
- a status of the primary computer telephony interface driver and the secondary computer telephony interface driver is configured to be monitored, and
- the status of the primary computer telephony interface driver and the secondary computer telephony interface driver is configured to be communicated to the computer telephony interface bridge.
A non-transitory computer readable medium encoded with an executable computer program for providing communication services that, when executed by a processor, causes the processor to perform operations comprising:
- configuring a primary computer telephony interface driver to interface a computer telephony interface server with an application for transmitting client information between the application and the computer telephony interface server;
- and
- configuring a secondary computer telephony interface driver to redundantly interface the computer telephony interface server with the application for transmitting the client information between the application and the computer telephony interface server,
- wherein the client information is to be transmitted between the application and a computer telephony interface bridge, between the computer telephony interface bridge and a queue, between the queue and one of the primary computer telephony interface driver and the secondary computer telephony interface driver, and between the one of the primary computer telephony interface driver and the secondary computer telephony interface driver and the computer telephony interface server,
- a status of the primary computer telephony interface driver and the secondary computer telephony interface driver is configured to be monitored, and
- the status of the primary computer telephony interface driver and the secondary computer telephony interface driver is configured to be communicated to the computer telephony interface bridge.
Dependencies are inferred from the claim text.