Channel hold not working as expected in a mixing bridge

While trying to hold a participant (channel) in a mixing bridge (via ARI), it doesn’t works as expected. It starts playing the default music on hold on that channel, but the participant is still able to hear and communicate with others.

My expectation is that when a participant (channel) is put on hold, it shouldn’t be able to communicate with others (without kicking that channel from the bridge temporarily). Similar to Microsoft teams.

The only mechanism currently is as you’ve stated, removing them from the bridge and calling hold.