IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0945589
(2001-09-04)
|
발명자
/ 주소 |
- Baker, Thomas E.
- Chaffee, Susan L.
- Chen, Yuchien
- Gruber, Charles J.
- Fishman, Howard P.
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
118 인용 특허 :
183 |
초록
▼
A Web-based call routing management workstation application which allows authorized customers to control toll free routing and monitor call center status. An architecture including one or more web servers located in a firewalled demilitarized zone (DMZ) as communications medium between the customer
A Web-based call routing management workstation application which allows authorized customers to control toll free routing and monitor call center status. An architecture including one or more web servers located in a firewalled demilitarized zone (DMZ) as communications medium between the customer workstations at the customer sites and the enterprise back-end applications providing the call routing management services, provides a secure infrastructure for accessing the enterprise applications via the otherwise insecure public Internet. The present invention enables creation and management of call by call routing rules by a customer with a workstation having an Internet access and a supported Web browser. The customized rules may be tested and/or debugged via the Web-enabled workstation, using a debugger/tester which runs the routing rules under a simulated environment. In addition, customers may provision hierarchies for their business; create, modify or delete agent pools; manipulate capacity tables; and define quota schemes, value lists and schedule tables, all at the customer site via the Web-enabled workstation. The present invention also enables the customers to view near real-time displays of call center ACD statistics and peg counts based on routing rules, as well as, run provisioning and statistical reports on provisioning and statistical data and also to extract the data for further analysis. Additionally, the present invention supports foreign language and branding features on a graphical user interface. An infrastructure is provided which enables secure initiation, acquisition, and presentation of the call manager functionalities to customers from any computer workstation having a web browser and located anywhere in the world.
대표청구항
▼
1. A web-based call manager webstation for controlling and monitoring a customer's telecommunication network via an integrated interface, the system comprising:a client browser application located at a client workstation for enabling interactive web-based communications with the call manager webstat
1. A web-based call manager webstation for controlling and monitoring a customer's telecommunication network via an integrated interface, the system comprising:a client browser application located at a client workstation for enabling interactive web-based communications with the call manager webstation system by a user and providing the integrated interface for displaying text messages in a language chosen by said user; at least one secure server for managing one or more customer sessions(s) over the Internet, the secure server supporting a secure socket connection enabling encrypted communications between the client browser application and the secure server; a configuring device launched via the client browser, for enabling a customer to monitor, define, and manipulate call routing parameters, the configuring device further formatting customer defined parameters into client message transactions and communicating the client message transactions to the secure server over the secure socket connection; and a routing engine for maintaining call routing rules and interfacing with a plurality of network control elements for directing call routing and receiving data statistics, the routing engine further using the rules, the data statistics, and the customer defined parameters in determining where to route calls, wherein the customer is enabled to control call routing via the web-based integrated interface. 2. The web-based call manager webstation as claimed in claim 1, wherein said client workstation implements an operating system for enabling web-based communications in a default language via said integrated interface.3. The web-based call manager webstation as claimed in claim 1, wherein said client browser application includes a call manager applet for determining a locale set for said operating system, said locale set enabling web-based communications via the integrated interface in said chosen language.4. The web-based call manager webstation as claimed in claim 3, wherein said locale set comprises a customer-defined parameter indicating said chosen language, said call manager applet implementing a method for retrieving said customer-defined parameter.5. The web-based call manager webstation as claimed in claim 4, further comprising one or more objects for performing character encoding, numeric formatting and date formatting functions for said text message display according to said locale set.6. The web-based call manager webstation as claimed in claim 5, wherein said objects belong to a string resource class and include look-up methods for retrieving static text strings according to a particular web-station application for display in said chosen language.7. The web-based call manager webstation as claimed in claim 5, wherein said objects belong to a phrase resource class and include look-up methods for constructing messages according to a particular web-station application for display in said chosen language.8. The web-based call manager webstation as claimed in claim 5, wherein said configuring device enables presentation of views for enabling the customer to control call routing via the integrated interface, said configuring device further comprising a branding device for branding presentation views in a specific company context.9. The web-based call manager webstation as claimed in claim 1, further including a proxy server for processing a plurality of transaction requests received from the configuring device via the secure server by opening a connection to the routing engine and retrieving information relating to the transaction requests and forwarding back the information to the configuring device via the server, and wherein the configuring device presents the information to the customer at the client workstation in the chosen language.10. The web-based call manager webstation as claimed in claim 9, wherein the system further includes one or more database(s) for storing the data statistics generated by the routing engine and the plurality of network control elements, said one or more databases residing with the proxy server, the proxy server further processing predetermined transaction requests locally by retrieving information related to the transaction requests from said one or more database(s), and forwarding the information to the configuring device.11. The web-based call manager webstation as claimed in claim 1, wherein the secure server further includes:a session manager for maintaining session information associated with the customer session, the session information including a session timestamp representing a time of receipt of a previous communication transaction associated with the customer session, wherein the session manager updates the session timestamp with a current time when the secure server receives a current communication transaction from the configuring device. 12. The web-based call manager webstation as claimed in claim 11, wherein the secure server further includes a device for monitoring the session timestamp, and wherein if a time difference between a current monitoring time and the session timestamp exceeds a predefined value, the device for monitoring clears the session information associated with the customer session, whereby the customer session is no longer deemed valid.13. The web-based call manager webstation as claimed in claim 1, wherein the system further enables the customer to view, define, and manipulate call routing parameters which are applied on a call by call basis.14. The web-based call manager webstation as claimed in claim 1, wherein the system further enables the customer to write call routing rules via the configuring device, and the configuring device further communicates the rules to the routing engine for use during the call routing.15. A web-based call manager webstation system for controlling and monitoring a customer's telecommunication network via an integrated interface, the system comprising:a client browser application located at a client workstation for enabling interactive web-based communications with the call manager webstation system by a user and providing the integrated interface; at least one secure server for managing one or more customer sessions(s) over the Internet, the secure server supporting a secure socket connection enabling encrypted communications between the client browser application and the secure server; configuring device launched via the client browser for presetting views via said integrated interface to enable a customer to monitor, define, and manipulate call routing parameters, the configuring device further formatting customer defined parameters into client message transactions and communicating the client message transactions to the secure server over the secure socket connection, said configuring device further comprising a branding device for branding presentation views in a specific company context; and a routing engine for maintaining call routing rules and interfacing with a plurality of network control elements for directing call routing and receiving data statistics, the routing engine further using the rules, the data statistics, and the customer defined parameters in determining where to route calls, wherein the customer is enabled to control call routing via the web-based integrated interface. 16. The web-based call manager webstation as claimed in claim 15, wherein said client workstation implements an operating system for enabling web-based communications in a default language via said integrated interface.17. The web-based call manager webstation as claimed in claim 15, wherein said client browser application includes a call manager applet for determining a locale set for said operating system, said locale set enabling web-based communications via the integrated interface in said chosen language.18. The web-based call manager webstation as claimed in claim 15, wherein a user selects a URL to initiate generation of a call manager web station interface by said client browser, said URL specifying said company brand for use by said browser.19. The web-based call manager webstation as claimed in claim 15, wherein said call manager applet accesses said company brand for setting a variable in a global class.20. The web-based call manager webstation as claimed in claim 19, including object for displaying a warming via said integrated interface in accordance with the company brand, said object retrieving said company brand from said global class.21. A method for controlling customer's call routing configurations via a web-based integrated interface at a customer workstation having a client browser application for enabling interactive web-based communications between the customer and the integrated interface, said web-based communications including display of messages via said integrated interface, the method comprising:choosing a language for said displaying of messages via said integrated interface; managing a client session over the Internet by providing a secure server which supports a secure socket connection to enable encrypted communications between the client browser application and the secure server; maintaining call routing rules for use in directing call routing via one or more network control elements; collecting data statistics form the network control elements; and communicating customer-defined call routing parameters associated with the call routing rules, wherein the call routing rules, the data statistics, and the customer defined call routing parameters are used by the network control elements to determine where to route calls, and the customer is enabled at the customer workstation to control call routing of individual calls. 22. The method according to claim 21, wherein the method further comprises:downloading the data statistics to the customer workstation via the secure server; and presenting the data statistics to the customer; wherein the customer is enabled to monitor status of the network control elements at the customer workstation in a chosen language. 23. The method of claim 21, wherein the method further includes:enabling the customer to write call routing rules in said chosen language; and communicating the call routing rules via the secure server; using the call routing rules for the call routing of individual cells. 24. The method according to claim 23, wherein the method further includes:simulating call scenarios; and running the call routing rules in the simulated call scenarios for testing; wherein the customer is enabled to test the call routing rules. 25. The method according to claim 21, wherein the method further includes:translating texts presented to the customer into a language used in a geographic locale where the customer workstation is located. 26. The method according to claim 25, further including the step of invoking a call manager applet for determining a geographic locale set for said customer workstation, said locale set enabling web-based communication via the integrated interface in said chosen language.27. The method according to claim 26, wherein said locale set comprises a customer-defined parameter indicating said chosen language, said method including implementing a method for retrieving said customer-defined parameter.28. The method according to claim 27, further including the step of invoking one or more objects for performing character encoding, numeric formatting and date formatting functions for said message display according to said locale set.29. The method according to claim 27, wherein said objects include invocation of look-up methods for retrieving static text strings according to a particular web-station application for display in said chosen language.30. The method according to claim 27, wherein said objects include invocation of look-up methods for constructing messages according to a particular web-station application for display in said chosen language.31. The method according to claim 27, wherein the method further includes:branding presentation views communicated to the customer at the customer workstation to denote customer-specific context. 32. A method for controlling customer's call routing configurations via a web-based integrated interface at a customer workstation having a client browser application for enabling interactive web-based communications between the customer and the integrated interface, said web-based communications including display of messages via said integrated interface, the method comprising:managing a client session over the Internet by providing a secure server which supports a secure socket connection to enable encrypted communications between the client browser application and the secure server; maintaining call routing rules for use in directing call routing via one or more network control elements; branding presentation views for said integrated interface according to a specific customer context; collecting data statistics from the network control elements; communicating customer-defined call routing parameters associated with the call routing rules, wherein the call routing rules, the data statistics, and the customer defined call routing parameters are used by the network control elements to determine where to route calls, and the customer is enabled at the customer workstation to control call routing of individual cells. 33. The method as claimed in claim 32, further including translating text for display in a language of a geographic locale.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.