12-20-2011 01:08 PM - edited 03-16-2019 08:38 AM
We have a situation where at a certain time of day, one day a week, we get overwhelmed by customers and inbound calls.
This is normal, it happens for 30 minutes on Wednesday. All other call volume is light.
On Wednesdays for thirty minutes, the volume is so high, our CUBE routers CPU reaches 100%.
All other times the system works fine with no problem. During high call volumes, the carrier gets error messages and the end result is "You have reached a non working number"
We need to limit the number of calls and send signaling to the carrier so they return a busy.
Would the best way to do this be with max-conn under the dial-peer, or using call admission control in call manager?
12-20-2011 01:35 PM
From the white paper at http://www.cisco.com/en/US/prod/collateral/voicesw/ps6790/gatecont/ps5640/white_paper_c11-613550.html
Call Admission Control (CAC):
Cisco UBE supports global or interface-level CAC based on call count, CPU or memory use by using the following CLI:
call threshold global
call threshold interface
call treatment on
Cisco UBE can detect (and alter behavior) spikes in call arrival rate (useful for SIP DOS protection) by using the following CLI:
call spike
Cisco UBE supports destination-specific limits on call counts by using the following CLI:
dial-peer voice x voip
max-connection
From Command Reference
To enable the global resources of a gateway, use the call threshold global command in global configuration mode. To disable the global resources of the gateway, use the no form of this command.
call threshold global trigger-name low percent high percent [busyout] [treatment]
no call threshold global trigger-name
The default is busyout and treatment for global resource triggers.
Global configuration
Use this command to enable a trigger and define associated parameters to allow or disallow new calls on the router. Action is enabled when the trigger value goes above the value specified by the high keyword and is disabled when the trigger drops below the value specified by the low keyword.
You can configure these triggers to calculate Resource Availability Indicator (RAI) information. An RAI is forwarded to a gatekeeper so that it can make call admission decisions. You can configure a trigger that is global to a router or is specific to an interface.
The following example shows how to busy out the total calls when a low of 5 or a high of 5000 is reached:
call threshold global total-calls low 5 high 5000 busyout
The following example shows how to busy out the average CPU utilization if a low of 5 percent or a high of 65 percent is reached:
call threshold global cpu-avg low 5 high 65 busyout
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide