IOS-XE VoIP
- Overview
- Guides
- Global SIP Configurations
- SIP Dial Peer Configurations
- Call Manager Fallback Configurations
- DSPFARM Profile Configurations
- Num-Exp Configurations
- Gateway Configurations
- Application Configurations
- Unified Communication Configurations
- HTTP Configurations
- SIP User Agent Configurations
- Codec Configurations
- Credentials Configurations
- Media Configurations
- Call Admission Control Configurations
- Gateway Accounting Configurations
- Voice Class Codec Configurations
- Voice Register Configurations
- Operational Data
- Developer Resources
- Community & Support
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 |