Skip to main content
Control audio during an active call session. These methods allow you to mute/unmute the local microphone and change the audio output device.

Prerequisites

Get CallSession Instance

All audio control methods are called on the CallSession singleton:

Mute Audio

Mute the local microphone. Other participants will no longer hear you.
When you mute your audio, the onAudioMuted() callback is triggered on your MediaEventsListener.

Unmute Audio

Unmute the local microphone to resume transmitting audio.
When you unmute your audio, the onAudioUnMuted() callback is triggered on your MediaEventsListener.

Set Audio Mode

Change the audio output device during a call. This allows users to switch between speaker, earpiece, Bluetooth, or headphones.

AudioMode Enum

When the audio mode changes, the onAudioModeChanged(AudioMode) callback is triggered on your MediaEventsListener.

Listen for Audio Events

Register a MediaEventsListener to receive callbacks when audio state changes:

Initial Audio Settings

You can configure the initial audio state when joining a session using SessionSettings:

Next Steps

Video Controls

Control video during calls

Media Events Listener

Handle all media events