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.
Use this profile to define the standard and custom codec mix profile configuration to use for a given SWe Traffic Profile. This profile includes the following default profiles:
G711_20ms
: Using 100% G711 (20 ms) calls.G711_G729_20ms
: Using 50% of G729AB (20 ms) and 50% of G711 (20 ms).G7112G711
- The percentage value of this codec indicates the proportion of total number of sessions designated for pure G711 transcoding (G711-G711).T38
With dynamic GPU resource management, the sweTrafficProfiles
does not enforce any hard-coded per-codec limit. You must still configure the codec percentage in sweCodecMixProfile
since this configuration acts as an input for the functional partitioning of VCPUs of the instance.
This feature does not affect the codec channel capacities in a non-GPU accelerated SWe (CPU-based SWe).
Command Syntax
% set system sweCodecMixProfile <profile name> <codec> <ptime value: 10ms, 20ms, 30ms, 40ms, 60ms, 80ms, 100ms> percentage <percentage value>
Command Parameters
The following table represents the SWe Codec Mix Profile parameter descriptions:
Parameter | Length/Range | Description |
---|---|---|
sweCodecMixProfile | 1-40 characters |
The SWe Codec Mix Profile is attachable to either the Note:
|
<codec> | N/A | Enter the codec used by this Codec Mix Profile. Refer to Audio Codecs for the list of supported codecs. |
<ptime value> | N/A | Select a packetization time value representing 10 ms, 20 ms, 30 ms, 40 ms, 60 ms, 80ms, and 100ms:
Note: For SBC SWe Cloud 8.1, ptime values |
percentage | 0.00 -100.00 |
Note:
|
Command Example
In the following example, a custom Codec Mix profile is created ensuring the percentage distribution of the three entries is 100%.
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
Best Practice
Ribbon recommends monitoring the status of codec channel capacities for codecs provisioned on GPU (on a per GPU device basis), as well as on CPU.
GPU Transcode Status
Shows codec channel capacities on a per GPU device basis.
The gpuTranscodeStatus
represents only available GPU resources. If the gpuTranscodeStatus
displays higher numbers than the dspStatus
, the system is CPU-limited.
Command Syntax
show table system gpuTranscodeStatus
Command Parameters
The following table represents the gpuTranscodeStatus descriptions:
Parameter | Status Names and Descriptions |
---|---|
|
|
CPU Transcode Status
The cpuTranscodeStatus
captures the information on spilled-over channels due to the exhaustion of GPU resources. GPU codecs appear on the CPU when the GPU resources are exhausted and cannot accommodate GPU-supported codec channels, so the codec channels spill onto the CPU.
Command Syntax
show table system cpuTranscodeStatus
Command Parameters
The following table represents the cpuTranscodeStatus descriptions:
Parameter | Status Names and Descriptions |
---|---|
|
|