Our RTP stack has a built-in capability to handle various codecs and to do automatic transcoding when necessary. While you usually should avoid any codec conversion, there are some scenarios when such kind of behavior is very useful. For example you can have conferences where clients are using different codecs, or if one of your carriers supports only one predefined codec which is missing from the client device. We support transcoding from/to the most codecs used in telecommunication:
The mizu VoIP server has built-in conference mixing capabilities: