skip to main content
Mobile User Guide > Appendix A: Codec Value Translation
Appendix A: Codec Value Translation
Each Codec in ICE is represented by a value that ICE presents to the Radio System. However, not all Radio Systems use the same value to represent a Codec, resulting in a Codec mismatch and either no audio or garbled audio.
If you are using a Radio System with one of the mappings listed in the Interoperability menu (below), and you are using one of the Codecs listed in the Codec Value Translation Table, then you should select your radio type from the Interoperability menu.
A screenshot of a computer Description automatically generated
ICE converts the Rx and Tx payload types to the type required by the specified radio system type. However, only the codecs listed in the Codec Value Translation table are supported.
By default, Interoperability is set at Default.
Codec Value Translation Table
Interoperability
Codec
Trellisware
MELPe 600bps, MELPe 1200bps, MELPe 2400bps
Persistent Systems
Opus Half Duplex, Opus Full Duplex
Cistech
AMR Narrowband, Opus 18K
Vocality
Opus 18K
To set codec value translation
1. Navigate to Settings > Channels.
2. Edit an existing channel or create a new channel.
3. Expand the Advanced Settings section.
4. Compare the selected Codec to the Codecs listed in the Codec Value Translation Table.
*If you are using one of the Codecs listed in the table for your radio system type, then select that type in the Interoperability menu.
A screenshot of a computer Description automatically generated
*If you are NOT using one of the Codecs listed in the Codec Value Translation Table for your radio system type, then change your Codec to one of the supported Codecs for your radio system type, and specify your Radio System type in the Interoperability menu.
5. Click Save and test transmissions between ICE clients and the radio channels.