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

# PreflightResult

> Results of a preflight connectivity test.

Results of a preflight connectivity test.

## **Properties**

Bandwidth estimation (null if skipMediaTest).

ICE/TURN connectivity.

RTT to media server in ms.

Whether STUN servers are reachable.

Whether TURN servers are reachable.

'direct' = host/srflx worked, 'relay' = only TURN relay, 'failed' = nothing.

Device test results.

Audio input portion of the preflight result.

Audio input device used for the test, or `null` if none was available. See [`MediaDeviceInfo`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo).

Whether the audio input device produced a usable signal.

Audio output portion of the preflight result.

Whether an audio output device was available for the test.

Audio output device used for the test, or `null` if none was available. See [`MediaDeviceInfo`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo).

Video input portion of the preflight result.

Video input device used for the test, or `null` if none was available. See [`MediaDeviceInfo`](https://developer.mozilla.org/en-US/docs/Web/API/MediaDeviceInfo).

Whether the video input device produced a usable signal.

Overall pass/fail.

Signaling server reachability.

Whether the signaling endpoint was reachable.

Measured signaling round-trip time in milliseconds.

Human-readable warnings.