Occurs in stream.startAudio
method, the sub reason as follows:
Occurs in stream.startAudio
or stream.stopAudio
method, the audio capture is in loading
Occurs in stream.startAudio method, only occurs on legacy Safari browser, the audio decoding/encoding is required.
Legacy Safari Only
Occurs in stream.startAudio
method, the audio is already connected by a PSTN call.
Occurs in the stream.mute/unmuteAudio
or stream.mute/unmuteShareAudio
methods when audio or shared audio has not been started.
Occurs in stream.stopAudio
method, only occurs on legacy Chrome browsers when sharing tab audio or system audio.
Legacy Chrome Only
Occurs in stream.startSecondaryAudio
method due to the microphone ID being used for session audio.
Occurs in stream.stopSecondaryAudio
method, due to the secondary audio not being started.
Occurs in stream.startSecondaryAudio
method due to screen sharing being in progress.
Occurs in stream.startSecondaryAudio
method due to the platform being unsupported.
Occurs in stream.cancelCallCRCDevice
method due to the CRC device not being connected.
Occurs in stream.controlCamera
or stream.controlFarEndCamera
or stream.requestFarEndCameraControl
methods due to camera control being unsupported on the platform.
Occurs in stream.requestFarEndCameraControl
or stream.approveFarEndCameraControl
or stream.declineFarEndCameraControl
or stream.giveUpFarEndCameraControl
or stream.controlCamera
methods due to the camera control is mismatch.
Occurs in stream.controlFarEndCamera
method because the range is invalid.
Occurs in stream.controlFarEndCamera
method because the camera control permission is not granted.
Occurs in stream.controlFarEndCamera
method because the method call rate has exceeded the limit.
Occurs in chat.deleteMessage
method because the delete chat message is disabled in the account.
Occurs in chat.sendFile
method because the file is empty.
Occurs in chat.send
method because the message is empty.
Occurs in chat.sendFile
method because the file size exceed the max size. Refer to the account setting update the file size limit.
Occurs in chat.sendFile
method because the file transfer function is disabled in the account.
Occurs in chat.send
method because the privilege is not allowed.
Occurs in chat.downloadFile
method because the message ID or file URL is invalid.
Occurs in chat.setPrivilege
method because only the host or manager can set the privilege.
Occurs in chat.sendFile
method because the retry token is invalid.
Occurs in chat.sendFile
method because the file is not in the allowed file type. Refer to the account setting update the allowed file types.
Occurs in chat.send
method because the user does not match.
Occurs in chat.setPrivilege
or chat.sendFile
methods because the user is in a subsession.
Occur in the client.init
method, due to the inability to access self-deployed dependent assets
Occurs in client.join
method due to a duplicate call while the user is already in a session.
Occurs in client.changeName
method due to the host disallowing users from changing their names themselves.
Operation requires host or manager permission
Operation requires host permission.
Occurs in client.join
method due to the parameter is incorrect.
User ID doesn't match
Operation requires origin host or manager permission.
Occur in the client.init
method because the platform does not meet the basic WebRTC requirements.
Called a function that requires the user to be in a session, but the session is closed.
Called a function that requires the user to be in a session, but the session is reconnecting.
Occurs in cmd.send
method because the channel is not ready.
Occurs in cmd.send
method because the message is empty.
Occurs in cmd.send
method because the message length exceed the max length(512 bytes).
Occurs in cmd.send
method because the message type is not a string.
Occurs in cmd.send
method because the user does not match.
Internal error
This type of error is caused by a Zoom service issue. If you encounter this error, please report it to Zoom.
Operation timeout
This type of error is caused by a Zoom service issue. If you encounter this error, please report it to Zoom.
The device ID (microphone, audio speaker, camera) does not match any device in the list.
Occurs in video or sharing-related functions when the target element does not match the required render element type.
User ID doesn't match
Occurs when a method is called before the client.join
method has resolved.
Occurs in liveStream.startLiveStream
method because the live stream is disabled in the account.
Occurs in liveStream.startLiveStream
method because the parameter is invalid.
Occurs in liveStream.startLiveStream
method because the live stream is in progress.
Occurs in stream.inviteByPhone
method due to the country code does not match any code in the list.
Occurs in stream.hangup
method due to the PSTN being not being connected.
Occurs in recording.startCloudRecording
method because the cloud recording is not enabled in the account setting.
Occurs in recording.acceptIndividualRecording
method because the individual recording is not enabled.
Occurs in recording.startCloudRecording
method because the recording state does not match.
Occurs in recording.startCloudRecording
method because pausing/stopping cloud recording is forbidden in the account setting.
Occurs in stream.startShareScreen
method because only the host has the share privilege
Occurs in stream.setScreenSharePrivilege
method because privilege is invalid.
Occurs in stream.startShareScreen
or stream.shareToBreakoutRoom
or stream.enableOptimizeForSharedVideo
or stream.muteOthersScreenShare
methods because the screen share state does not match.
Occurs in stream.enableOptimizeForSharedVideo
method because multiple screen sharing is being enabled.
Occurs in stream.startShareScreen
or stream.enableOptimizeForSharedVideo
methods because the platform does not support the video share.
Occurs in stream.startShareScreen
method because the user attempted to share their screen to subsessions while already in a subsession.
Occurs in stream.startShareScreen
method because the permission in the system setting is not allowed.
Occurs in stream.startShareScreen
method because the platform does not support getDisplayMedia method.
Occurs in stream.startShareScreen
method because the user denied the screen share.
The session has been ended.
The number of users in the session exceeds the capacity.
Session creation or retrieval error—this is usually caused by an incorrect field value in the JWT token.
The session passcode is incorrect.
Incorrect parameters for connecting to the Zoom server. If you encounter this issue, please report it to Zoom.
The role type in jwt token is incorrect.
The user was removed by the session host and is prevented from rejoining the same session.
Occurs in subsession.createSubsessions
method because the subsession function is disabled in the account.
Occurs in subsession.broadcast
because broadcast message function is disabled in the account.
Occurs in subsession.broadcast
because the message is empty or an invalid string.
Occurs in subsession.startBroadcastVoice
because broadcast voice is disabled in the account.
Occurs in subsession.startBroadcastVoice
because the host cannot broadcast voice without an active audio connection during the session.
Occurs in subsession.startBroadcastVoice
because the host cannot broadcast voice with in a subsession.
Occurs in subsession.createSubsessions
method because the number of created subsessions has exceeded the maximum limit(100).
Occurs in subsession.leaveSubsession
because the host restricts users from leaving the subsession.
Occurs in subsession.openSubsessions
or subsession.joinSubsession
or subsession.assignUserToSubsession
or subsession.moveUserToSubsession
methods because the subsession ID is incorrect.
Occurs in subsession.openSubsessions
or other methods because the subsession status is not correct.
Occurs in subsession.openSubsessions
or subsession.moveBackToMainSession
or subsession.assignUserToSubsession
or subsession.moveUserToSubsession
methods because the user ID is incorrect.
Occurs in liveTranscription.startLiveTranscription
method because the feature is disabled in the account.
Occurs in liveTranscription.startLiveTranscription
method because the feature is disabled by the session host.
Occurs in liveTranscription.setSpeakingLanguage
method because the language is not supported.
Occurs in liveTranscription.setSpeakingLanguage
or liveTranscription.setTranslationLanguage
methods because the transcription has not been supported.
Occurs in liveTranscription.setTranslationLanguage
method because the feature is disabled in the account.
Occurs in liveTranscription.setTranslationLanguage
method because the translation language is not supported.
Occurs in stream.startVideo
method due to the user denied camera permission.
Occurs in stream.startVideo
method due to the camera is taken by another program.
Occurs in stream.startVideo
or stream.stopVideo
method due to the video capture is in loading.
Occurs in stream.startVideo
method due to the video stream establish error.
Occurs in stream.previewMask
due to the mask image is inaccessible.
Occurs in stream.previewMask
method due to the virtual processor is in progress.
Occurs in stream.renderVideo
method due to the method is not applicable for WebRTC video.
Occurs in stream.startVideo
method due to the camera does not match the device list.
Occurs in stream.startVideo
or stream.stopVideo
method due to the video state is not matched.
Occurs in stream.startVideo
method due to no camera.
Occurs in stream.renderVideo
or stream.attachVideo
method due to number of rendered video exceed the limit.
Occurs in stream.spotlightVideo
method due to video not been started or been spotlighted.
Occurs in stream.removeSpotlightedVideo
method due to multiple spotlighted videos cannot be removed.
Occurs in stream.previewVirtualBackgroundmethod
due to the virtual background image is inaccessible.
Occurs in stream.startVideo
method due to the virtual background initialization error.
Occurs in stream.previewVirtualBackground
method due to the virtual background state is not matched.
Occurs in stream.startVideo
method due to the virtual processor is in progress.
Occurs in stream.startVideo
method due to the virtual background is not supported on the platform.
Occurs in stream.createProcessor
method due to a duplicate video processor creation.
Occurs in stream.addProcessor
method due to adding more than 1 video processor at the same time.
Occurs in stream.addProcessor
method because unable to find the target processor.
Occurs in stream.createProcessor
method due to video processor being unsupported on the platform.
Definition of exception code