Patent ID: 7567524

Claim:
A method for handling communications in a distributed feature network, comprising: receiving a communication request from a third party device to connect to at least one communication device logged onto the distributed feature network; determining a type of communication requested by the third party device; determining an availability of the at least one communication device to respond to the type of communication being requested by the third party device, wherein said step of determining the availability of at least one communication device comprises: determining which of said at least one communication device is associated with an agent that is logged onto the distributed feature network; determining which of said at least one communication device associated with said logged-in agent is available to receive communications; and forwarding the communication request to an available communication device associated with said logged-in agents; routing the communication request to an available communication device able to respond to the type of communication being requested; and creating at least one feature box corresponding to at least one communication control functionality required by the available communication device so the available communication device is able to interact with the third party device.