Optional durationPost-establishment sampling window in ms. The timer starts only after the call reaches the established state. If establishment never completes, this timer is never started. Default: ~5000.
Optional recordWhether to record the microphone audio during the check so the
user can listen to it afterwards. Defaults to false.
Optional silenceAudio level at or above which the microphone is considered non-silent.
Clamped to the range 0–1. Default: 0.01.
Optional warnOptional callback invoked immediately before recording starts. It
receives MICROPHONE_RECORDING_NOTICE, allowing the application to
display a warning to the user.
Options for the
TelnyxRTC.runMicrophoneCheck()public method.This is a narrow version of
RunPreCallOptionsthat only exposes the microphone-relevant fields. WhenrunMicrophoneCheckis called, the other modules (ICE and network) are disabled.The microphone module always runs inside
runMicrophoneCheck()— callers cannot opt out of it from the public API (VSDK-412 Gap 3).Recording is opt-in and defaults to
falseso the zero-argument path does not silently record the user. Successful recordings are played back automatically. Callers can passwarnOnRecordingto display a warning immediately before recording starts.