In this section:
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% G711 (20ms).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
Command Example
In the following example, a custom Codec Mix profile is created ensuring the percentage distribution of the three entries equals 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 of 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
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