ZoomISO

ZoomISO gives you one OSC-based command action that controls Zoom via ZoomISO/ZoomOSC shortcuts, letting you trigger participant controls, meeting settings, breakout and recording workflows, Q\&A/poll automation, and dedicated ZoomISO routing/engine/output actions from a single action definition in one action flow. It sends OSC to your configured host/port using the command you choose, with smart parameter formatting for numeric defaults and quoted string inputs.

Required Parameters

  • Host: destination host/address for OSC commands.
  • Port: OSC destination port, constrained to 0...65535; default is 9090.
  • Command: one command from the Zoom command catalog.
  • Target Type: required for user-scoped commands, optional/ignored by global commands. Supported options include userName, galIndex, zoomID, galleryPosition, me, all, panelists, attendees, allExcept/..., panelistsExcept/..., attendeesExcept/..., and users/... selectors.
  • Target Value(s): required for target types that need it (all except me, all, panelists, attendees, allExcept/me, panelistsExcept/me, attendeesExcept/me); multi-word usernames are quoted automatically.

Commands

Request Video On

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/<videoOn>.

Set Video Off

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/videoOff.

Toggle Video

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/toggleVideo.

Mute Mic

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/mute.

Unmute Mic

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/unMute.

Toggle Mic

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/toggleMute.

Spotlight

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/spot.

Add Spotlight

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/addSpot.

Un-Spotlight

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/unSpot.

Toggle Spotlight

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/toggleSpot.

Raise Hand

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/raiseHand.

Lower Hand

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/lowerHand.

Toggle Hand

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/toggleHand.

Pin

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/pin.

Add Pin

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/addPin.

Un-Pin

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/unPin.

Pin to Second Screen

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/pin2.

Un-Pin from Second Screen

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/unPin2.

Toggle Pin First Screen

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/togglePin.

Toggle Pin Second Screen

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/togglePin2.

Clear All Pins

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/clearPin.
  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/setGalleryView.

Set Speaker View

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/setSpeakerView.
  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/galleryPageNext.
  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/galleryPagePrev.

Make Host

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/makeHost.

Make Co-Host

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/makeCoHost.

Reclaim Host

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/reclaimHost.

Revoke Co-Host

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/revokeCoHost.

Make Panelist

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/makePanelist.

Make Attendee

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/makeAttendee.

Eject from Meeting

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/eject.

