Direction of communications sessions to contact centers
First Claim
1. A method of routing a communications session within a contact center, comprising the steps of:
- (a) exposing an interface to a network, said interface being configured to receive requests from an external entity for handling communications sessions, said communications sessions being held externally of the contact center, and to forward said requests to a management unit of the contact center, wherein said contact center is a networked contact center composed of a plurality of management units each controlling a respective group of contact center endpoints;
(b) receiving at a first one of said management units one of said requests forwarded from said interface which specifies at least one requirement to be satisfied by a contact center endpoint for handling the communications session;
(c) a first one of said management units determining a network address associated with a contact center endpoint satisfying said at least one requirement by communicating said requirement to one or more of the other management units, awaiting from said one or more other management units a response indicative of said network address; and
(d) said first one of said management units responding to said one of said requests with an indication of said network address received from said one or more other management units.
23 Assignments
0 Petitions
Accused Products
Abstract
A communications session directed at a group of contact centers is held outside the contact centers at an IVR server, while the requirements of the session are determined. A request is formulated specifying the requirements, and this request is sent to a web services provider agent exposed by the group of contact centers. The request is forwarded to the contact centers which collectively respond with an identification of an address associated with a specific endpoint to which the communications session should be sent in order that it will receive the specified handling. The IVR server holding the call can thereby direct the session to a suitable endpoint without having any need to remain aware of the state of the contact centers or the agents within those centers.
-
Citations
11 Claims
-
1. A method of routing a communications session within a contact center, comprising the steps of:
-
(a) exposing an interface to a network, said interface being configured to receive requests from an external entity for handling communications sessions, said communications sessions being held externally of the contact center, and to forward said requests to a management unit of the contact center, wherein said contact center is a networked contact center composed of a plurality of management units each controlling a respective group of contact center endpoints; (b) receiving at a first one of said management units one of said requests forwarded from said interface which specifies at least one requirement to be satisfied by a contact center endpoint for handling the communications session; (c) a first one of said management units determining a network address associated with a contact center endpoint satisfying said at least one requirement by communicating said requirement to one or more of the other management units, awaiting from said one or more other management units a response indicative of said network address; and (d) said first one of said management units responding to said one of said requests with an indication of said network address received from said one or more other management units. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of routing a communications session within a plurality of contact centers, comprising the steps of:
-
(a) exposing a single interface to a network, said interface being configured to receive requests from an external entity for handling communications sessions, said communications sessions being held externally of the plurality of contact centers, and to forward said requests to a first management unit of at least one of the contact centers; (b) receiving at said first management unit of said at least one contact center one of said requests forwarded from said interface which specifies at least one requirement to be satisfied by a contact center endpoint for handling the communications session; (c) sending said request to a second management unit being a management unit of another of said contact centers; (d) said first management unit determining from said second management unit a network address associated with a contact center endpoint satisfying said at least one requirement, wherein said contact center endpoint with which said network address is associated, is under the control of said second management unit; and (e) said first management unit responding to said one of said requests with an indication of said network address. - View Dependent Claims (8, 9, 10)
-
-
11. A distributed contact center system comprising a plurality of contact centers sharing a single network interface, wherein each contact center comprises:
-
(a) a plurality of endpoints for handling communications sessions; and (b) a contact center management unit configured to control the routing of communications sessions to said endpoints; wherein said interface exposes a service provider agent to a network, said service provider agent being configured to receive requests from an external entity for handling communications sessions in accordance with at least one requirement contained in said requests, and to forward said requests to a first management unit of at least one of the contact centers; and wherein said first management unit of at least one of the contact centers is configured to receive said requests from said service provider agent, to send said requests to a second management unit being a management unit of another of said contact centers, to determine from said second management unit a network address associated with a contact center endpoint satisfying said at least one requirement, wherein said contact center endpoint with which said network address is associated, is under the control of said second management unit, and to respond with said network address associated with said contact center endpoint satisfying said at least one requirement.
-
Specification