Abstract:
In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call-processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch. Also within a node is a storage and retrieval system for sorting and retrieving selected objects and any associated data distributed by the administration system, and making them locally available to the computing platform when required to perform a service. An underlying location-independent communication system is provided to coordinate interaction of one or more business objects to perform the service in response to needs of the received event.
Abstract:
A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system provides a look-ahead routing function enabling instantiation of service object instances at any service node in said intelligent network based on service types available at the service node in said network, an associated capability status indicating whether a requested service is available for instantiation at a service node and is currently active; and, a status of an execution environment capable of executing service object instances at each service node. Mechanisms are employed for instantiating service instances according to an implemented business strategy, e.g., load balancing.
Abstract:
An intelligent network implementing processes and apparatus for supporting ATM/Vnet services. The intelligent network comprises the ability to receive an ATM VNET call at an ATM switch associated with a service node of the intelligent network, translate the dialed VNET number and then extend the call to a correct termination. Prior to the outdial, source address and subscription validation, destination address screening, source address screening and VNET number translation are performed. In one embodiment, assuming that the VNET call is an ATM to ATM call, no number translation is required. In placing Vnet/ATM calls, the network does all resource allocation, e.g., bandwidth reservation and allocation. The resource specification in the ATM setup message (e.g., bandwidth) is validated against the customer's subscription versus the current network utilization.
Abstract:
In a telecommunications switching network having a resource complex including network switches, an intelligent service platform for providing intelligent call processing and service execution for call events received at the switches and requiring call processing services. A centralized administration system is provided that comprises a system for storing one or more reusable business objects that each encapsulate a distinct call processing function, and any associated data required by the business object; a system for distributing selected business objects and associated data to selected nodes in the switching network based on pre-determined node configuration criteria; and, a system for activating the business objects in preparation for real-time use. A computing platform is provided within each node for executing those business objects required to perform a service in accordance with an event received at the network switch. Also within a node is a storage and retrieval system for sorting and retrieving selected objects and any associated data distributed by the administration system, and making them locally available to the computing platform when required to perform a service. An underlying location-independent communication system is provided to coordinate interaction of one or more business objects to perform the service in response to needs of the received event.
Abstract:
System and methodology for providing real-time call processing services received at a switch in an intelligent network having one or more service nodes having originating switches for receiving a call event. The system includes a platform-independent communication system for enabling communication between object instances executing at service nodes in the intelligent network. An operating system agent object instance executing in an execution environment associated with an originating switch communicates call origination information corresponding to a call event received at the switch to one or more object instances executing in an execution environment provided at a service node in the network; the object instances including a line object instance for maintaining the state of a communications line associated with a call origination, and, a service object implementing methods for performing a service according to a customer request. A first database storage device accessible by the service object provides call routing information according to a customer's subscription. A second database storage device is accessible by the service object to provide a corresponding terminating switch location address at a node in the network for the call based on the retrieved call routing information. The platform-independent communication system communicates call routing commands between the service object and at least the line object instance, for enabling call connection between originating and terminating switches independent of their location in the network.
Abstract:
A system, method and article of manufacture are provided for recognizing voice commands for manipulating data on the Internet. Data is provided on a website. Voice signals are received from a user who is accessing the website, which are interpreted to determine navigation commands. Selected data of the website is output based on the navigation commands. In one embodiment of the present invention, the data includes a voice-activated application. The user may be allowed to access the website from either a computer or a telephone, or both. A language may be determined from the voice signals and the voice signals interpreted in the language being spoken by the user.
Abstract:
A method and system for processing a user dialogue using dialogue-state objects. The method and system are implemented using an interactive computer system. The interactive computer system includes a dialogue manager and application control logic. The method includes the step of providing a plurality of objects encapsulating dialogue data and dialogue procedures associated with dialogue-states. The method next includes the step of providing a pointer. The pointer identifies a first object as a current object. The method further includes the step of receiving an input signal. The method also includes the step of processing the input signal. The method finally includes the step of updating the pointer based on the step of processing such that the pointer identifies a second object as the current object.
Abstract:
Systems and methods consistent with the invention relate to automated business and service dialing. According to one exemplary embodiment, a business dialing system is disclosed. The system includes a memory configured to store a plurality of business objects containing phone numbers corresponding to a plurality of business entities. The system further includes a user input device configured to detect key presses. The system also includes a processor coupled to the user input device and the memory. The processor is configured to generate a key sequence and a number sequence based on the detected key presses. The processor is further configured to search the memory for business objects corresponding to the key sequence. The system further includes a display device configured to display the number sequence and the business objects. The user input interface is further configured to detect a selection of a business object, among the business objects, or a dial command. The processor is configured to perform an action associated with the selected business object if the selection of the business object is detected, and dial the number sequence as a phone number if the dial command is detected.
Abstract:
A system and method for monitoring deployment states of a contact center. A processor migrates a state of the contact center from a first deployment state to a second deployment state. The processor records the steps in migrating from the first deployment state to the second deployment state, and stores the recorded steps in association with metadata describing the second deployment state. The processor monitors health of the second state, and takes an action for moving the state of the contact center to a healthy state in response to determining that the second deployment state is unhealthy. The migrating may be based on detecting a condition relating to operation of the contact center. The processor dynamically adjusts at least one hardware or software resource for the contact center based on the detected condition for migrating the state of the contact center from the first to the second deployment state.
Abstract:
A telecommunications switching network or Intelligent Network Architecture (170) includes a novel central administration (500) and Resource Complex (180) for administering and tracking service resources to a plurality of nodes (204) capable of telecommunications service processing.