In this section:
Use this profile to configure 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.
SIP CAC Profile
% set profiles sipCacProfile <profile_name> aggregateMessage 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 message notify options otherRequests qoe refer response state subscribe
Use this object to configure the Aggregate Message policer settings listed below.
% 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)
% set profiles sipCacProfile <profile_name> bandwidthLimit <0-2147483647> bandwidthLimitThreshold <0-100> bandwidthVideoThreshold <0-100>
% 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>
Use this object to Dynamically Blacklist (DBL) an endpoint based on the CAC policer reject rate using settings below.
% set profiles sipCacProfile <profile_name> dblAggregateRej ingressBurstSize (1-10000) ingressRate (1-1000, unlimited) ingressRatePeriod (1-10)
% set profiles sipCacProfile <profile_name> emergencyOversubscription <0-1000> emergencyOversubscriptionEgress <0-1000> emergencyOversubscriptionIngress <0-1000>
% set profiles sipCacProfile <profile_name> extendedEmergencyIpLimit <0-40000> extendedEmergencyIpLimitEgress <0-40000> extendedEmergencyIpLimitIngress <0-40000>
Use this object to configure the MESSAGE message in a SIP CAC profile using the settings below.
% 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)
% 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)
% 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)
Use this object to configure the OTHER REQUESTS message in a SIP CAC profile.
% 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)
Use this object to configure the Quality of Service-based routing configuration.
% 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)
% 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)
% 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)
% set profiles sipCacProfile <profile_name> state <disabled | enabled>
% 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)
% 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;
% set profiles sipCacProfile cacProfile1 extendedEmergencyIpLimit 10 extendedEmergencyIpLimitIngress 20 extendedEmergencyIpLimitEgress 30 % commit % show profiles sipCacProfile cacProfile1 extendedEmergencyIpLimit 10; extendedEmergencyIpLimitIngress 20; extendedEmergencyIpLimitEgress 30;