Call Admission Control Configurations

Configures voice call parameters. The following operations are allowed in the call admission control (CAC) configuration mode:

Operations X-path
get, get-config, edit-config /native/ios-voice:gateway

Select CAC Configuration Mode

To enter into the CAC configuration mode, follow the x-path provided in the below table.

Object X-path
call /native/ios-voice:call

Newly Added YANG Models in Release Cisco IOS XE 17.7.1

The following YANG models are supported from Cisco IOS XE 17.7.1:

  • call threshold
  • call spike
  • call treatment on
  • call treatment action
  • call treatment cause-code
  • call treatment isdn-reject

CAC Configurations and X path Details

Object Description X-path Value Prerequisites Remarks
threshold global cpu-5sec low low-percentage To configure the low threshold for CPU utilization in the previous five seconds. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-5sec/ios-voice:low/ios-voice:low-percentage Min 1, Max 100 N/A N/A
threshold global cpu-5sec low high high-percentage To configure the high threshold in percentage for CPU utilization in the previous five seconds. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-5sec/ios-voice:low/ios-voice:high/ios-voice:high-percentage Min 1, Max 100 N/A N/A
threshold global cpu-5sec low high busyout To busy out the voice interfaces if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-5sec/ios-voice:low/ios-voice:high/ios-voice:busyout N/A N/A N/A
threshold global cpu-5sec low high treatment To apply call treatment from the session application if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-5sec/ios-voice:low/ios-voice:high/ios-voice:treatment N/A N/A N/A
threshold global cpu-avg low low-percentage To configure the low threshold for average CPU utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-avg/ios-voice:low/ios-voice:low-percentage Min 1, Max 100 N/A N/A
threshold global cpu-avg low high high-percentage To configure the high threshold for average CPU utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-avg/ios-voice:low/ios-voice:high/ios-voice:high-percentage Min 1, Max 100 N/A N/A
threshold global cpu-avg low high busyout To busy out the voice interfaces if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-avg/ios-voice:low/ios-voice:high/ios-voice:busyout N/A N/A N/A
threshold global cpu-avg low high treatment To apply call treatment from the session application if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:cpu-avg/ios-voice:low/ios-voice:high/ios-voice:treatment N/A N/A N/A
threshold global io-mem low low-percentage To configure the low threshold for I/O memory utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:io-mem/ios-voice:low/ios-voice:low-percentage Min 1, Max 100 N/A N/A
threshold global io-mem low high high-percentage To configure the high threshold for I/O memory utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:io-mem/ios-voice:low/ios-voice:high/ios-voice:high-percentage Min 1, Max 100 N/A N/A
threshold global io-mem low high busyout To busy out the voice interfaces if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:io-mem/ios-voice:low/ios-voice:high/ios-voice:busyout N/A N/A N/A
threshold global io-mem low high treatment To apply call treatment from the session application if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:io-mem/ios-voice:low/ios-voice:high/ios-voice:treatment N/A N/A N/A
threshold global proc-mem low low-percentage To configure the low threshold for processor memory utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:proc-mem/ios-voice:low/ios-voice:low-percentage Min1, Max 100 N/A N/A
threshold global proc-mem low high high-percentage To configure the high threshold for processor memory utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:proc-mem/ios-voice:low/ios-voice:high/ios-voice:high-percentage Min 1, Max 100 N/A N/A
threshold global proc-mem low high busyout To busy out the voice interfaces if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:proc-mem/ios-voice:low/ios-voice:high/ios-voice:busyout N/A N/A N/A
threshold global proc-mem low high treatment To apply call treatment from the session application if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:proc-mem/ios-voice:low/ios-voice:high/ios-voice:treatment N/A N/A N/A
threshold global total-calls low low-percentage To configure the low threshold for total number of calls. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-calls/ios-voice:low/ios-voice:low-percentage Min 1, Max 100 N/A N/A
threshold global total-calls low high high-percentage To configure the high threshold for total number of calls. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-calls/ios-voice:low/ios-voice:high/ios-voice:high-percentage Min 1, Max 100 N/A N/A
threshold global total-calls low high busyout To busy out the voice interfaces if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-calls/ios-voice:low/ios-voice:high/ios-voice:busyout N/A N/A N/A
threshold global total-calls low high treatment To apply call treatment from the session application if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-calls/ios-voice:low/ios-voice:high/ios-voice:treatment N/A N/A N/A
threshold global total-mem low low-percentage To configure the low threshold for total memory utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-mem/ios-voice:low/ios-voice:low-percentage Min 1, Max 100 N/A N/A
threshold global total-mem low high high-percentage To configure the high threshold for total memory utilization. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-mem/ios-voice:low/ios-voice:high/ios-voice:high-percentage Min 1, Max 100 N/A N/A
threshold global total-mem low high busyout To busy out the voice interfaces if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-mem/ios-voice:low/ios-voice:high/ios-voice:busyout N/A N/A N/A
threshold global total-mem low high treatment To apply call treatment from the session application if the resource is not available. /native/ios-voice:call/ios-voice:threshold/ios-voice:global/ios-voice:total-mem/ios-voice:low/ios-voice:high/ios-voice:treatment N/A N/A N/A
threshold poll-interval cpu-avg To enable CPU average interval. /native/ios-voice:call/ios-voice:threshold/ios-voice:poll-interval/ios-voice:cpu-avg N/A N/A N/A
threshold poll-interval memory To enable memory average interval. /native/ios-voice:call/ios-voice:threshold/ios-voice:poll-interval/ios-voice:memory N/A N/A N/A
spike incoming-call To configure the limit on the number of incoming calls received in a short period of time. /native/ios-voice:call/ios-voice:spike/ios-voice:incoming-call Min 1, Max 2147483647 N/A N/A
spike steps num-steps To specify the number of steps for the spiking sliding window. /native/ios-voice:call/ios-voice:spike/ios-voice:steps/ios-voice:num-steps Min 3, Max 10 N/A N/A
spike steps num-steps size To specify the step size. /native/ios-voice:call/ios-voice:spike/ios-voice:steps/ios-voice:size N/A N/A N/A
treatment action hairpin To hairpin the calls through the POTS dial peer when local resources are not available. /native/ios-voice:call/ios-voice:treatment/ios-voice:action/ios-voice:hairpin N/A N/A N/A
treatment action playmsg To play the selected message. /native/ios-voice:call/ios-voice:treatment/ios-voice:action/ios-voice:playmsg N/A N/A N/A
treatment action reject To disconnect the call and pass-down cause code. /native/ios-voice:call/ios-voice:treatment/ios-voice:action/ios-voice:reject N/A N/A N/A
treatment cause-code busy To indicate that the gateway is busy. /native/ios-voice:call/ios-voice:treatment/ios-voice:cause-code/ios-voice:busy N/A N/A N/A
treatment cause-code no-QoS To indicate that the gateway cannot provide quality of service. /native/ios-voice:call/ios-voice:treatment/ios-voice:cause-code/ios-voice:no-QoS N/A N/A N/A
treatment cause-code no-resource To indicate that the gateway has no resources available. /native/ios-voice:call/ios-voice:treatment/ios-voice:cause-code/ios-voice:no-resource N/A N/A N/A
treatment isdn-reject cause-code To specify the rejection cause code for ISDN calls when all ISDN trunks are busied out and the switch ignores the busyout trunks and still sends ISDN calls into the gateway. /native/ios-voice:call/ios-voice:treatment/ios-voice:isdn-reject/ios-voice:cause-code Min 34, Max 47 N/A N/A
treatment on To enable call treatment to process calls when local resources are unavailable. /native/ios-voice:call/ios-voice:treatment/ios-voice:on N/A N/A N/A