Skip to main content
Mutes the local microphone for the current call. The remote party won’t hear audio from the local user.

Signature

await client.mute();

Parameters

None.

Returns

Promise<void>

Throws

An error if there is no active session to mute or if the session is not established.

Example

await client.mute();
console.log('Microphone muted');

Toggle Mute

const session = client.getCurrentSession();
if (session) {
  if (session.muted) {
    await client.unmute();
  } else {
    await client.mute();
  }
}

More Information