Prevent participant to self unmute

I have integrated Zoom meeting web sdk and have 2 points.

  • I want to implement a feature where the participant is not able to unmute themselves. Currently, when the participant joins the meeting, we mute them, but they are still able to unmute themselves. How can I prevent participants from unmuting themselves?

  • Which callback is triggered when the host unmutes a participant? When the host unmutes a participant, we need to display a microphone option to that specific participant. Which callback should we use for this scenario?