Abstract:
The present invention relates to methods and system for providing telecommunications services, such as call waiting, three-way call, and automatic recall, utilizing a plurality of state machines. Logic specifications define a set of states for each state machine. Each state in turn defines at least one action to be performed in response to a signal received by the state machine. The logic specification for each state machine can be stored, for example, in a textual format in a mark up language, such as HTML, XML, or or other markup language. A compiled representation of the logic specification is generated. Further, a context object tracks a current state of the telecommunication service. The context object accesses the compiled representation in response to an event, e.g., a call progress event, in order to effect a state transition and/or perform an action with respect to the telecommunication service.
Abstract:
A service center receives a command from a remote device over a network, where the service center provides support services to users on products on behalf clients. Based on the command, a context element of a route sequence map associated with a user of the remote device is identified, where the identified context element is one of context elements of the route sequence map in a hierarchical structure. Each context element having one or more property values specifying at least one of an action to be performed by the service center and a link to one or more child context elements. It is determined whether the identified context element is an action context element or a navigation context element based on one or more property values associated with the identified context element. If so, an action specified by the identified context is performed.
Abstract:
A method and apparatus for deploying and activating services in a communications network (202). In the context of a communications network (202) that deploys service functionality by distributing managed software objects to the service processing nodes (204), the present invention relates to selectively dispensing managed objects from a repository (230) and coordinating the instantaneous activation or deactivation of services through the communications network (202). Furthermore, where a managed object service creation environment (228) is coupled to the communications network (202), the method and apparatus of the present invention provides security, back-up, and version control of managed objects and other network data stored in the repository (230).
Abstract:
According to the invention, state information is transmitted between an agent (AG) of a management level (B, C) and at least one manager (MA1, MA2) of a next higher management level (A, B). A request message (staAS) is sent by the manager (MA1, MA2) to the agent (AG) for executing information matching. State information regarding deviations from a normal state are checked by the agent (AG) and changes in state information are sent to the manager (MA1, MA2) in one or several successive messages (staCN). Information matching is conducted only when changes in state information exist so that deviations from normal state are informed to the manager. Consequently, all state information regardless of whether said information has changed or not is not automatically transmitted to the manager. This results in reduced information flow between the agent and the manager and represents a considerable gain for the manager especially in the case of a plurality of managed objects.
Abstract:
System and methodology for providing real-time call processing services received at a switch (158) in an intelligent network having one or more service nodes (204) 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 (204) in the intelligent network. An operating system agent object (204) 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 (204) 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.
Abstract:
An object oriented system platform for a telecommunication system that provides subscriber services includes an upper layer containing applications in the form of base and supplementary functions providing base and supplementary services. This layer is implemented with base objects (202) and extension objects (204, 206, 208). The base objects are object types implementing functions which may need extension in the future, each object type being designed for a particular task which can be performed with a minimum of coordination with other base objects. The extension objects are object types implementing extension functions which form extensions to the base functions and make it possible to add new services and modify and extend existing services without changing the software of a system that has already been implemented and supplied.