Claims
- 1. A system for providing communication-center statistical data to a third party application over a data network comprising:
an intermediate service point connected to the network between the communication-center environment and the third-party application; a set of application program interfaces for transforming and transmitting communication-center statistical data from the center to the intermediate service point; and a set of application program interfaces for transmitting the communication-center statistical data from the service point to the third-party application; characterized in that the third-party application accesses the intermediate service point using the network and manipulates one or more services hosted within the service point to configure to receive by subscription statistical data about specific communication-center entities described as objects including real time performance statistics of those entities.
- 2. The system of claim 1 wherein the data network is the Internet network.
- 3. The system of claim 1 wherein the data network is the Internet network combined with at least one sub-network.
- 4. The system of claim 1 wherein the machine-readable language incoming into the service point from the communication-center is Java-based.
- 5. The system of claim 1 wherein the machine-readable language output from the service point to one or more third-party applications is XML-based.
- 6. The system of claim 1 wherein the statistical data includes object state data, object performance data, and time-based profile data.
- 7. The system of claim 1 wherein the service point is a Web server hosted on the Internet network.
- 8. The system of claim 5 wherein the XML-based data is transported in SOAP-based messages.
- 9. The system of claim 7 wherein the services are described using WDSL and/or UDDI languages.
- 10. In a system for providing communication-center statistical data to a third party application over a data network, a method for authenticating clients accessing an intermediary service point of the system comprising steps of:
(a) receiving a request at the intermediary service point from a client; (b) extracting client-identity data from the initial request to access the server; (c) forwarding the extracted identity data to a naming and directory service for client authentication and receiving confirmation thereof; (d) forwarding the client-identity to an enterprise system server for client authentication for specific services and receiving confirmation thereof, and (e) assigning a security identification to the client for the pending session between the client and the intermediary service point.
- 11. The method of claim 10 wherein in step (a) the intermediary service point is a Web server and the data network is the Internet network.
- 12. The method of claim 10 wherein in step (b) client-identity includes at least one of or a combination of principal name, password, and client system address.
- 13. The method of claim 12 wherein principle name includes application name and user name and wherein the password includes any pre-set data entered in a login process at the intermediary service point.
- 14. The method of claim 10 wherein in step (c) the naming and directory service is hosted within the communication center.
- 15. The method of claim 10 wherein steps (a) through (c) comprise one complete level of authentication for granting access to the intermediary service point.
- 16. The method of claim 10 wherein in step (d) the enterprise system server is a configuration server hosted within the communication center.
- 17. The method of claim 10 wherein in step (d) the specific services include a configuration service and a statistical service.
- 18. The method of claim 10 wherein steps (d) and (e) comprise one complete level of authentication for granting access to specific services hosted within the service point.
- 19. The method of claim 10 wherein an additional step (f) is provided for assigning a reference element to a first request for data initiated during the active session by the client.
- 20. The method of claim 19 wherein subsequent reference elements are assigned serially to each additional request initiated in the active session.
- 21. The system of claim 1 wherein a subscription to receive statistical data is configured for automated client notification of any change in data.
CROSS-REFERENCE TO RELATED DOCUMENTS
[0001] The present invention is a continuation in part to a U.S. patent application entitled “Method and Apparatus for Extending Contact Center Configuration Data for Access by Third-Party Applications over a Data Network”, Ser. No. 10/279,435, bearing docket number P5167, filed on Oct. 23, 2002, the disclosure of which is incorporated at least by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10279435 |
Oct 2002 |
US |
Child |
10289581 |
Nov 2002 |
US |