Contact center architecture
First Claim
1. A contact center for receiving and routing realtime and non-realtime communications from a customer to a plurality of agents to elicit a response, the contact center comprising:
- a. at least one hub configured to receive and route realtime and non-realtime communications from the customer, the at least one hub including;
i. at least one server configured to receive realtime and non-realtime communications from the customer;
ii. a plurality of gateways configured to receive a voice call from the customer;
iii. at least one router coupled to the at least one server, the at least one router configured to normalize realtime and non-realtime communications from the customer; and
iv. an application server coupled to the at least one router, the application server configured to route the realtime and non-realtime communications based upon a set of predetermined routing criteria; and
b. at least one node coupled to the at least one hub, the at least one node configured to receive realtime and non-realtime communications, the at least one node further configured to route the realtime and non-realtime communications to the plurality of agents.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system and method of receiving realtime and non-realtime communications from customers, distributing those communications efficiently to an appropriate agent and providing a response to the communication within an appropriate time. The present invention utilizes a hub and node architecture where realtime communications such as a voice call entering the architecture are received by a Voice over Internet Protocol (VoIP) gateway before being sent to a voice server. Other realtime and non-realtime communications are received by an appropriate media server. Routers for each media type access a predetermined set of routing data with an application server through a corporate and CRM database to facilitate routing through a node router to the appropriate node and agent.
417 Citations
64 Claims
-
1. A contact center for receiving and routing realtime and non-realtime communications from a customer to a plurality of agents to elicit a response, the contact center comprising:
-
a. at least one hub configured to receive and route realtime and non-realtime communications from the customer, the at least one hub including;
i. at least one server configured to receive realtime and non-realtime communications from the customer;
ii. a plurality of gateways configured to receive a voice call from the customer;
iii. at least one router coupled to the at least one server, the at least one router configured to normalize realtime and non-realtime communications from the customer; and
iv. an application server coupled to the at least one router, the application server configured to route the realtime and non-realtime communications based upon a set of predetermined routing criteria; and
b. at least one node coupled to the at least one hub, the at least one node configured to receive realtime and non-realtime communications, the at least one node further configured to route the realtime and non-realtime communications to the plurality of agents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method of distributing realtime and non-realtime communications in a contact center to elicit a response, the method comprising:
-
a. receiving the realtime and non-realtime communications in at least one hub, wherein the at least one hub includes at least one server configured to receive realtime and non-realtime communications;
b. normalizing the realtime and non-realtime communications, wherein at least one media router is configured for normalizing the realtime and non-realtime communications; and
c. routing the realtime and non-realtime communications, wherein an application server is configured to route the realtime and non-realtime communications to at least one node based upon a set of predetermined routing criteria, further wherein the at least one node is configured to route the realtime and non-realtime communications.
-
-
64. A contact center for distributing realtime and non-realtime communications to elicit a response, the contact center comprising:
-
a. means for receiving the realtime and non-realtime communications in at least one hub;
b. means for normalizing the realtime and non-realtime communications, wherein the normalizing means are coupled to the receiving means; and
c. means for routing the realtime and non-realtime communications to at least one node based upon a set of predetermined routing criteria, wherein the routing means are coupled to the normalizing means.
-
Specification