![]() 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, and so on. | |
Exists on Condition | (/system/sbcPersonality/role !='msbc') and (/system/sbcPersonality/role !='mrfp') |
Parameter | Presence | Type | Default | Description | |
---|---|---|---|---|---|
![]() ![]() | name | M | string | The name of this SIP CAC profile. | |
![]() | state | O | enumeration | disabled | Administrative state of this SIP CAC profile. |
![]() | callLimitThreshold | O | uint8 | 0 | Call Limit utilization notification threshold. |
![]() | callIngressRate | O | union | unlimited | Maximum ingress call rate in calls per time period. |
![]() | callIngressRatePeriod | O | uint32 | 1 | Time period (in seconds) over which ingress call rate applies. |
![]() | callIngressBurstSize | O | uint32 | 1 | Maximum burst size for ingress calls. |
![]() | callIngressEmergencyPreference | O | enumeration | disabled | Emergency call preference at Ingress. |
![]() | callIngressAggregatePreference | O | uint8 | 1 | Preference of calls within the aggregate policer at Ingress. |
![]() | callIngressAggregateEmergencyPreference | O | uint8 | 10 | Preference of emergency calls within the aggregate policer at Ingress. |
![]() | callEgressRate | O | union | unlimited | Maximum egress call rate in calls per time period. |
![]() | callEgressRatePeriod | O | uint32 | 1 | Time period (in seconds) over which egress call rate applies. |
![]() | callEgressBurstSize | O | uint32 | 1 | Maximum burst size for egress calls. |
![]() | callEgressEmergencyPreference | O | enumeration | disabled | Emergency call preference at Egress. |
![]() | callEgressAggregatePreference | O | uint8 | 1 | Preference of calls within the aggregate policer at Egress. |
![]() | callEgressAggregateEmergencyPreference | O | uint8 | 10 | Preference of emergency calls within the aggregate policer at Egress. |
![]() | callLimit | O | union | unlimited | Maximum number of active calls. |
![]() | bandwidthLimit | O | union | unlimited | Maximum bandwidth a peer can utilize in (Kbps). |
![]() | bandwidthLimitThreshold | O | uint8 | 0 | Bandwidth limit utilization notification threshold in percentage. |
![]() | bandwidthVideoThreshold | O | uint8 | 0 | Bandwidth limit utilization prune video threshold in percentage. |
![]() | emergencyOversubscription | O | uint32 | 10 | Oversubscription of calls (as a percentage) allowed for emergency calls. When the baseline limit is reached, normal calls will be stopped but emergency calls will be allowed up to this additional percentage. |
![]() | extendedEmergencyIpLimit | O | uint16 | 0 | The oversubscription of resources (expressed as numeric value) that is allowed for emergency calls. When the baseline call limit and emergency oversubscription resource limits are exhausted, normal calls will be stopped but emergency calls shall be allowed up to this configured number. |
![]() | callLimitIngress | O | union | unlimited | Maximum number of inbound active calls. |
![]() | emergencyOversubscriptionIngress | O | uint32 | 10 | Oversubscription of calls (as a percentage) allowed for inbound emergency calls. When the baseline limit is reached, normal calls will be stopped but emergency calls will be allowed up to this additional percentage. |
![]() | extendedEmergencyIpLimitIngress | O | uint16 | 0 | The oversubscription of resources (expressed as numeric value) that is allowed for emergency calls. When the baseline call limit and emergency oversubscription resource limits are exhausted, normal calls will be stopped but emergency calls shall be allowed up to this configured number. |
![]() | callLimitEgress | O | union | unlimited | Maximum number of outbound active calls. |
![]() | emergencyOversubscriptionEgress | O | uint32 | 10 | Oversubscription of calls (as a percentage) allowed for outbound emergency calls. When the baseline limit is reached, normal calls will be stopped but emergency calls will be allowed up to this additional percentage. |
![]() | extendedEmergencyIpLimitEgress | O | uint16 | 0 | The oversubscription of resources (expressed as numeric value) that is allowed for emergency calls. When the baseline call limit and emergency oversubscription resource limits are exhausted, normal calls will be stopped but emergency calls shall be allowed up to this configured number. |
![]() | hpcCallLimits | O | HPC Call Limits. | ||
![]() | aggregateMessage | O | Aggregate message policer. | ||
![]() | dblAggregateRej | O | Aggregate message policer. | ||
![]() | message | O | MESSAGE policer. | ||
![]() | notify | O | NOTIFY policer. | ||
![]() | options | O | OPTIONS policer. | ||
![]() | otherRequests | O | Other requests policer. | ||
![]() | refer | O | REFER policer. | ||
![]() | response | O | Response policer. | ||
![]() | subscribe | O | SUBSCRIBE policer. | ||
![]() | qoe | O | Quality of Service based routing configuration. |
REST API: GET Example |
---|
curl -kisu 'admin:secret' -X GET https://{SBX-SERVER}/api/config/profiles/sipCacProfile/{name} |
REST API: POST Example |
---|
curl -kisu 'admin:secret' -X POST -H 'Content-Type: application/vnd.yang.data+xml' https://{SBX-SERVER}/api/config/profiles --data ' |
REST API: DELETE Example |
---|
curl -kisu 'admin:secret' -X DELETE https://{SBX-SERVER}/api/config/profiles/sipCacProfile/{name} |