To create or modify a Voice Codec Profile:
- In the WebUI, click the Settings tab.
- In the left navigation pane, go to Media > Media Profiles.
- From the Create Media Profile drop down box, select Voice Codec Profile.
Modifying a Voice Codec Profile
- Click the expand () Icon next to the entry you wish to modify.
- Edit the entry properties as required, see details below.
Creating a Voice Codec Profile
Select Voice Codec Profile from the Create Media Profile drop-down box at the top of the Media Profiles page.
From the Codec drop-down box, select a codec.
Configure the files and click OK. Refer to the field definitions below.
Voice Codec Profiles - Field Definitions
Configure Codecs
Parameter | Description |
---|---|
Description | A user-defined name for the voice codec profile you create. |
Codec | Specifies the voice codec and encoding scheme used towards the IP side of a VoIP call. The selected codec affects the audio quality and bandwidth consumption of VoIP calls to which you apply the Voice Codec Profile (in the Media Profiles List). The codec choice depends on the interoperability requirements for connecting to other voice peers and bandwidth requirements. Most codecs use data compression algorithms, which saves bandwidth but slightly reduces the voice quality. G.711 does not use compression and requires more bandwidth. The following codecs are supported on SBC Edge Portfolio platform:
Codec - Additional Specifications
NOTE: Applicable to the SBC SWe Edge initiating FAX setup. A G.711 codec must be used for fax detection; tones are detected on the G711 egress (answering CED tone) leg. Otherwise the peer has to initiate fax path. |
Bandwidth | Specifies the bandwidth sampling frequency. This parameter has the following options:
This parameter applies only to SILK. |
Rate | Specifies the voice sampling rate in bits/sec used by the codec. This parameter applies to G.722.2, G.723.1, G.729, Opus, SILK, and AMR codecs only. For all other codecs, the voice sampling rate is fixed and defined in the appropriate specification for that codec. |
Payload Size | The recommended length of time in milliseconds rounded up to the next full integer value represented by the media in a packet. Valid entry: 10, 20, 30, 40, 60, 80, 90 (specific codec determines values available).
SILK supports only the 20, 40, and 80 payload sizes. For Re-Invite Only: If the SBC receives a larger than configured payload size from the peer offer in the re-invite, the SBC rejects with a 488 'Not Acceptable Here' response. The call rolls back to the previous negotiated offer answer. |
Payload Type | Specifies the payload type for this profile. Applies to G722.2, G.726, Opus, and SILK codecs only. For SILK and Opus, the Payload Type option is 96 - 127. The default value is 120. For SILK, the recommended default Payload Type values are: 103 (Narrowband) and 104 (Wideband). For AMR, the recommended Payload Type is 96 - 127. The default value is 100. |
Payload Format | Specifies the mode for the payload: Bandwidth Efficient Mode or Octet Aligned Mode. Default entry: Bandwidth Efficient Mode. This setting applies to G.722.2 and AMR-NB. |
Voice Bit Rate | The maximum Opus bit rate (in bits/second) used for the current session. Valid entry: 0 (use variable bit rate) or 1 (use constant bit rate). Default entry: CBR. Parameter applies to Opus only. |
Use FEC | Specifies whether to use Forward Error Correction (FEC). Valid entry for Opus: 0 (do not use FEC) or 1 (use FEC). Default entry for Opus: 0. Valid entry for SILK: False (do not use FEC) or True (use FEC). Default entry for SILK: False. Parameter applies to Opus and SILK only. |
Use DTX | Specifies whether to use Discontinuous Transmission (DTX). Valid entry for Opus: 0 (do not use DTX) or 1 (use DTX). Default entry for Opus: 0. Valid entry for SILK: False (do not use DTX) or True (use DTX). Default entry for SILK: False. Parameter applies to Opus and SILK only. |
Complexity Level | Scales the complexity to optimize for CPU resources in real-time, which is mostly in trade-off to network bit rate. For the SBC 1000/2000, the following options are available for this parameter: 0, 1, or 2. Default entry: 0. For the SBC SWe Edge, the following option is available for this parameter: 0. This parameter applies only to SILK. |
For more information about the SILK codec, refer to the following: