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.
- 2. In a communications network, a system as claimed in claim 2, wherein said first communications link is an IP communications link.
- 3. In a communications network, a system as claimed in claim 1, wherein each said premise contact server further includes means for communicating call center event messages including resource availability status to said second means.
- 4. In a communications network, a system as claimed in claim 1, wherein said third means includes a telephony automatic call director and a telephony server.
- 5. In a communications network, a system as claimed in claim 2, wherein said premises contact server communicates with said automatic call director through said telephony server.
- 6. In a communications network, a system as claimed in claim 2, wherein said IP communications link includes a link which enables a customer to request a call back if an agent is not available.
- 7. In a communications network, a system as claimed in claim 1, wherein said third means enables communication with said customer with a communications protocol selected from the group of broadband telephony, TCP/IP, SMTP, chat, internet telephony or internet video.
- 8. In a communications network, a system as claimed in claim 1, wherein said system includes a data base server to authenticate a customers entitlements at said call center.
- 9. In a communications network, a system as claimed in claim 6, wherein said second means includes a data base server to match the qualifications of a call center agent to a customers call back request.
- 10. In a communications network, a system as claimed in claim 1, wherein said system further includes a data base server for providing access to data relating to services provided by the business to the customer
- 11. In a communications network, a system as claimed in claim 2, wherein said system further includes first and second linked web servers separated by a security means, with said first web server communicating with said agent, and said second web server communicating with said customer, said second web server providing at least one Java applet to said customer over said IP communications link.
- 12. In a communications network, a system as claimed in claim 1, wherein said second means further selects a qualified agent for communication with said customer.
- 13. In a communications network, a system as claimed in claim 1, further including means for generating a status query message to a selected call center to ascertain availability of call center agents having desired skill set, said contact server of said selected call center generating a response to indicate presence of a qualified call agent.
- 14. In a communications network, a system as claimed in claim 13, further including means for selecting another one of said plurality of call centers if a qualified agent is not available at said selected call center.
- 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.
- 16. In a communications network, a method as claimed in claim 15, wherein said step of establishing said second communications link includes establishing a telephony link with said customer.
- 17. In a communications network, a method as claimed in claim 15, further including the step of enabling the customer to request a call back from an agent if an agent is not available.
- 18. In a communications network, a method as claimed in claim 15, wherein said step of establishing a second communication link enables communication with said customer with a communications protocol selected from the group of broadband telephony, TCP/IP, SMTP, chat, internet telephony or internet video.
- 19. In a communications network, a method as claimed in claim 15, further including the step of authenticating a customers entitlements at said selected call center.
- 20. In a communications network, a method as claimed in claim 15, wherein said step of selecting said call center having qualified agent available further includes the step of matching the qualifications of a call center agent to a customers call back request.
- 21. In a communications network, a method as claimed in claim 15, further including the step of providing customer and agent access to data relating to services provided by the company to the customer.
- 22. In a communications network, a method as claimed in claim 21, further including the step of providing access to data relating to trouble tickets on services provided by the company to the customer.
- 23. In a communications network, a method as claimed in claim 15, further including the step of synchronizing first and second web servers with fixed IP addresses to provide security for company data, with said first web server communicating with said agent, and said second web server communicating with said customer.
- 24. In a communications network, a method as claimed in claim 23, further including the step of communicating at least one Java applet from said second web server to said customer over said IP communications link.
- 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.
- 26. In a communications network, a system for distributing inbound telephone call events as claimed in claim 25, wherein said second set of call data is routed to said selected call center over one of a local area network and wide area network.
- 27. In a communications network, a system for distributing inbound telephone call events as claimed in claim 25, wherein said routing means includes a data access point for determining a destination for said call based on said first set of data.
- 28. In a communications network, a system for distributing inbound telephone call events as claimed in claim 27, wherein said first set of data includes data relating to an automatic number identifier.
- 29. In a communications network, a system for distributing inbound telephone call events as claimed in claim 27, wherein said second set of data includes data for routing the call to a particular destination.
- 30. In a communications network, a system for distributing inbound telephone call events as claimed in claim 27, wherein said second set of data includes data pertaining to a caller requesting a particular service.
- 31. In a communications network, a system for distributing inbound telephone call events as claimed in claim 25, wherein each said call center includes a telephony server means to facilitate routing of calls from said automatic call distributor to said premises contact server means.
- 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.
- 34. In a communications network, a method as claimed in claim 33, further comprising the step of triggering said customer call back request by running a Java applet embedded in an html communication received by the customer.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This patent application is a continuation-in-part patent application of patent application Ser. No. 08/976,162 for CONTACT SERVER FOR CALL CENTER, filed Nov. 21, 1997.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09317561 |
May 1999 |
US |
Child |
10637561 |
Aug 2003 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08976162 |
Nov 1997 |
US |
Child |
09317561 |
May 1999 |
US |