> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# setAudioInputVolume

> Sets the server-side microphone volume on this participant's bridged call leg.

```ts
setAudioInputVolume(value): Promise<void>
```

Sets the **server-side** microphone volume on this participant's bridged
call leg. Applies a multiplier to the audio flowing through the mix
engine (FreeSWITCH channel read volume) — changes what other participants
hear, not what the local browser captures.

For local PC mic gain, use Call.setLocalMicrophoneGain instead.

## **Parameters**

Volume level (0-100).

## **Returns**

`Promise<void>`

## **Examples**

```ts
await participant.setAudioInputVolume(value);
```

## **See**

* [`inputVolume$`](/docs/browser-sdk/v4/reference/participant/input-volume\$) — reactive state pair.
* Gated by [`SelfCapabilities.self.microphoneVolume`](/docs/browser-sdk/v4/reference/self-capabilities/self\$).