Modifying any attribute of an activated SWe Traffic Profile is service-impacting because all VMs constituting the redundancy group (1:1 or N:1) will reboot simultaneously. Ribbon recommends only modifying unactivated custom profiles. For standard profiles, only the codec profile names are editable.
In this section:
When the SBC is deployed in a 1:1 scenario and registered with the RAMP, you must only configure the SWe Configuration Profiles through the RAMP or EMA.
Changing any parameters of an activated SWe Traffic Profile changes the SWe VM CPU and memory requirements. Use the SWe Capacity Estimator tool to understand the implications of these profile changes.
Use this command to configure custom SWe traffic profiles. Use SBC SWe traffic profiles to characterize the call mix you expect to occur on your SBC SWe system. SBC SWe systems can enhance their VM performance by allocating CPU cores in a manner that maximizes capacity for the call mix specified in the active traffic profile.
% set system sweTrafficProfiles <profile name> bhcaPerSubscriber <attempts> callHoldTime <seconds> cryptoPercent <percent> directmediapercent<percent> externalRefreshTimer <seconds> internalRefreshTimer <seconds> isAccess <false | true> mediaCostFactor <media factor> passthroughCodecProfile <profile name> processorCapabilityIndexOverride <false | true> processorCapabilityIndexOverrideValue <processor factor> rxPPSFactor <Rx PPS factor> sigCostFactor <signaling factor> tonesPercent <percent> transcodePercent <percent> transcodingCodecProfilec<<profile name> txPPSFactor <Tx PPS factor> useGPUForTranscoding <false | true>
The following table represents SWe Traffic Profile parameter descriptions:
Parameter | Length/Range | Description |
---|---|---|
sweTrafficProfiles | 1-40 characters |
NOTE: The SBC SWe supports up to 20 SWe Traffic Profiles. To create additional profiles, delete any inactive custom profiles. |
bhcaPerSubscriber | 0-5 |
NOTE: This parameter is available when |
| 10-10800 | <seconds> – Enter the average call hold time, in seconds, of the call load for this profile. (default = 90) |
cryptoPercent | 0-100 |
|
directMediaPercent | 0-100 |
NOTE: Ensure that the combined total percentage of |
externalRefreshTimer | 15–86400 |
NOTE: The parameter is available only when |
internalRefreshTimer | 15-86400 |
NOTE: The parameter is available only when |
isAccess | N/A | Set this flag to "true" to specify whether the deployment uses an access scenario.
NOTE: When set to ' |
mediaCostFactor | 0.0001 to 100 | Use this parameter to specify a media cost factor to use during capacity estimation. This factor affects the media plane estimation,such as crypto session and pass-through session estimation (default = 1). This parameter is applicable only to custom profiles. |
passthroughCodecProfile | N/A | The name of the codec mix to associate with the Passthrough Codec Profile.
|
processorCapabilityIndexOverride | N/A | Use this flag to enable/disable index overriding of the default CPU performance computation by the SBC SWe. When set to 'true', the computed indices (which are calculated during system boot-up) are ignored, and the value provided in
NOTE: Since use cases for overriding the default computed indices are rare, Ribbon recommends not to set the value of |
processorCapabilityIndexOverrideValue | 0.2-10 | Use this parameter to specify the computational value to use to override the default computed indices. (default = 1) NOTE: This parameter is available when |
sigCostFactor | 0.0001 to 100 | Use this parameter to specify a signaling cost factor to use during capacity estimation. This factor affects the signaling plane estimation, such as cps estimation (default = 1). This parameter is applicable only to custom profiles. |
rxPPSFactor | 1.0 to 100 | Use this parameter to specify a received (rx) PPS factor to use during capacity estimation (default = 1). This parameter is applicable only to custom profiles. |
tonesPercent | 0-100 | <% value> (default = 0) – Use this parameter to specify the percentage of legs to use for tones treatment. |
transcodePercent | 0-100 |
NOTE: The combined total percentage of |
transcodingCodecProfile | N/A | The name of the codec mix to associate with the Transcoding Codec Profile.
|
txPPSFactor | 1.0 to 100 | Use this parameter to specify a transmitted (tx) PPS factor to use during capacity estimation. Use the Rx/Tx parameters for scenarios such as SIPREC where the received/transmitted PPS may not be the same (asymmetric) (default = 1). This parameter is applicable only to custom profiles. |
| N/A | Use to specify the type of transcoding, GPU (true) or CPU (false).
|
The following CLI command creates a custom SWe traffic profile named custom1 that includes media and signaling cost factors and asymmetric Tx/Rx PPS factors to use in generating capacity estimates.
% set system sweTrafficProfiles custom1 isAccess true bhcaPerSubscriber 2.5 transcodePercent 30 callHoldTime 60 internalRefreshTimer 3000 externalRefreshTimer 2500 tonesPercent 15 processorCapabilityIndexOverride false mediaCostFactor 1.5 sigCostFactor 1.5 txPPSFactor 1.2 rxPPSFactor 1.0 commit
Create a codec mix profile, customCodecMix.
% set system sweCodecMixProfile customCodecMix g723 p20 percentage 50 % set system sweCodecMixProfile customCodecMix g711 p20 percentage 30 % set system sweCodecMixProfile customCodecMix g729 p10 percentage 20 commit
Attach the codec mix profile to the SWe traffic profile.
% set system sweTrafficProfiles custom1 passthroughCodecProfile G711_20ms transcodePercent 30 transcodingCodecProfile customCodecMix commit