Method and system for providing voice survivability
First Claim
1. A method, comprising:
- at least one data processing device of a data computing system accessing, from memory coupled to said at least one data processing device, instructions causing said at least one data processing device to determine when one of a plurality of call servers has experienced an instance of connectivity thereto being lost by sending a monitoring message to said one call server periodically;
said at least one data processing device accessing, from said memory, instructions causing said at least one data processing device to associate a first penalty with said one call server for each instance of said lost connectivity thereby generating a current accumulated penalty value for said one call server;
said at least one data processing device accessing, from said memory, instructions causing said at least one data processing device to control operability of said one call server dependent upon the current accumulated penalty value, wherein causing said at least one data processing device to control operability includes causing said at least one data processing device to transition said one call server from an active operational status to an inactive operational status in response to incrementing the current accumulated penalty value to reach a first upper penalty threshold value and causing said at least one data processing device to transition said one call server from the inactive operational status to the active operational status in response to reducing the current accumulated penalty value from the first prescribed penalty threshold value to reach a second lower penalty threshold value, wherein the current accumulated penalty value reaches the first upper penalty threshold value when said one call server fails to reply to said monitoring message consecutively; and
said at least one data processing device accessing, from said memory, instructions causing said at least one data processing device to reduce the current accumulated penalty value at by a rate of reduction in response to causing said at least one data processing device to transition said one call server from the active operational status to the inactive operational status wherein causing said at least one data processing device to reduce the current accumulated penalty value includes decrementing the current accumulated penalty value by a fixed percentage thereof for each expiration of a first duration of time.
10 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling telecommunication equipment configured to provide voice survivability within a telecommunication network comprises a call server monitoring apparatus, a penalty management apparatus, and a call server management apparatus. The call server monitoring apparatus is configured for monitoring a connectivity status of a call server. The penalty management apparatus is configured for managing a current accumulated penalty value of the call server. Managing the current accumulated penalty value includes adjusting the current accumulated penalty value dependent upon both the connectivity status and elapsed-time. The call server management apparatus is configured for controlling operability of the call server dependent upon the current accumulated penalty value.
12 Citations
18 Claims
-
1. A method, comprising:
-
at least one data processing device of a data computing system accessing, from memory coupled to said at least one data processing device, instructions causing said at least one data processing device to determine when one of a plurality of call servers has experienced an instance of connectivity thereto being lost by sending a monitoring message to said one call server periodically; said at least one data processing device accessing, from said memory, instructions causing said at least one data processing device to associate a first penalty with said one call server for each instance of said lost connectivity thereby generating a current accumulated penalty value for said one call server; said at least one data processing device accessing, from said memory, instructions causing said at least one data processing device to control operability of said one call server dependent upon the current accumulated penalty value, wherein causing said at least one data processing device to control operability includes causing said at least one data processing device to transition said one call server from an active operational status to an inactive operational status in response to incrementing the current accumulated penalty value to reach a first upper penalty threshold value and causing said at least one data processing device to transition said one call server from the inactive operational status to the active operational status in response to reducing the current accumulated penalty value from the first prescribed penalty threshold value to reach a second lower penalty threshold value, wherein the current accumulated penalty value reaches the first upper penalty threshold value when said one call server fails to reply to said monitoring message consecutively; and said at least one data processing device accessing, from said memory, instructions causing said at least one data processing device to reduce the current accumulated penalty value at by a rate of reduction in response to causing said at least one data processing device to transition said one call server from the active operational status to the inactive operational status wherein causing said at least one data processing device to reduce the current accumulated penalty value includes decrementing the current accumulated penalty value by a fixed percentage thereof for each expiration of a first duration of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling telecommunication equipment configured to provide voice survivability within a telecommunication network, comprising:
-
a call server monitoring apparatus configured for monitoring a connectivity status of a call server wherein said monitoring includes determining when the call server has experienced a condition that causes connectivity thereto to be lost by sending a monitoring message to said one call server periodically; a penalty management apparatus configured for managing a current accumulated penalty value of the call server, wherein said managing includes adjusting the current accumulated penalty value dependent upon both the connectivity status and elapsed-time wherein said adjusting includes increasing the current accumulated penalty value by a first amount for each instance of said lost connectivity and reducing the current accumulated penalty value at a time-dependent rate of reduction and wherein said reducing includes decrementing the current accumulated penalty value by a fixed percentage thereof for each expiration of a first duration of time, wherein said increasing includes increasing the current accumulated penalty value to reach an upper penalty threshold when the call server fails to reply to said monitoring messages consecutively; and a call server management apparatus configured for controlling operability of the call server dependent upon the current accumulated penalty value. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus configured for managing penalties used in controlling proxy-based call survivability functionality within a telecommunication network, comprising:
-
an interface configured for having a plurality of call servers coupled thereto; memory having instructions stored thereon and accessible therefrom; at least one processor configured for accessing and interpreting said instructions, wherein said processor is coupled to the interface for enabling communication between said at least one processor and each one of said call server servers; wherein said instructions are configured for; determining when one of a plurality of call servers has experienced an instance of connectivity thereto being lost by sending a monitoring message to said one call server periodically; associating a first penalty with said one call server for each instance of said lost connectivity thereby generating a current accumulated penalty value for said one call server; controlling operability of said one call server dependent upon the current accumulated penalty value, wherein controlling operability includes transitioning said one call server from an active operational status to an inactive operational status in response to incrementing the current accumulated penalty value to reach a first upper penalty threshold value and transitioning said one call server from the inactive operational status to the active operational status in response to reducing the current accumulated penalty value from the first prescribed penalty threshold value to reach a second lower penalty threshold value, wherein the current accumulated penalty value reaches the first upper penalty threshold value when said one call server fails to reply to said monitoring message consecutively; and reducing the current accumulated penalty value at a rate of reduction in response to transitioning said one call server from the active operational status to the inactive operational status wherein reducing the current accumulated penalty value includes decrementing the current accumulated penalty value by a fixed percentage thereof for each expiration of a first duration of time. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification