Patent ID: 8837695

Claim:
A method for performing a self-correcting function in a communication network, comprising: measuring, via a processor, a call pattern in the communication network in a current time interval, wherein each call pattern comprises a feature usage of a service feature and a call volume; comparing, via the processor, the call pattern measured in the current time interval against a call pattern measured in a previous time interval to determine whether a pre-defined threshold of percentage of increase is exceeded, wherein the comparing is repeatedly performed in accordance with a rolling window by shifting the current time interval by a predefined time period with respect to the previous time interval, wherein the current time interval and the previous time interval are overlapping; raising, via the processor, an alarm indication if the pre-defined threshold is exceeded; and performing, via the processor, the self-correcting function for preventing a service disruption of the service feature by re-setting a call signaling message queue by clearing a plurality of call signaling messages stored in the call signaling message queue when the pre-defined threshold is exceeded, wherein the service feature comprises a call forwarding service feature.