Patent ID: 7573999

Claim:
A computer telephony integration system comprising: detection means for detecting an incoming communication; at least one input/output processor to input and to output data associated with the incoming communication; at least one communications interface for communicating with one of a plurality of communications devices selected for communications with a designated party, the communications device selected based upon a status, the status comprising availability data of the designated party, real-time location data of the designated party, availability data of the communications device, location data of the communications device, a messaging delivery capability of the communications device, and a messaging confirmation capability of the communications device, the messaging confirmation capability for confirming delivery of at least one of the incoming communication and the data to the communications device, wherein the availability data of the communications device is associated with a call state of the communications device, the location data of the communications device, the messaging delivery capability of the communications device, and real-time location data of the designated party to determine the status and wherein the messaging delivery capability of the communications device comprising a capability of the communications device to present audio, a capability of the communications device to present video, a capability of the communications device to present digital data; a memory device for storing the data; a processor communicating with the memory device, the processor selecting data stored in the memory device based upon a communications profile comprising the incoming communication and the input and output data, the communications profile further comprising at least one of patient data associated with the incoming communication, data associated with the designated party, and data associated with at least one of services, products, and business operations associated with a healthcare call center; and status communications means for analyzing the status to select one of the plurality of communications devices and for communicating at least one of the incoming communication and the data to the communications device, the selected communications device having the capability to present one of the incoming communication and the data.