Enterprise contact server with enhanced routing features
First Claim
1. In a communications network, a system for establishing and maintaining communications between a customer and a business having a plurality of call centers over a plurality of communications media, said system including:
- (a) a first means for establishing a first communications link between a customer and a company web server;
(b) a second means for tracking available resources at each of said plurality of call centers, said resources including a call center agent having a particular skill set and availability status, said second means further selecting a call center having a qualified agent available to communicate with said customer;
(c) a third means for establishing a second communications link between said selected call center and said customer; and
(d) a premises contact server located at each of said plurality of call centers having means for managing and synchronizing simultaneous IP communications between said web server and said selected call center, and between said web server and said customer, whereby said agent at said selected call center and said customer may each view said first communications links while communicating with each other over said second communications link.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an Enterprise Contact Server that enables customers to submit call-back requests to agents located at any one of a plurality of call centers via the Internet, or virtually any other communications technology available. A call-back to the customer can be placed via any communications technology available. In its preferred embodiment, the Enterprise Contact Server first selects from skill level tables and agent status tables a qualified agent to whom a call-back request can be routed. The Enterprise Contact Server then enables the call-back request to be submitted by a customer directly from an HTML page on a Web site, and have that same HTML page be presented to the selected qualified agent located at one of the plurality of call-back contact centers. The agent can then place a telephone call to the number provided by the customer who submitted the call-back request, and at the same time, establish a TCP/IP communications session with the customer. This TCP/IP session can proceed between the agent'"'"'s Web browser and the customer'"'"'s Web browser, and the visible actions performed by the agent are transferred to the customer and displayed on the customer'"'"'s browser. The TCP/IP session proceeds simultaneous with the telephone call between the agent and the customer.
-
Citations
34 Claims
-
1. In a communications network, a system for establishing and maintaining communications between a customer and a business having a plurality of call centers over a plurality of communications media, said system including:
-
(a) a first means for establishing a first communications link between a customer and a company web server;
(b) a second means for tracking available resources at each of said plurality of call centers, said resources including a call center agent having a particular skill set and availability status, said second means further selecting a call center having a qualified agent available to communicate with said customer;
(c) a third means for establishing a second communications link between said selected call center and said customer; and
(d) a premises contact server located at each of said plurality of call centers having means for managing and synchronizing simultaneous IP communications between said web server and said selected call center, and between said web server and said customer, whereby said agent at said selected call center and said customer may each view said first communications links while communicating with each other over said second communications link. - View Dependent Claims (3, 4, 7, 8, 10, 12, 13, 14)
-
- 2. In a communications network, a system as claimed in claim 2, wherein said first communications link is an IP communications link.
-
15. In a communications network, a method for establishing and maintaining communications between a customer and one of a plurality of call centers over a plurality of communications media, said method comprising the steps of:
-
(a) establishing a html communications link between a customer and a company web server which enables the customer to request a call back;
(b) determining resource availability at each one of said plurality of call centers for said customer, and selecting a call center having a qualified agent available to communicate with said customer;
(c) establishing a second communications link between said selected call center and said customer; and
(d) managing and synchronizing simultaneous html communications between;
(i) said web server and said selected call center, and;
(ii) said web server and said customer;
whereby said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a communications network, a system for distributing inbound telephone call events received at a telecommunications network switch over a public switched telephone network to one of a plurality of call centers owned by a business enterprise, each said event having a first set of call data associated therewith, said system comprising:
-
(a) a means for routing said call to a voice response unit capable of obtaining information from the caller;
(b) a means for tracking available resources at each of said plurality of call centers, said resources including one or more call center agents each having a particular skill set and availability status, said tracking means further selecting one of a call center and call center agent based on said information from the caller, and communicating a second set of call data relating to said selected call center to said voice response means;
(c) an automatic call distributor means associated with each of said plurality of call centers for routing calls for transmission over said public switched telephone network, said voice response unit routing said call to a first said automatic call distributor means for forwarding said call over said public switched telephone network to a second automatic call distributor means associated with said selected call center, said voice response unit additionally routing said second set of call data to said selected call center;
(d) a premises contact server means located at said selected call center for receiving said first set of call data from said second automatic call distributor means and said second set of call data from said voice response unit and managing distribution of said call to an agent at said selected call center while sending said second set of data to a workstation associated with said agent, whereby said agent at said selected call center and said customer communicate with each other over said public switched telephone network, while said agent has updated data available to him at said workstation. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. In a communications network having a plurality of call centers for receiving service requests from customers, a system for continuing communication between a customer and one of a plurality of call centers on a call back basis, said communication enabled over a plurality of communications media, said system including:
-
(a) a first means for establishing a html communications link between a customer and a company web server and enabling a call back request by the customer;
(b) a second means for determining resource availability at each of said call centers for said customer and said call back request, and identifying an agent at a said call center available to communicate with said customer;
(c) a third means for establishing a call back communications link between said selected call center and said customer; and
(d) a contact server at said selected call center for managing and synchronizing simultaneous html communications between;
(i)said web server and said selected call center, and;
(ii) said web server and said customer, whereby said agent establishes a call back communications link with said customer while said contact server synchronizes said simultaneous html communications links between said web server and customer, and said web server and said agent.
-
-
33. In a communications network having a plurality of call centers for receiving service requests from customers, a method for continuing communication between a customer and one of said plurality of call centers on a call back basis, said call back communications enabled over a plurality of communications media, said method comprising the steps of:
-
(a) establishing a html communications link between a customer and a company web server which enables the customer to request a call back;
(b) determining resource availability at each of said plurality of call centers for said customer and selecting a call center having an available qualified agent;
(c) identifying an agent at said call center available for call back communication with said customer;
(d) establishing a second communications link between call center and said customer;
(e) managing and synchronizing simultaneous html communications between;
(i) said web server and said selected call center, and;
(ii) said web server and said customer;
whereby said agent may communicate with said customer over said second communications link while each views said simultaneous html communications links. - View Dependent Claims (34)
-
Specification