Panel | ||||
---|---|---|---|---|
In this section:
|
Info | ||
---|---|---|
| ||
Related articles: |
This object creates and configures a Call Admission Control (CAC) profile providing the ability for each SIP registered or static endpoint to have individualized limits on the number of active calls, bandwidth size, call rates, over-subscription amounts, burst sizes, etc.
To calculate fill rate and bucket size, refer to Token Bucket Policers page.
Aggregate MessageCode Block |
---|
% set profiles sipCacProfile <profile_name> aggregateMessage egressBurstSize (1-10000) egressRate (1-1000, unlimited) egressRatePeriod (1-10) ingressBurstSize (1-10000) ingressRate (1-1000, unlimited) ingressRatePeriod (1-10) |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name>
bandwidthLimit <0-2147483647>
bandwidthLimitThreshold <0-100>
bandwidthVideoThreshold <0-100> |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name>
callEgressAggregateEmergencyPreference <1-10>
callEgressAggregatePreference <1-10>
callEgressBurstSize <1-500>
callEgressEmergencyPreference <disabled | enabled>
callEgressRate <1-500, unlimited>
callEgressRatePeriod <1-10>
callIngressAggregateEmergencyPreference <1-10>
callIngressAggregatePreference <1-10>
callIngressBurstSize <1-500>
callIngressEmergencyPreference <disabled | enabled>
callIngressRate <1-500, unlimited>
callIngressRatePeriod <1-10> callLimit <0-30000, unlimited>
callLimitEgress <0-30000, unlimited>
callLimitIngress <0-30000, unlimited>
callLimitThreshold <0-100> |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> dblAggregateRej
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
bandwidthLimit
bandwidthLimitThreshold
bandwidthVideoThreshold
callEgressAggregateEmergencyPreference
callEgressAggregatePreference
callEgressBurstSize
callEgressEmergencyPreference
callEgressRate
callEgressRatePeriod
callIngressAggregateEmergencyPreference
callIngressAggregatePreference
callIngressBurstSize
callIngressEmergencyPreference
callIngressRate
callIngressRatePeriod
callLimit
callLimitEgress
callLimitIngress
callLimitThreshold
dblAggregateRej
emergencyOversubscription
emergencyOversubscriptionEgress
emergencyOversubscriptionIngress
extendedEmergencyIpLimit
extendedEmergencyIpLimitEgress
extendedEmergencyIpLimitIngress
inactivityTimeoutForUnregisteredEndpoints
message
notify
options
otherRequests
qoe
refer
response
state
subscribe
termConditionForUnregisteredEndpoints |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Use this object to configure the Aggregate Message policer settings listed below.
Code Block |
---|
Code Block | language | none
% set profiles sipCacProfile <profile_name> aggregateMessage emergencyOversubscriptionegressBurstSize <0-1000> (1-10000) emergencyOversubscriptionEgressegressRate <0-1000> emergencyOversubscriptionIngress <0-1000>(1-1000, unlimited) egressRatePeriod (1-10) ingressBurstSize (1-10000) ingressRate (1-1000, unlimited) ingressRatePeriod (1-10) |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name>
extendedEmergencyIpLimit <0-40000>
extendedEmergencyIpLimitEgress <0-40000>
extendedEmergencyIpLimitIngress <0-40000> |
Code Block |
---|
% set profiles sipCacProfile <profile_name> message
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
Caption | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> notify egressAggregatePreferencebandwidthLimit (1-10)<0-2147483647> egressBurstSizebandwidthLimitThreshold (1<0-10000)100> egressRate (1-1000, unlimited) egressRatePeriod (1-10) ingressAggregatePreference (1-10) ingressBurstSize (1-10000) ingressRate (1-1000, unlimited) ingressRatePeriod (1-10) |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> options
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10)
|
bandwidthVideoThreshold <0-100> |
Caption | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> otherRequests egressAggregatePreferencecallEgressAggregateEmergencyPreference (1<1-10)10> egressBurstSizecallEgressAggregatePreference (1-10000)<1-10> egressRatecallEgressBurstSize (1<1-1000,500> unlimited) egressRatePeriod (1-10) ingressAggregatePreference (1-10) ingressBurstSize (1-10000) ingressRate (1-1000, unlimited) ingressRatePeriod (1-10) |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> qoe
asr
asrCriticalLimit (0-70)
defaultQosAsr (0-100)
majorQosAsrLimit (0-90)
clu
cluCriticalLimit (80-100)
minTimeToProceed (60-3600)
pgrd
defaultPgrdFactor (50-10000)
pgrdCriticalLimit (50-10000)
scru
scruCriticalLimit (80-100)
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> refer
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10)
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> response
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> state <disabled | enabled> |
callEgressEmergencyPreference <disabled | enabled>
callEgressRate <1-500, unlimited>
callEgressRatePeriod <1-10>
callIngressAggregateEmergencyPreference <1-10>
callIngressAggregatePreference <1-10>
callIngressBurstSize <1-500>
callIngressEmergencyPreference <disabled | enabled>
callIngressRate <1-500, unlimited>
callIngressRatePeriod <1-10> callLimit <0-30000, unlimited>
callLimitEgress <0-30000, unlimited>
callLimitIngress <0-30000, unlimited>
callLimitThreshold <0-100> |
Caption | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Use this object to Dynamically Blacklist (DBL) an endpoint based on the CAC policer reject rate using settings below.
SubscribeCode Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> subscribe egressAggregatePreference (1-10) dblAggregateRej egressBurstSizeingressBurstSize (1-10000) egressRateingressRate (1-1000, unlimited) egressRatePeriod (1-10) ingressAggregatePreference (1-10) ingressBurstSize (1-10000) ingressRate (1-1000, unlimited) ingressRatePeriod (1-10) |
Caption | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name>
emergencyOversubscription <0-1000>
emergencyOversubscriptionEgress <0-1000>
emergencyOversubscriptionIngress <0-1000> |
Caption | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name>
extendedEmergencyIpLimit <0-40000>
extendedEmergencyIpLimitEgress <0-40000>
extendedEmergencyIpLimitIngress <0-40000> |
Caption | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||
|
Code Block |
---|
% set profiles sipCacProfile <sipCacProfile name> inactivityTimeoutForUnregisteredEndpoints <1 to 1000000> |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Use this object to configure the MESSAGE message in a SIP CAC profile using the settings below.
Code Block |
---|
% set profiles sipCacProfile <profile_name> message
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
Caption | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> notify
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> options
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10)
|
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Use this object to configure the OTHER REQUESTS message in a SIP CAC profile
using the settings below.egressAggregatePreference
– OTHER REQUESTS preference within egress aggregate policer. (range: 1-10 / default = 1)egressBurstSize
– Maximum OTHER REQUESTS egress burst size. (range: 1-10000 / default = 5)egressRate
– Maximum OTHER REQUESTS egress rate. (range: 1-1000, unlimited / default is 'unlimited')egressRatePeriod
– OTHER REQUESTS egress rate period in seconds. (range: 1-10 / default = 1)ingressAggregatePreference
– OTHER REQUESTS preference within ingress aggregate policer. (range: 1-10 / default = 1)ingressBurstSize
– Maximum OTHER REQUESTS ingress burst size. (range: 1-10000 / default = 5)ingressRate
– Maximum OTHER REQUESTS ingress rate. (range: 1-1000, unlimited / default is 'unlimited')ingressRatePeriod
– OTHER REQUESTS ingress rate period in seconds. (range: 1-10 / default = 1).
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> otherRequests
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10)
|
Caption | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
Use this object to configure the Quality of Service-based routing configuration.
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> qoe
asr
asrCriticalLimit (0-70)
defaultQosAsr (0-100)
majorQosAsrLimit (0-90)
clu
cluCriticalLimit (80-100)
minTimeToProceed (60-3600)
pgrd
defaultPgrdFactor (50-10000)
pgrdCriticalLimit (50-10000)
scru
scruCriticalLimit (80-100)
|
Caption | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> refer
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10)
|
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> response
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> state <disabled | enabled> |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile <profile_name> subscribe
egressAggregatePreference (1-10)
egressBurstSize (1-10000)
egressRate (1-1000, unlimited)
egressRatePeriod (1-10)
ingressAggregatePreference (1-10)
ingressBurstSize (1-10000)
ingressRate (1-1000, unlimited)
ingressRatePeriod (1-10) |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Code Block |
---|
% set profiles sipCacProfile <sipCacProfile name> termConditionForUnregisteredEndpoints <ifneeded | inactivitytimeout | never> |
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
|
qoe
N/A
Use this object to configure the Quality of Service-based routing configuration. The following parameters are used to measure signaling quality:
asr
– Answer Seizure Ratio measurement.asrCriticalLimit
– The critical ASR limit below which call admission stops. (range: 0-70% / default = 40)defaultQosAsr
– Default ASR value to use when no calls are made for a sampling period. (range: 0-100% / default = 90)majorQosAsrLimit
– The major ASR limit. When breached, an INFO log is generated and trunk group stats are incremented one value. (range: 0-90% / default = 70)clu
– Call Limit Utilization measurement.cluCriticalLimit
– Critical CLU limit (as percentage) below which the trunk group or peer is marked out of service for egress calls. (range: 80-100% / default = 80)minTimeToProceed
– Minimum time to wait (in seconds) before call admission resumes after peer/trunk group KPI falls below critical threshold. (range: 60-3600 seconds / default = 60)pgrd
– Post Gateway Ringing Delay measurement.defaultPgrdFactor
– Default PGRD value when no calls are made for a sampling period. (range: 50-10000 milliseconds / default = 500)pgrdCriticalLimit
– Critical PGRD limit above which the trunk group is marked out of service, and not chosen for routing. (range: 50-10000 milliseconds / default = 2000)scruCriticalLimit
– SCRU KPI critical limit (as percentage) above which the trunk group/peer is not chosen for routing. (range: 80-100% / default = 80)refer
N/A
Use this object to configure the REFER message in a SIP CAC profile. (egress and ingress settings are same as 'message'
parameter above)
response
N/A
Use this object to configure the REFER message in a SIP CAC profile.(egress and ingress settings are same as 'otherRequests'
parameter above)
subscribe
N/A
Use this object to configure the SUBSCRIBE message in a SIP CAC profile. (egress and ingress settings are same as 'message'
parameter above)
Command Example
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile SIPCAC_TEST state enabled callIngressRate 78 callIngressRatePeriod 4 callIngressBurstSize 342 callEgressRate 43 callEgressRatePeriod 3 callEgressBurstSize 45 callLimit 4567 emergencyOversubscription 24 % commit % show profiles sipCacProfile SIPCAC_TEST state enabled; callIngressRate 78; callIngressRatePeriod 4; callIngressBurstSize 342; callEgressRate 43; callEgressRatePeriod 3; callEgressBurstSize 45; callLimit 4567; emergencyOversubscription 24; |
Code Block | ||
---|---|---|
| ||
% set profiles sipCacProfile cacProfile1 extendedEmergencyIpLimit 10 extendedEmergencyIpLimitIngress 20 extendedEmergencyIpLimitEgress 30 % commit % show profiles sipCacProfile cacProfile1 extendedEmergencyIpLimit 10; extendedEmergencyIpLimitIngress 20; extendedEmergencyIpLimitEgress 30; |
Pagebreak |
---|