Abstract:
A service creation environment (SCE) generates generic service creation information defining a certain service. The generic service creation information is then processed by a service execution agent for mapping onto service creation information that is specific to the service logic execution environment (SLEE) of a service control point (SCP) upon which the service is to be executed and provided. This SLEE specific service creation information is then down-loaded to the service logic execution environment, and converted in a conventional manner to service execution related information. The generic service creation information comprises only a certain limited number of primitives (instructions or commands) operating on a certain limited number of service independent building blocks (SIBs). The mapping operation is made from these limited primitives and service independent building blocks to SLEE specific primitives and service independent building blocks, or SLEE specific general programming language commands, or SLEE specific specification description language (SDL) commands.
Abstract:
A cluster of terminals, and an ad-hoc network of two or more such clusters, for carrying a multi-party, cluster-based, conference, wherein each cluster includes a super member comprising a super user agent, and one or more members including a user agent. Communications sessions are established between the super member of each cluster and each member terminals of the same cluster, and between the super members of each one of the first and second clusters. The user agent comprises identity of the super member, a conference identity, cluster parameters including a split value (Sv) indicative of a maximum number of terminals that may be part of the cluster, wherein when Sv is reached during the conference the cluster is split, and a merge value (Mv) indicative of a minimum number of terminals that may be part of the cluster, wherein when Mv is reached the cluster is merged with another cluster. The super user agent comprises a cluster member list, the conference identity, a cluster neighbour list, the one or more terminals also participating to the same conference, and cluster parameters.
Abstract:
A customer administrative system (user input device) of a wireless communications system is interfaced through a service order gateway with one or more system database network elements to support redundant data back-up and data consistency checks. Logic is included in the service order gateway to process and translate data management orders to effectuate any data updates in each of plural redundantly configured database network elements. The included logic further queries the plural database network elements for stored data, and compares the extracted data to identify inconsistencies.
Abstract:
There is disclosed a method for scheduling verification tests to audit routing information in a packet switching network comprising a plurality of packet switching nodes and a plurality of bi-directional links each interconnecting a distinct pair of said nodes. The method involves the operation system of the telecommunications management network selecting when to schedule verification tests of routing tables in the network. The operation system selects a test time duration period for scheduling all the verification tests to be run on the network. The operation system further selects the number of nodes to be tested and determines sub-tests to all destination nodes frown each node in the network to be tested. The operation system then selects a time test interval based or the quotient of the scheduled test time duration period and the total number of tests to be conducted. Verification tests at each node are then scheduled by the operation system by spacing the start up time for each test at each node by the time test interval. The method for scheduling routing verification tests of the present invention has the advantage in that it disperses the load induced on the network by running these verification test at spaced apart time intervals over a test time frame so as to ensure that a minimal number of verification tests are run at any one time in the network.
Abstract:
The disclosure relates to an orchestrator, for a Virtual Network Platform as a Service (VNPaaS), which orchestrates the management of a Network Service (NS). The orchestrator is operative to select an orchestration zone for each of a plurality of Virtual Network Functions (VNFs) in the NS based on selected deployment locations, where each orchestration zone comprises at least one VNF. The orchestrator is operative to associate sub-services to the selected orchestration zones, the sub-services being obtained from a decomposition of the NS into a number of sub-services equal to a number of orchestration zones selected and each sub-service comprising at least one of the plurality of VNFs. The orchestrator is operative to initiate deployment of the sub-services in the selected orchestration zones.
Abstract:
Systems, methods, devices and software for negotiating and executing registry composition are described. Signaling frameworks for both of these aspects of registry composition are provided.
Abstract:
A user agent and a super user agent for use in terminals for cluster-based multi-party conferencing using one or more clusters of terminals. Each cluster includes a super member comprising a super user agent, and one or more members including a user agent. The user agent comprises identity of the super member terminal of the cluster, a conference identity identifying the cluster-based conference, cluster parameters including a split value (Sv) indicative of a maximum number of terminals that may be part of the cluster, wherein when Sv is reached during the conference the cluster is split, and a merge value (Mv) indicative of a minimum number of terminals that may be part of the cluster, wherein when Mv is reached the cluster is merged with another cluster. The super user agent comprises a cluster member list of terminals of the cluster, the conference identity, a cluster neighbour list identifying any other one or more neighbour terminals including a super user agent, the one or more terminals also participating to the same conference, and the cluster parameters.
Abstract:
An operation and maintenance control point (OMCP) operates at an intermediate level in a telecommunications network between the network elements and the network management system (NMS). The OMCP reduces the processing load on the NMS, and rather than reporting symptoms, provides the NMS with suggested corrective actions to correct reported problems. The NMS executes the suggested corrective actions and compares the actual results in the network with predicted results. Feedback on the results is then provided to the OMCP to improve its analysis and provide more effective corrective actions are suggested if the problem recurs. By automatically interfacing with the NMS, which analyzes and executes the suggested corrective actions, the OMCP creates a self-engineering telecommunications network.
Abstract:
A client sends a first message (such as a stored procedure function call) to a server relational database identifying notifications concerning database access related events of interest. Responsive to this first message, logic within the server relational database monitors instances of database accesses, determines whether any of those accesses relate to events of interest, and then stores those determined events. The client also sends a second message (such as blocking stored procedure function call) requesting that it be notified of any stored events of interest. Responsive to this second message, the logic within the server relational database checks to see whether any events have been stored, sends a notification message containing an identification of those stored events to the client, and then clears the stored events. These notifications concerning external events of interest may then be processed by a service management application executed within the client.
Abstract:
There is disclosed a method for determining the load to be induced on a network by running a routing verification test on the network. The method involves utilizing the telecommunications management network to sample through a general purpose management interface routing table information at live nodes in the operating network. The telecommunications management network subsequently determines the message tree between an operator selected source node and destination node and determines from this tree the number of transmitted, acknowledged and received messages that would be generated by conducting a routing verification test on the network. This method has the advantage that the operator is informed before running a verification test of the load that test will induce on the network. Thus the operator can run the test at his discretion to ensure that overload conditions are not experienced by running the test.