Flexible network platform and call processing system
First Claim
1. A communications services network platform implemented on at least one processor and comprising an operations, administration, maintenance and provisioning (OAMP) system for facilitating communications processing by entities within the platform, the (OAMP) system comprising:
- a hierarchy of managed objects, each of the managed objects receiving input state information and defining a logical relation among the input state information and output state information, at least one of the managed objects comprising a state information server, the state information server outputting output state information that is received as input state information by at least one of the managed objects comprising a state information client;
a state distributor system that identifies state information clients registered to receive a notification regarding changes to output state information and that notifies the identified state information clients of the changes to output state information;
a registry that registers at least one specified managed object with the state distributor system so that the at least one specified managed object receives, as input state information, specified output state information, the at least one specified managed object becoming a state information client upon receipt of the specified output state information; and
a response system that determines whether output state information has changed for each of the managed objects and that sends a transition message to the state distributor system indicating the change,wherein the entities comprise at least one communications processing resource and at least one object representing communications processing operations and resource usage within a communications processing system.
0 Assignments
0 Petitions
Accused Products
Abstract
A communications services network platform has a multi-layered software architecture residing on a host computer. The network platform connects to a communications network and includes a call processing stack, a link layer, and a service support subsystem. The call processing stack implements call processing by processing events associated with a communication path through the communications network and has an application layer, representing each active call being processed by the call processing stack, and a resource layer, including software abstractions of physical resources located outside the host computer. The link layer manages a communications link between physically connected physical resources and the call processing stack. The service support subsystem executes services requested by the call processing stack. The platform manages and controls communications events associated with the communication path to complete a request for services between nodes on the communication network.
54 Citations
11 Claims
-
1. A communications services network platform implemented on at least one processor and comprising an operations, administration, maintenance and provisioning (OAMP) system for facilitating communications processing by entities within the platform, the (OAMP) system comprising:
-
a hierarchy of managed objects, each of the managed objects receiving input state information and defining a logical relation among the input state information and output state information, at least one of the managed objects comprising a state information server, the state information server outputting output state information that is received as input state information by at least one of the managed objects comprising a state information client; a state distributor system that identifies state information clients registered to receive a notification regarding changes to output state information and that notifies the identified state information clients of the changes to output state information; a registry that registers at least one specified managed object with the state distributor system so that the at least one specified managed object receives, as input state information, specified output state information, the at least one specified managed object becoming a state information client upon receipt of the specified output state information; and a response system that determines whether output state information has changed for each of the managed objects and that sends a transition message to the state distributor system indicating the change, wherein the entities comprise at least one communications processing resource and at least one object representing communications processing operations and resource usage within a communications processing system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for use in a communications services network platform for facilitating communications processing by entities within the platform, the method comprising:
-
providing a hierarchy of managed objects, each of the managed objects receiving input state information and defining a logical relation among the input state information and output state information, at least one of the managed objects comprising a state information server, the state information server outputting output state information that is received as input state information by at least one of the managed objects comprising a state information client; identifying state information clients registered to receive a notification regarding changes to output state information; notifying the identified state information clients of the changes to output state information; registering at least one specified managed object with a state distributor system so that the at least one specified managed object receives, as input state information, specified output state information, the at least one specified managed object becoming a state information client upon receipt of the specified output state information; and determining whether output state information has changed for each of the managed objects and sending a transition message to the state distributor system indicating the change, wherein the entities comprise at least one communications processing resource and at least one object representing communications processing operations and resource usage within a communications processing system. - View Dependent Claims (8, 9, 10, 11)
-
Specification