Patent ID: 8315279
Filing Date: 2012-11-20
Classification: H04L

Abstract:
1. A system for multiplexing a CSTA connection of a Communication System with a plurality of CSTA Clients, comprising: a processor; a plurality of communications ports; and software enabling the processor and plurality of communications ports to: support a first CSTA association between the processor and Communication System; support one of a second-n send, receive, and process messages associated with each of the second-n receive a Start Argument for the type of Invoke for a Device from one of the plurality of CSTA Clients; if the Device has an associated element in the first list, send a Start Response for the type of Invoke to the one of the plurality of CSTA Clients, and if not, add an element associated to the Device to the first list, and send a Start Argument for the type of Invoke to the Communication System; add the one of the plurality of CSTA Clients to the associated element in the first list; receive a Stop Argument for the type of Invoke for a Device from one of the plurality of CSTA Clients; send a Stop Response for the type of Invoke to the one of the plurality of CSTA Clients; delete the one of the plurality of CSTA Clients from the associated element in the first list; if no CSTA Client is associated with the element in the first list, delete the element from the first list and send a Stop Argument for the type of Invoke to the Communication System; include a second list associated with non-processed Invokes; include a third list associated with a type of Invoke relating to Devices; add an InvokeID received with the Start Argument into to the second list, the InvokeID associated with the Device; and if the Device does not have an associated element in the first list, add the InvokeID to the third list.