We’re having issues mixing codecs on bridge to user, the codec offered on B leg is always the same codec that’s been negotiated on A leg. If we bridge to sofia_contact it works, all codecs are offered.
media_mix_inbound_outbound_codecs=true and absolute_codec_string have no affect when applied in the dialplan or in the user directory variables.
We’re not using late codec negotiation, disable-transcoding, ep_codec_string or inherit_codec.
Is this behaviour expected? Is it possible to offer multiple codecs on Leg B when using bridge to user?