SILK Audio Codec Parameters

Use the following parameters to configure the SILK audio codec.

Table 1. SILK Audio Codec Parameters

Template

Parameter

Permitted Values

Change Causes Restart or Reboot

site.cfg

voice.codecPref.SILK.8ksps

Set the SILK audio codec preference for the supported codec sample rates.

0 (default)

No

site.cfg

voice.codecPref.SILK.12ksps

Set the SILK audio codec preference for the supported codec sample rates.

No

site.cfg

voice.codecPref.SILK.16ksps

Set the SILK audio codec preference for the supported codec sample rates.

0 (default)

No

site.cfg

voice.codecPref.SILK.24ksps

Set the SILK audio codec preference for the supported codec sample rates.

0 (default)

No

site.cfg

voice.audioProfile.SILK.8ksps.encMaxAvgBitrateKbps

Set the maximum average encoder output bitrate in kilobits per second (kpbs/s) for the supported SILK sample rate.

20 kbps (default)

6 – 20 kbps

No

site.cfg

voice.audioProfile.SILK.12ksps.encMaxAvgBitrateKbps

Set the maximum average encoder output bitrate in kilobits per second (kpbs/s) for the supported SILK sample rate.

25 kbps (default)

7 – 25 kbps

No

site.cfg

voice.audioProfile.SILK.16ksps.encMaxAvgBitrateKbps

Set the maximum average encoder output bitrate in kilobits per second (kpbs/s) for the supported SILK sample rate.

30 kbps (default)

8 – 30 kbps

No

site.cfg

voice.audioProfile.SILK.24ksps.encMaxAvgBitrateKbps

Set the maximum average encoder output bitrate in kilobits per second (kpbs/s) for the supported SILK sample rate.

40 kbps (default)

12 – 40 kbps

No

site.cfg

voice.audioProfile.SILK.encComplexity

Specify the SILK encoder complexity. The higher the number the more complex the encoding allowed.

2 (default)

0-2

No

site.cfg

voice.audioProfile.SILK.encDTXEnable

0 (default) – Disable Enable Discontinuous transmission (DTX).

1 – Enable DTX in the SILK encoder. Note that DTX reduces the encoder bitrate to 0bps during silence.

No

site.cfg

voice.audioProfile.SILK.encExpectedPktLossPercent

Set the SILK encoder expected network packet loss percentage.

A non-zero setting allows less inter-frame dependency to be encoded into the bitstream, resulting in increasingly larger bitrates but with an average bitrate less than that configured with voice.audioProfile.SILK.*.

0 (default)

0-100

No

site.cfg

voice.audioProfile.SILK.encInbandFECEnable

0 (default) - Disable inband Forward Error Correction (FEC) in the SILK encoder.

1 - Enable inband FEC in the SILK encoder.

A non-zero value here causes perceptually important speech information to be sent twice: once in the normal bitstream and again at a lower bitrate in later packets, resulting in an increased bitrate.

No

site.cfg

voice.audioProfile.SILK.MaxPTime

Specify the maximum SILK packet duration in milliseconds (ms).

20 ms

No

site.cfg

voice.audioProfile.SILK.MinPTime

Specify the minimum SILK packet duration in milliseconds (ms).

20 ms

No

site.cfg

voice.audioProfile.SILK.pTime

The recommended received SILK packet duration in milliseconds (ms).

20 ms

No