Mutes the local microphone for the current call. The remote party won’t hear audio from the local user.
Signature
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();
}
}
Last modified on June 2, 2026