> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # v3 ## Docs - [Technical Reference](https://signalwire.com/docs/browser-sdk/reference.md) - [SignalWire Client](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire.md) - [Notifications](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/notifications.md) - [The SignalWire Client](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client.md) - [Address Namespace](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/address.md) - [Chat Namespace](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/chat.md) - [Conversation Namespace](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/conversation.md) - [connect](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/connect.md): connect method for the SignalWire Client. - [dial](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/dial.md): dial method for the SignalWire Client. - [disconnect](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/disconnect.md): disconnect method for the SignalWire Client. - [getSubscriberInfo](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/get-subscriber-info.md): getSubscriberInfo method for the SignalWire Client. - [offline](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/offline.md): offline method for the SignalWire Client. - [online](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/online.md): online method for the SignalWire Client. - [updateToken](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/client/update-token.md): updateToken method for the SignalWire Client. - [Utility functions](https://signalwire.com/docs/browser-sdk/v3/js/reference/signalwire/utils.md) - [Video](https://signalwire.com/docs/browser-sdk/v3/js/reference/video.md) - [LocalOverlay](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/local-overlay.md) - [RoomSession](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session.md) - [Events](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/events.md) - [addCamera](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/add-camera.md): addCamera method for the RoomSession class. - [addDevice](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/add-device.md): addDevice method for the RoomSession class. - [addMicrophone](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/add-microphone.md): addMicrophone method for the RoomSession class. - [audioMute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/audio-mute.md): audioMute method for the RoomSession class. - [audioUnmute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/audio-unmute.md): audioUnmute method for the RoomSession class. - [createScreenShareObject](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/create-screen-share-object.md): createScreenShareObject method for the RoomSession class. - [deaf](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/deaf.md): deaf method for the RoomSession class. - [deleteMemberMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/delete-member-meta.md): deleteMemberMeta method for the RoomSession class. - [deleteMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/delete-meta.md): deleteMeta method for the RoomSession class. - [demote](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/demote.md): demote method for the RoomSession class. - [destroy](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/destroy.md): destroy method for the RoomSession class. - [getLayouts](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-layouts.md): getLayouts method for the RoomSession class. - [getMemberMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-member-meta.md): getMemberMeta method for the RoomSession class. - [getMembers](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-members.md): getMembers method for the RoomSession class. - [getMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-meta.md): getMeta method for the RoomSession class. - [getPlaybacks](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-playbacks.md): getPlaybacks method for the RoomSession class. - [getRecordings](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-recordings.md): getRecordings method for the RoomSession class. - [getStreams](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/get-streams.md): getStreams method for the RoomSession class. - [hangupAll](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/hangup-all.md): hangupAll method for the RoomSession class. - [hideVideoMuted](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/hide-video-muted.md): hideVideoMuted method for the RoomSession class. - [join](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/join.md): join method for the RoomSession class. - [leave](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/leave.md): leave method for the RoomSession class. - [lock](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/lock.md): lock method for the RoomSession class. - [off](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/off.md): off method for the RoomSession class. - [on](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/on.md): on method for the RoomSession class. - [once](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/once.md): once method for the RoomSession class. - [play](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/play.md): play method for the RoomSession class. - [promote](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/promote.md): promote method for the RoomSession class. - [removeAllListeners](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/remove-all-listeners.md): removeAllListeners method for the RoomSession class. - [removeAllMembers](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/remove-all-members.md): removeAllMembers method for the RoomSession class. - [removeMember](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/remove-member.md): removeMember method for the RoomSession class. - [sendDigits](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/send-digits.md): sendDigits method for the RoomSession class. - [setHideVideoMuted](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-hide-video-muted.md): setHideVideoMuted method for the RoomSession class. - [setInputSensitivity](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-input-sensitivity.md): setInputSensitivity method for the RoomSession class. - [setInputVolume](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-input-volume.md): setInputVolume method for the RoomSession class. - [setLayout](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-layout.md): setLayout method for the RoomSession class. - [setLocalStream](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-local-stream.md): setLocalStream method for the RoomSession class. - [setMemberMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-member-meta.md): setMemberMeta method for the RoomSession class. - [setMemberPosition](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-member-position.md): setMemberPosition method for the RoomSession class. - [setMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-meta.md): setMeta method for the RoomSession class. - [setOutputVolume](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-output-volume.md): setOutputVolume method for the RoomSession class. - [setPositions](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-positions.md): setPositions method for the RoomSession class. - [setPrioritizeHandraise](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-prioritize-handraise.md): setPrioritizeHandraise method for the RoomSession class. - [setRaisedHand](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/set-raised-hand.md): setRaisedHand method for the RoomSession class. - [showVideoMuted](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/show-video-muted.md): showVideoMuted method for the RoomSession class. - [startRecording](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/start-recording.md): startRecording method for the RoomSession class. - [startScreenShare](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/start-screen-share.md): startScreenShare method for the RoomSession class. - [startStream](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/start-stream.md): startStream method for the RoomSession class. - [undeaf](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/undeaf.md): undeaf method for the RoomSession class. - [unlock](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/unlock.md): unlock method for the RoomSession class. - [updateCamera](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/update-camera.md): updateCamera method for the RoomSession class. - [updateMemberMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/update-member-meta.md): updateMemberMeta method for the RoomSession class. - [updateMeta](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/update-meta.md): updateMeta method for the RoomSession class. - [updateMicrophone](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/update-microphone.md): updateMicrophone method for the RoomSession class. - [updateSpeaker](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/update-speaker.md): updateSpeaker method for the RoomSession class. - [videoMute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/video-mute.md): videoMute method for the RoomSession class. - [videoUnmute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session/video-unmute.md): videoUnmute method for the RoomSession class. - [RoomSessionDevice](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device.md) - [audioMute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/audio-mute.md): audioMute method for the RoomSessionDevice class. - [audioUnmute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/audio-unmute.md): audioUnmute method for the RoomSessionDevice class. - [join](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/join.md): join method for the RoomSessionDevice class. - [leave](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/leave.md): leave method for the RoomSessionDevice class. - [setInputSensitivity](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/set-input-sensitivity.md): setInputSensitivity method for the RoomSessionDevice class. - [setInputVolume](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/set-input-volume.md): setInputVolume method for the RoomSessionDevice class. - [setMicrophoneVolume](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/set-microphone-volume.md): setMicrophoneVolume method for the RoomSessionDevice class. - [updateCamera](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/update-camera.md): updateCamera method for the RoomSessionDevice class. - [updateMicrophone](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/update-microphone.md): updateMicrophone method for the RoomSessionDevice class. - [videoMute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/video-mute.md): videoMute method for the RoomSessionDevice class. - [videoUnmute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-device/video-unmute.md): videoUnmute method for the RoomSessionDevice class. - [RoomSessionPlayback](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-playback.md) - [RoomSessionRecording](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-recording.md) - [RoomSessionScreenShare](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share.md) - [audioMute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/audio-mute.md): audioMute method for the RoomSessionScreenShare class. - [audioUnmute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/audio-unmute.md): audioUnmute method for the RoomSessionScreenShare class. - [join](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/join.md): join method for the RoomSessionScreenShare class. - [leave](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/leave.md): leave method for the RoomSessionScreenShare class. - [setInputSensitivity](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/set-input-sensitivity.md): setInputSensitivity method for the RoomSessionScreenShare class. - [setInputVolume](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/set-input-volume.md): setInputVolume method for the RoomSessionScreenShare class. - [setMicrophoneVolume](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/set-microphone-volume.md): setMicrophoneVolume method for the RoomSessionScreenShare class. - [updateCamera](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/update-camera.md): updateCamera method for the RoomSessionScreenShare class. - [updateMicrophone](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/update-microphone.md): updateMicrophone method for the RoomSessionScreenShare class. - [videoMute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/video-mute.md): videoMute method for the RoomSessionScreenShare class. - [videoUnmute](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-screen-share/video-unmute.md): videoUnmute method for the RoomSessionScreenShare class. - [RoomSessionStream](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-session-stream.md) - [RoomDevice](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-device.md): Deprecated. Use RoomSessionDevice instead. - [RoomScreenShare](https://signalwire.com/docs/browser-sdk/v3/js/reference/video/room-screen-share.md): Deprecated. Use RoomSessionDevice instead. - [Chat](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat.md) - [Chat.Client](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client.md) - [Events](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/events.md) - [disconnect](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/disconnect.md) - [getAllowedChannels](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/get-allowed-channels.md) - [getMembers](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/get-members.md) - [getMemberState](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/get-member-state.md) - [getMessages](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/get-messages.md) - [off](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/off.md) - [on](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/on.md) - [once](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/once.md) - [publish](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/publish.md) - [removeAllListeners](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/remove-all-listeners.md) - [setMemberState](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/set-member-state.md) - [subscribe](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/subscribe.md) - [unsubscribe](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/unsubscribe.md) - [updateToken](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/client/update-token.md) - [ChatMember](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/chat-member.md) - [ChatMemberEntity](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/chat-member-entity.md) - [ChatMessage](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/chat-message.md) - [ChatMessageEntity](https://signalwire.com/docs/browser-sdk/v3/js/reference/chat/chat-message-entity.md) - [PubSub](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub.md) - [PubSub.Client](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client.md) - [Events](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/events.md) - [disconnect](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/disconnect.md): disconnect method for the PubSub.Client class. - [getAllowedChannels](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/get-allowed-channels.md): getAllowedChannels method for the PubSub.Client class. - [off](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/off.md): off method for the PubSub.Client class. - [on](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/on.md): on method for the PubSub.Client class. - [once](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/once.md): once method for the PubSub.Client class. - [publish](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/publish.md): publish method for the PubSub.Client class. - [removeAllListeners](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/remove-all-listeners.md): removeAllListeners method for the PubSub.Client class. - [subscribe](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/subscribe.md): subscribe method for the PubSub.Client class. - [unsubscribe](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/unsubscribe.md): unsubscribe method for the PubSub.Client class. - [updateToken](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/client/update-token.md): updateToken method for the PubSub.Client class. - [PubSubMessage](https://signalwire.com/docs/browser-sdk/v3/js/reference/pubsub/pubsub-message.md) - [WebRTC](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc.md): Technical reference for the WebRTC namespace - [checkCameraPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/check-camera-permissions.md): checkCameraPermissions function in the WebRTC namespace. - [checkMicrophonePermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/check-microphone-permissions.md): checkMicrophonePermissions function in the WebRTC namespace. - [checkPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/check-permissions.md): checkPermissions function in the WebRTC namespace. - [checkSpeakerPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/check-speaker-permissions.md): checkSpeakerPermissions function in the WebRTC namespace. - [createCameraDeviceWatcher](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/create-camera-device-watcher.md): createCameraDeviceWatcher function in the WebRTC namespace. - [createDeviceWatcher](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/create-device-watcher.md): createDeviceWatcher function in the WebRTC namespace. - [createMicrophoneAnalyzer](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/create-microphone-analyzer.md): createMicrophoneAnalyzer function in the WebRTC namespace. - [createMicrophoneDeviceWatcher](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/create-microphone-device-watcher.md): createMicrophoneDeviceWatcher function in the WebRTC namespace. - [createSpeakerDeviceWatcher](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/create-speaker-device-watcher.md): createSpeakerDeviceWatcher function in the WebRTC namespace. - [enumerateDevices](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/enumerate-devices.md): enumerateDevices function in the WebRTC namespace. - [getCameraDevices](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-camera-devices.md): getCameraDevices function in the WebRTC namespace. - [getCameraDevicesWithPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-camera-devices-with-permissions.md): getCameraDevicesWithPermissions function in the WebRTC namespace. - [getDevices](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-devices.md): getDevices function in the WebRTC namespace. - [getDevicesWithPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-devices-with-permissions.md): getDevicesWithPermissions function in the WebRTC namespace. - [getDisplayMedia](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-display-media.md): getDisplayMedia function in the WebRTC namespace. - [getMicrophoneDevices](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-microphone-devices.md): getMicrophoneDevices function in the WebRTC namespace. - [getMicrophoneDevicesWithPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-microphone-devices-with-permissions.md): getMicrophoneDevicesWithPermissions function in the WebRTC namespace. - [getSpeakerDevices](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-speaker-devices.md): getSpeakerDevices function in the WebRTC namespace. - [getSpeakerDevicesWithPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-speaker-devices-with-permissions.md): getSpeakerDevicesWithPermissions function in the WebRTC namespace. - [getSupportedConstraints](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-supported-constraints.md): getSupportedConstraints function in the WebRTC namespace. - [getUserMedia](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/get-user-media.md): getUserMedia function in the WebRTC namespace. - [requestPermissions](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/request-permissions.md): requestPermissions function in the WebRTC namespace. - [setMediaElementSinkId](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/set-media-element-sink-id.md): setMediaElementSinkId function in the WebRTC namespace. - [stopStream](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/stop-stream.md): stopStream function in the WebRTC namespace. - [stopTrack](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/stop-track.md): stopTrack function in the WebRTC namespace. - [supportsGetDisplayMedia](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/supports-get-display-media.md): supportsGetDisplayMedia function in the WebRTC namespace. - [supportsGetUserMedia](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/supports-get-user-media.md): supportsGetUserMedia function in the WebRTC namespace. - [supportsMediaDevices](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/supports-media-devices.md): supportsMediaDevices function in the WebRTC namespace. - [supportsMediaOutput](https://signalwire.com/docs/browser-sdk/v3/js/reference/webrtc/supports-media-output.md): supportsMediaOutput function in the WebRTC namespace. - [Click-to-Call](https://signalwire.com/docs/browser-sdk/v3/click-to-call.md): Embed real-time voice communication capabilities in your website with SignalWire Click-to-Call. - [Technical reference](https://signalwire.com/docs/browser-sdk/v3/click-to-call/reference.md): Complete reference for Click-to-Call configuration options and parameters