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

# DialOptions

> Options for SignalWire.dial.

Options for [SignalWire.dial](/docs/browser-sdk/v4/reference/signalwire). Extends [MediaOptions](/docs/browser-sdk/v4/reference/interfaces/media-options) with dial-specific settings.

## **Extends**

* [`MediaOptions`](/docs/browser-sdk/v4/reference/interfaces/media-options)

## **Properties**

Optional node ID for routing the call

Preferred audio codecs for this call (overrides global preferences).

Preferred video codecs for this call (overrides global preferences).

Enable stereo Opus for this call (overrides global preferences).

Custom variables sent with the Verto invite. Merged with `client.preferences.userVariables` and any query-string variables on the destination URI; values here take precedence.

Enable audio input. Defaults to `true` when not specified.

Custom constraints for the audio input track. See [`MediaTrackConstraints`](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints).

Pre-existing audio stream to use instead of `getUserMedia`. See [`MediaStream`](https://developer.mozilla.org/en-US/docs/Web/API/MediaStream).

Custom constraints for the video input track. See [`MediaTrackConstraints`](https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints).

Pre-existing video stream to use instead of `getUserMedia`. See [`MediaStream`](https://developer.mozilla.org/en-US/docs/Web/API/MediaStream).

Whether to receive remote audio.

Whether to receive remote video.

Enable video input. Defaults to `false` when not specified.