Implementing a contact center using open standards and non-proprietary components
First Claim
1. An open contact center comprising:
- a plurality of contact center components conforming to open standard, wherein said contact center components intercommunicate with each other utilizing open standards, said contact center components together forming an open contact center;
said open contact center providing automated interactive communications with callers, providing queue management for callers waiting to communicate with live agents, providing skills based routing for assigning live agents to callers based upon skills of the live agents and skills needed by the callers, and providing tooling for provisioning and monitoring the live agents;
each of the contact center components are service oriented architecture (SOA) components, wherein the contact center components intercommunicate via an enterprise service bus (ESB), and wherein each of the contact center components execute independent of other ones of the contact center components within a middleware solution having Internet Protocol (IP) Multimedia Subsystem (IMS) capabilities;
the contact center components include an agent desktop component, an agent authentication component, an agent monitoring component, an agent transfer component, an application integration component, a call queuing component, a collaboration integration component, a load balancing component, a reporting component, a skills based routing component, and a supervisor conferencing component; and
a set of vendor specific plug-ins each configured to communicate with a proprietary contact center component to permit the open contact center to utilize capabilities provided by the proprietary contact center component;
the contact center is configured to simultaneously utilize a plurality of different vendor specific plug-ins, wherein the different vendor specific plug-ins correspond to proprietary contact center components provided by different vendors.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses an open contact center formed from multiple contact center components that conform to open standards and that intercommunicate utilizing open standards. The open contact center can provide automated interactive communications with callers, can provide queue management for callers waiting to communicate with live agents, can provide skills based routing for assigning live agents to callers based upon skills of the live agents and skills needed by the callers, and can provide tooling for provisioning and monitoring the live agents. In one configuration, the contact center components can execute within a middleware solution, such as WEBSPHERE, that has IP Multimedia Subsystem capability. Additionally, the contact center components can be implemented as service oriented architecture (SOA) components that communicate over an enterprise service bus (ESB).
212 Citations
15 Claims
-
1. An open contact center comprising:
-
a plurality of contact center components conforming to open standard, wherein said contact center components intercommunicate with each other utilizing open standards, said contact center components together forming an open contact center; said open contact center providing automated interactive communications with callers, providing queue management for callers waiting to communicate with live agents, providing skills based routing for assigning live agents to callers based upon skills of the live agents and skills needed by the callers, and providing tooling for provisioning and monitoring the live agents; each of the contact center components are service oriented architecture (SOA) components, wherein the contact center components intercommunicate via an enterprise service bus (ESB), and wherein each of the contact center components execute independent of other ones of the contact center components within a middleware solution having Internet Protocol (IP) Multimedia Subsystem (IMS) capabilities; the contact center components include an agent desktop component, an agent authentication component, an agent monitoring component, an agent transfer component, an application integration component, a call queuing component, a collaboration integration component, a load balancing component, a reporting component, a skills based routing component, and a supervisor conferencing component; and a set of vendor specific plug-ins each configured to communicate with a proprietary contact center component to permit the open contact center to utilize capabilities provided by the proprietary contact center component; the contact center is configured to simultaneously utilize a plurality of different vendor specific plug-ins, wherein the different vendor specific plug-ins correspond to proprietary contact center components provided by different vendors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A contact center comprising:
-
an agent desktop comprising an Hypertext Transfer Protocol (HTTP) browser and a Session Initiation Protocol (SIP) phone each based upon open standards, wherein the agent desktop is configured to permit an agent to handle call center communications; a portal server configured to provide an agent portal, through which an agent utilizing the agent desktop communicates, said agent portal including a plurality of agent portlets within which contact center information is presented; an application server executing contact center applications configured to receive input for the contact center applications from the agent portlets and to present contact center output through the agent portlets; a presence server configured to determine agent availability and configured to provide the application server with agent specific information including IP addresses for an agent'"'"'s Hypertext Transfer Protocol (HTTP) browser and Session Initiation Protocol (SIP) phone as well as agent expertise information, wherein the portal server, the application server and the presence server conform to open standards; and a set of application server plug-ins, each configured to communicate with at least one of a third party component and a proprietary contact center component to permit the contact center to utilize capabilities provided by the component associated with the plug-in, wherein legacy proprietary equipment is able to interoperate using vendor specific plug-ins with the open standards based equipment of the contact center to permit graceful migration from a legacy contact center equipment to the standards based contact center, and wherein value added software by third parties is able to extend functionality of the contact center through use of plug-ins. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A call center system comprising:
-
at least one contact node comprising at least one of an Hypertext Transfer Protocol (HTTP) browser and a Public Switched Telephone Network (PSTN) telephone; at least one agent node comprising an Hypertext Transfer Protocol (HTTP) browser and a Session Initiation Protocol (SIP) phone; a middleware solution including a plurality of contact center components conforming to open standards that intercommunicate utilizing open standards, said contact center components together forming an open contact center, said open contact center providing automated interactive communications with callers, providing queue management for callers waiting to communicate with live agents, providing skills based routing for assigning live agents to callers based upon skills of the live agents and skills needed by the callers, and providing tooling for provisioning and monitoring the live agents, wherein said callers communicate with the contact center components via one of the contact nodes and said live agents communicate with the contact center components via one of the agent nodes, and wherein each contact node and each agent node communicate with the middleware solution over a network using standard communication protocols, wherein said middleware solution comprises; a portal server configured to provide an agent portal, through which an agent utilizing the agent node communicates, said agent portal including a plurality of agent portlets within which contact center information is presented; an application server executing contact center applications configured to receive input for the contact center applications from the agent portlets and to present contact center output through the agent portlets; a presence server configured to determine agent availability and configured to provide the application server with agent specific information including Internet Protocol (IP) addresses for an agent'"'"'s Hypertext Transfer Protocol (HTTP) browser and Session Initiation Protocol (SIP) phone as well as agent expertise information; and a set of vendor specific plug-ins each configured to communicate with a proprietary contact center component to permit the open contact center to utilize capabilities provided by the proprietary contact center component. - View Dependent Claims (14, 15)
-
Specification