Rename

  • Key inputs: newName (string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: string values are quoted when rendered.

Allow to Record

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/allowToRecord.

Disallow to Record

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/disallowToRecord.

Send Chat

  • Key inputs: message (string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends a user-scoped chat payload.

Allow Attendee to Speak

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/allowToSpeak.

Disallow Attendee to Speak

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/disallowToSpeak.

Send to Breakout

  • Key inputs: breakout (breakout name or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: targets a specific breakout target name/index.

Remove from Breakout

  • Key inputs: breakout (breakout name or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: removes participant from matching breakout entry.

Assign to Breakout

  • Key inputs: breakout (breakout name or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: assigns participant to breakout.

Unassign from Breakout

  • Key inputs: breakout (breakout name or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: removes assignment from breakout.

Start Screenshare

  • Key inputs: screen (screen ID or name).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: string input is rendered into command payload.

Start Windowshare

  • Key inputs: window (window ID or name).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: string input is rendered into command payload.

Stop Share

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/stopShare.

Start Primary Display Share

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/startScreenSharePrimary.

Start Computer Audio Share

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/startAudioShare.

Enable Computer Sound When Sharing

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/enableComputerSoundWhenSharing.

Disable Computer Sound When Sharing

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/disableComputerSoundWhenSharing.

Display Usernames

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/showUserNames.

Hide Usernames

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/hideUserNames.

Show Non-Video Participants

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/showNonVideoParticipants.

Hide Non-Video Participants

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/hideNonVideoParticipants.

Enable Original Sound

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/enableOriginalSound.

Disable Original Sound

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/disableOriginalSound.

Hide Self View

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/hideSelfView.

Show Self View

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/showSelfView.

Set Camera Device

  • Key inputs: device (device ID or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: pass index/name style identifiers as string payload.

Set Mic Device

  • Key inputs: device (device ID or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: command executes with selected target device selector.

Set Speaker Device

  • Key inputs: device (device ID or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: updates the mapped speaker for the target participant context.

Change Virtual Background

  • Key inputs: background (string name/index).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: string input supports names or index-like values.

Set Mic Level

  • Key inputs: level (int, 0-100), default 100.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: integer values are sent as numeric payloads.

Set Speaker Volume

  • Key inputs: level (int, 0-100), default 100.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: integer values are sent as numeric payloads.

Enable Mirror Video

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/enableMirrorVideo.

Disable Mirror Video

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/disableMirrorVideo.

Enable HD Video

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/enableHDVideo.

Disable HD Video

  • Key inputs: none.
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: sends /zoom/<target>/disableHDVideo.

Set Video Filter

  • Key inputs: filter (filter name or index, string).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: use name/index from Zoom filter set.

Enable Users Unmuting

  • Key inputs: none.
  • Scope/targets: global command; Target Type/Value are ignored.
  • Optional usage notes: applies at meeting scope: /zoom/enableUsersUnmute.

Disable Users Unmuting

  • Key inputs: none.
  • Scope/targets: global command; Target Type/Value are ignored.
  • Optional usage notes: applies at meeting scope: /zoom/disableUsersUnmute.

Mute All

  • Key inputs: none.
  • Scope/targets: global command; Target Type/Value are ignored.
  • Optional usage notes: sends /zoom/all/mute.

Unmute All

  • Key inputs: none.
  • Scope/targets: global command; Target Type/Value are ignored.
  • Optional usage notes: sends /zoom/all/unMute.

Lower All Hands

  • Key inputs: none.
  • Scope/targets: global command; Target Type/Value are ignored.
  • Optional usage notes: sends /zoom/lowerAllHands.

Clear Spotlight

  • Key inputs: none.
  • Scope/targets: global command; Target Type/Value are ignored.
  • Optional usage notes: sends /zoom/clearSpot.

Join Meeting

  • Key inputs: meetingID, meetingPass, userName (all strings).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: meeting-join command at global scope.

Leave Meeting

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: ends local meeting session context.

End Meeting

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: ends the active meeting.

Start Meeting

  • Key inputs: meetingID, meetingPass, userName (all strings).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: starts meeting with provided credentials/context.

Send Chat to Everyone

  • Key inputs: message (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: broadcasts chat text globally in the meeting.

Eject All Webinar Attendees

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: removes all attendees from webinar session.

Reset Webinar Reaction Counters

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: resets reaction metrics at meeting scope.

Create Breakout Room

  • Key inputs: breakout (name or index).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: creates a breakout room entry.

Delete Breakout Room

  • Key inputs: breakout (name or index).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: removes the specified breakout room.

Delete All Breakouts

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: removes all breakouts.

Open Breakouts

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: opens breakout sessions.

Close Breakouts

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: closes breakout sessions.

Configure Breakouts

  • Key inputs: postCloseSeconds, allowChooseBreakout, allowReturnAtWill, autoMoveParticipants, useTimer, closeWithTimer, breakoutDurationSeconds (all int; 0/1 style flags where noted). Defaults: 0,0,0,1,0,0,0.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: omitted optional values use the listed defaults.

Broadcast to Breakouts

  • Key inputs: message (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: sends message into breakout context.

Answer Question with Text

  • Key inputs: answer (string), questionID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: pairs response text with question ID.

Mark Question as Answering Live

  • Key inputs: questionID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: toggles question answering state to live.

Finish Answering Question

  • Key inputs: questionID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: clears "answering live" state for question.

Dismiss Question

  • Key inputs: questionID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: dismisses the selected Q\&A question.

Delete Question

  • Key inputs: questionID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: removes question from Q\&A queue.

Reopen Question

  • Key inputs: questionID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: changes question status back to reopen.

Start Poll

  • Key inputs: pollID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: begins poll by ID.

Stop Poll

  • Key inputs: pollID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: stops poll by ID.

Relaunch Poll

  • Key inputs: pollID (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: relaunches poll by ID.

Start Local Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: meeting-local recording control.

Pause Local Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: pauses local recording.

Resume Local Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: resumes local recording.

Stop Local Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: stops local recording.

Start Cloud Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: enables cloud-based recording.

Pause Cloud Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: pauses cloud recording state.

Resume Cloud Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: resumes cloud recording state.

Stop Cloud Recording

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: ends cloud recording.

Enable Waiting Room

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: toggles waiting-room state to enabled.

Disable Waiting Room

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: disables waiting room entry gate.

Message Waiting Room

  • Key inputs: message (string).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: sends a message to waiting room users.

Admit All from Waiting Room

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: bulk-admits all waiting-room users.

ZAK Join Meeting

  • Key inputs: zak (ZAK token), meetingID (string), name (string), password (string, optional, default empty).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: joins via ZAK flow; blank password is supported.

ZAK Start Meeting

  • Key inputs: zak (ZAK token), meetingID (string), name (string), password (string, optional, default empty).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: starts via ZAK flow; blank password is supported.

Route Participant to Output

  • Key inputs: outputID (int).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: maps participant target to ISO output by ID.

Route Participant to Audio Channel

  • Key inputs: channelID (int).
  • Scope/targets: user command; requires target selection.
  • Optional usage notes: maps participant target to audio channel by ID.

Stop ISO Engine

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: stops ZoomISO engine.

Set ISO Engine Standby

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: sets ISO engine to standby mode.

Start ISO Engine

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: starts ZoomISO engine.

Request Capture Permission

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: triggers capture permission request flow.

Set Output Count

  • Key inputs: count (int).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: configures number of ISO outputs.

Enable Output

  • Key inputs: output (output index or name).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: accepts index-style or named output.

Disable Output

  • Key inputs: output (output index or name).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: disables the specified output.

Set Output Mode

  • Key inputs: output (output index or name), mode (exact output mode name).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: requires exact mode string matching ZoomISO output mode names.

Set Output Name

  • Key inputs: output (output index or name), name (new output name).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: renames output cleanly by index/name.

Set Video Loss Mode

  • Key inputs: mode (loss mode name).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: applies loss-mode string by name.

Add Output

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: creates a new ISO output slot.

Delete Output

  • Key inputs: none.
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: removes selected output context.

Set Audio Mode

  • Key inputs: output (output index or name), mode (audio mode name).
  • Scope/targets: global command; target fields are ignored.
  • Optional usage notes: configures audio output mode by exact name.

results matching ""

    No results matching ""