The conferencing feature supports a coaching feature whereby designated participants can hear the full conference audio but their own audio is only heard by a subset of the conference participants.
The classic example of this is a manager listening in on a call between an agent and a customer and being able to “whisper” to the agent without the customer hearing. This feature is not limited to a single participant receiving the audio, it could be any subset of the conference participants.
To enable coach mode, you must assign a member tag to the participants that you may want to selectively send the audio to.
For instance, when an agent joins the conference you might assign them a memberTag of agent:
Later, when the manager joins, you could use the speakOnlyTo tag to indicate their audio input should
only be heard by agents:
During the conference, you can dynamically change these settings, and the conference audio flows will be immediately updated accordingly. This can be done using the REST API as show below:
The same can be accomplished via the websocket api: