Patent ID: 8428223

Claim:
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.