Methods, systems, and computer program products for managing traffic congestion in a network through detection of a source of excessive call volume
AssigneeAT&T Intellectual Property I, L.P.
InventorMark Bowden
Life of this patent
Estimating the term…
Abstract
A communication network that includes a signaling system seven (SS7) network is operated by associating call release messages, which are indicative of call failures in the communication network, with an originating point code (OPC) and/or a calling number. The rate at which calls originating from the originating point code and/or the calling number are admitted to the network may be adjusted based on the association between the call release messages and the originating point code and/or the calling number.
Claims11
A method of operating a communication network that includes a signaling system seven network, comprising:
- associating call release messages, which are indicative of call failures in the communication network, with an originating point code and a calling number;
- and
- adjusting a rate at which calls originating from the originating point code and the calling number are admitted to the network based on associations between the call release messages and the originating point code and the calling number;
- wherein the call release messages comprise no circuit available messages and unallocated number messages;
- wherein associating the call release messages comprises:
- determining a count of no circuit available messages during a measurement interval;
- determining a count of unallocated number messages during the measurement interval;
- determining if the count of no circuit available messages exceeds a no circuit available threshold;
- determining if the count of unallocated number messages exceeds an unallocated number threshold;
- determining at a signal transfer point network element a count of initial address messages from the originating point code to a destination point code for the measurement interval;
- determining at the signal transfer point a count of initial address messages from a calling number to the destination point code for the measurement interval;
- determining an average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals;
- and
- determining an average count of initial address messages from a calling number to the destination point code over the N previous measurement intervals;
- wherein adjusting the rate at which calls originating from the originating point code and the calling number are admitted to the network comprises performing the following operations if the count of no circuit available messages exceeds the no circuit available threshold and if the count of unallocated number messages exceeds the unallocated number threshold:
- subtracting the average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals from the count of initial address messages from the originating point code to the destination point code for the measurement interval to obtain a result;
- dividing the result by the average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals to obtain a percentage increase in initial address messages from the originating point code to the destination point code;
- determining if the result exceeds an originating point code to destination point code count threshold;
- determining if the percentage increase in initial address messages from the originating point code to the destination point code exceeds a percentage originating point code to destination point code threshold;
- and
- reducing the rate at which calls originating from the originating point code are admitted to the network if the result exceeds the originating point code to destination point code count threshold and the percentage increase in initial address messages from the originating point code to the destination point code exceeds the percentage originating point code to destination point code threshold.
A call processing system, comprising:
- a signal transfer point network element that is configured to associate call release messages, which are indicative of call failures in the communication network, with an originating point code and a calling number and to adjust a rate at which calls originating from the originating point code and the calling number are admitted to the network based on associations between the call release messages and the originating point code and the calling number
- wherein the call release messages comprise no circuit available messages and unallocated number messages;
- wherein the signal transfer point is configured to associate the call release messages by:
- determining a count of no circuit available messages during a measurement interval;
- determining a count of unallocated number messages during the measurement interval;
- determining if the count of no circuit available messages exceeds a no circuit available threshold;
- determining if the count of unallocated number messages exceeds an unallocated number threshold;
- determining at a signal transfer point network element a count of initial address messages from the originating point code to a destination point code for the measurement interval;
- determining at the signal transfer point a count of initial address messages from a calling number to the destination point code for the measurement interval;
- determining an average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals;
- and
- determining an average count of initial address messages from a calling number to the destination point code over the N previous measurement intervals;
- wherein the signal transfer point is configured to adjust the rate at which calls originating from the originating point code and the calling number are admitted to the network by performing the following operations if the count of no circuit available messages exceeds the no circuit available threshold and if the count of unallocated number messages exceeds the unallocated number threshold:
- subtracting the average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals from the count of initial address messages from the originating point code to the DPC for the measurement interval to obtain a result;
- dividing the result by the average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals to obtain a percentage increase in initial address messages from the originating point code to the destination point code;
- determining if the result exceeds an originating point code to destination point code count threshold;
- determining if the percentage increase in initial address messages from the originating point code to the destination point code exceeds a percentage originating point code to destination point code threshold;
- and
- reducing the rate at which calls originating from the originating point code are admitted to the network if the result exceeds the originating point code to DPC count threshold and the percentage increase in initial address messages from the originating point code to the destination point code exceeds the percentage originating point code to destination point code threshold.
A computer program product for operating a communication network that includes a signaling system seven network, comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising:
- computer readable program code configured to associate call release messages, which are indicative of call failures in the communication network, with an originating point code and a calling number;
- and
- computer readable program code configured to adjust a rate at which calls originating from the originating point code and the calling number are admitted to the network based on associations between the call release messages and the originating point code and the calling number;
- wherein the call release messages comprise no circuit available messages and unallocated number messages;
- wherein the computer readable program code configured to associate the call release messages comprises:
- computer readable program code configured to determine a count of no circuit available messages during a measurement interval;
- computer readable program code configured to determine a count of unallocated number messages during the measurement interval;
- computer readable program code configured to determine if the count of no circuit available messages exceeds a no circuit available threshold;
- computer readable program code configured to determine if the count of unallocated number messages exceeds an unallocated number threshold;
- computer readable program code configured to determine at a signal transfer point network element a count of initial address messages from the originating point code to a destination point code for the measurement interval;
- computer readable program code configured to determine at the signal transfer point a count of initial address messages from a calling number to the destination point code for the measurement interval;
- computer readable program code configured to determine an average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals;
- and
- computer readable program code configured to determine an average count of initial address messages from a calling number to the destination point code over the N previous measurement intervals;
- wherein the computer readable program code configured to adjust the rate at which calls originating from the originating point code and the calling number are admitted to the network comprises computer readable program code configured to perform the following operations if the count of no circuit available messages exceeds the no circuit available threshold and if the count of unallocated number messages exceeds the unallocated number threshold:
- computer readable program code configured to subtract the average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals from the count of initial address messages from the originating point code to the destination point code for the measurement interval to obtain a result;
- computer readable program code configured to divide the result by the average count of initial address messages from the originating point code to the destination point code over N previous measurement intervals to obtain a percentage increase in initial address messages from the originating point code to the destination point code;
- computer readable program code configured to determine if the result exceeds an originating point code to destination point code count threshold;
- computer readable program code configured to determine if the percentage increase in initial address messages from the originating point code to the destination point code exceeds a percentage originating point code to destination point code threshold;
- and
- computer readable program code configured to reduce the rate at which calls originating from the originating point code are admitted to the network if the result exceeds the originating point code to destination point code count threshold and the percentage increase in initial address messages from the originating point code to the destination point code exceeds the percentage originating point code to destination point code threshold.
Dependencies are inferred from the claim text.