SDK error codes

View as Markdown

The Meeting SDK for iOS might return errors in the callbacks or as return values. This list provides a description of possible error codes and how to mitigate them. If you receive an error code, cross-check here to get the semantics of the error and how to resolve it.

Global SDK error codes

DescriptionError CodeSuggestion
Success – request is successful.0None
Incorrect meeting number1Check the meeting ID and start or join the meeting again.
Internal Zoom cloud service issue.2Please contact Zoom support if you receive this error repeatedly
Network is not available3Prompt the user to check the internal network.

Zoom MobileRTC stack version is not compatible to connect to the meeting

4Update the iOS SDK to the latest version.
Network connection issues5Check the internal network.
Internal error6, 7, 11Please contact Zoom support if you receive this error repeatedly.
The meeting you want to join or start has ended8Create or join another meeting.
The meeting you want to join or start does not exist9Create or join another meeting.
The meeting you want to join is full10None
You are trying to join a locked meeting12Prompt the user
You are trying to join a restricted meeting14Prompt the user
Join before the host is restricted15Prompt the user
Request to web service failed16

Typically, a network error. Retry to start meeting, if you repeated see this, contact zoom support.

Number of registered webinar attendees has reached the limit17None
Cannot register a webinar using the host email13Check if the host email has already been registered with Zoom.
Cannot register a webinar using a panelist's email18

Check if the panelist's email has already been registered with Zoom.

Registration to this webinar has been denied by the host19Check the webinar configuration on the Zoom website.
This webinar requires participants to login.20None
User leaves the meeting when waiting for the host to start21None
Failed due to one or more invalid arguments.99Please check the Zoom SDK documentation on function usage.
Meeting error100Please check the Zoom SDK documentation on function usage.
Meeting API cannot be called now101Please contact Zoom support if you receive this error repeatedly.

Authentication error codes

NameError CodeDescription
MobileRTCAuthError_Success0Authentication is successful.
MobileRTCAuthError_Unknown5Unknown error. Please seek help on Zoom Developer Forum.
MobileRTCAuthError_TokenWrong124The JWT token to authenticate is wrong.
MobileRTCAuthError_KeyOrSecretEmpty300Your SDK key or secret is empty.
MobileRTCAuthError_KeyOrSecretWrong3023Your SDK key or secret is invalid.
MobileRTCAuthError_AccountNotSupport3024Your account does not support SDK.
MobileRTCAuthError_AccountNotEnableSDK3025Your account does not support SDK.
MobileRTCAuthError_OverTime5003Request over time.
MobileRTCAuthError_ClientIncompatible3112Account does not support this SDK version.
MobileRTCAuthError_NetworkIssueNetwork issue.
MobileRTCAuthError_NoneDefault error type.

Meeting error codes

NameError CodeDescription
MobileRTCMeetError_Success0Successfully start/join meeting
MobileRTCMeetError_NetworkError1Network issue, please check your network connection
MobileRTCMeetError_ReconnectError2Failed to reconnect to the meeting
MobileRTCMeetError_MMRError3MMR issue, please check MMR configuration
MobileRTCMeetError_PasswordError4The meeting password is incorrect
MobileRTCMeetError_SessionError5Failed to create data connection with MMR
MobileRTCMeetError_MeetingOver6Meeting is over
MobileRTCMeetError_MeetingNotStart7Meeting is not yet started
MobileRTCMeetError_MeetingNotExist8The meeting does not exist
MobileRTCMeetError_MeetingUserFull9The amount of attendees has reached the upper limit
MobileRTCMeetError_MeetingClientIncompatible10The SDK version is incompatible
MobileRTCMeetError_NoMMR11No MMR is valid
MobileRTCMeetError_MeetingLocked12The meeting is locked by the host
MobileRTCMeetError_MeetingRestricted13The meeting is restricted
MobileRTCMeetError_MeetingRestrictedJBH14The host does not allow join before host
MobileRTCMeetError_CannotEmitWebRequest15Failed to request the web server
MobileRTCMeetError_CannotStartTokenExpire16Failed to start meeting with expired token
MobileRTCMeetError_VideoError17User's video does not work
MobileRTCMeetError_AudioAutoStartError18User's audio cannot auto-start
MobileRTCMeetError_RegisterWebinarFull19The amount of webinar attendees reaches the upper limit
MobileRTCMeetError_RegisterWebinarHostRegister20User needs to register a webinar account if he/she wants to start a webinar.
MobileRTCMeetError_RegisterWebinarPanelistRegister21User needs to register an account if he/she wants to join the webinar by the link.
MobileRTCMeetError_RegisterWebinarDeniedEmail22The host has denied your webinar registration.
MobileRTCMeetError_RegisterWebinarEnforceLogin23Sign in with the specified account to join webinar.
MobileRTCMeetError_ZCCertificateChanged24The certificate of ZC has been changed.
MobileRTCMeetError_VanityNotExist27The vanity URL does not exist.
MobileRTCMeetError_JoinWebinarWithSameEmail28The email address has already been registered in the current webinar.
MobileRTCMeetError_WriteConfigFile50Failed to write configure file
MobileRTCMeetError_RemovedByHost61Meeting is removed by the host
MobileRTCMeetError_HostDisallowOutsideUserJoin62Forbidden to join meeting.
MobileRTCMeetError_InvalidArguments150Invalid arguments
MobileRTCMeetError_InAnotherMeeting152The user joins already in another ongoing meeting
MobileRTCMeetError_Failed155API call failed.
MobileRTCMeetError_VBMaximumNum201Virtual background image reach to max capacity.
MobileRTCMeetError_VBSaveImage202Virtual background save the image error.
MobileRTCMeetError_VBRemoveNone203Virtual background save the image error.
MobileRTCMeetError_VBNoSupport204Virtual background not support.
MobileRTCMeetError_VBGreenScreenNoSupport205Virtual background GreenScreen not support, only iPad support green screen.
`MobileRTCMeetError_AppPrivilegeTokenError500App privilege token error.
MobileRTCMeetError_Unknown501Unknown error. Please seek help on Zoom Developer Forum.

SDK login error codes

DescriptionError CodeSuggestion
MobileRTCLoginFailReason_Success0login is successful.
MobileRTCLoginFailReason_EmailLoginDisable1Email login disabled.
MobileRTCLoginFailReason_UserNotExist2User not exist.
MobileRTCLoginFailReason_WrongPassword3Password is wrong.
MobileRTCLoginFailReason_AccountLocked4Account is locked.
MobileRTCLoginFailReason_SDKNeedUpdate5SDK need update.
MobileRTCLoginFailReason_TooManyFailedAttempts6Too many attempts.
MobileRTCLoginFailReason_SMSCodeError7SMS code error.
MobileRTCLoginFailReason_SMSCodeExpired8SMS code expired.
MobileRTCLoginFailReason_PhoneNumberFormatInValid9Phone number format invalid.
MobileRTCLoginFailReason_LoginTokenInvalid10Login token invalid.
MobileRTCLoginFailReason_UserDisagreeLoginDisclaimer11User disagrees with the login disclaimer.
MobileRTCLoginFailReason_MFARequired12Need multi-factor auth.
MobileRTCLoginFailReason_NeedBirthdayAsk13Need confirm birthday.
MobileRTCLoginFailReason_OtherIssue100Login fail other reason.
MobileRTCLoginFailReason_InvalidArguments101invalid arguements error.
MobileRTCLoginFailReason_SDKNotAuthorized102SDK not authorized error.
MobileRTCLoginFailReason_InAutoLoginProcess103Login failed for now is in auto login process.
MobileRTCLoginFailReason_AlreayLoggedin104Login failed for now is already logged in.
DescriptionError CodeSuggestion
MobileRTCAudioError_Success0Success.
MobileRTCAudioError_AudioPermissionDenied1The application for Audio Session Recording is denied.
MobileRTCAudioError_AudioNotConnected2Do not connect to audio session.
MobileRTCAudioError_CannotUnmuteMyAudio3User can not unmute his audio.
MobileRTCAudioError_Failed4Failed.
DescriptionError CodeSuggestion
MobileRTCCameraError_Success0Success.
MobileRTCCameraError_CameraPermissionDenied1The permission to enable the camera is denied.
MobileRTCCameraError_VideoNotSending2The camera can not connect to video session.

Claim host error codes

DescriptionError CodeSuggestion
MobileRTCClaimHostError_Successed0Claim host successfully.
MobileRTCClaimHostError_HostKeyError1Host Key Errors.
MobileRTCClaimHostError_NetWorkError2Network Errors.

Chat message error codes

DescriptionError CodeSuggestion
MobileRTCSendChatError_Successed0Send chat message successfully.
MobileRTCSendChatError_Failed1Send chat message failed.
MobileRTCSendChatError_PermissionDenied2No permission.
DescriptionError CodeSuggestion
MobileRTCAnnotationError_Successed0Succeeded.
MobileRTCAnnotationError_Failed1Failed.
MobileRTCAnnotationError_PermissionDenied2No permission.
DescriptionError CodeSuggestion
MobileRTCCMRError_Successed0
MobileRTCCMRError_Failed1Failed.
MobileRTCCMRError_StorageFull2The storage is full.
DescriptionError CodeSuggestion
MobileRTCMicrophoneError_MicMuted0Microphone is muted while speaking.
MobileRTCMicrophoneError_FeedbackDetected1Audio feedback is detected when join meeting.
MobileRTCMicrophoneError_MicUnavailable2Microphone is unavailable.

Meeting end reasons error codes

DescriptionError CodeSuggestion
MobileRTCMeetingEndReason_SelfLeave0User leaves meeting.
MobileRTCMeetingEndReason_RemovedByHost1The user is removed from meeting by the host.
MobileRTCMeetingEndReason_EndByHost2Host ends the meeting.
MobileRTCMeetingEndReason_JBHTimeout3Join the meeting before host (JBH) timeout.
MobileRTCMeetingEndReason_FreeMeetingTimeout4Meeting ends when the free service is over.
MobileRTCMeetingEndReason_NoAteendee5No attendee.
MobileRTCMeetingEndReason_HostEndForAnotherMeeting6Meeting ends by the host for he will start another meeting.
MobileRTCMeetingEndReason_ConnectBroken7Meeting ends for SDK disconnects, such as network issue.
MobileRTCMeetingEndReason_Unknown8Meeting ends by unknown reasons.

Remote control operations error codes

DescriptionError CodeSuggestion
MobileRTCRemoteControlError_Successed0Succeeded.
MobileRTCRemoteControlError_Stop1Remote control stopped.
MobileRTCRemoteControlError_Failed2Remote control failed.
MobileRTCRemoteControlError_PermissionDenied3No permission.

Promoting or demoting attendee and panelist error codes

DescriptionError CodeSuggestion
MobileRTCWebinarPromoteorDepromoteError_Success0Promote/demote successfully.
MobileRTCWebinarPromoteorDepromoteError_Webinar_Panelist_Capacity_Exceed3035The amount of panelist in webinar reaches the upper limit.
MobileRTCWebinarPromoteorDepromoteError_Not_Found_Webinar_Attendee3029The attendees in webinar are not found.

Raw data error codes

DescriptionError CodeSuggestion
MobileRTCRawData_Success0Operation success.
MobileRTCRawData_Uninitialized1The sdk has not been initialized..
MobileRTCRawData_Malloc_Failed2Malloc data failed.
MobileRTCRawData_Wrongusage3Wrong usage.
MobileRTCRawData_Invalid_Param4The parameters are invalid.
MobileRTCRawData_Not_In_Meeting5The account is not in a meeting.
MobileRTCRawData_No_License6No license.
MobileRTCRawData_Unknow7Unknown error.
MobileRTCRawData_Video_Module_Not_Ready8The video module is not ready.
MobileRTCRawData_Video_Module_Error9The raw data module is not ready.
MobileRTCRawData_Video_device_error10Video device error.
MobileRTCRawData_No_Video_Data11No video data.
MobileRTCRawData_Share_Module_Not_Ready12The share module is not ready.
MobileRTCRawData_Share_Module_Error13The raw data module is not ready.
MobileRTCRawData_No_Share_Data14No share data.
MobileRTCRawData_Share_Cannot_Subscribe_Myself15Cannot subscribe to local share data.
MobileRTCRawData_Audio_Module_Not_Ready16The audio module is not ready.
MobileRTCRawData_Audio_Module_Error17The raw data module is not ready.
MobileRTCRawData_No_Audio_Data18No audio data.
MobileRTCRawData_Send_Too_Frequently19The requests are too frequent, please try again later.
MobileRTCRawData_Can_Not_Change_Virtual_Device20Cannot change virtual device.
MobileRTCRawData_Not_Join_Audio21Not join audio error.

Breakout room error codes

DescriptionError CodeSuggestion
MobileRTCBOControllerError_NULL_POINTER0Null pointer error.
MobileRTCBOControllerError_WRONG_CURRENT_STATUS1The current status is wrong.
MobileRTCBOControllerError_TOKEN_NOT_READY2The token is not ready.
MobileRTCBOControllerError_NO_PRIVILEGE3No privilege for breakour room service.
MobileRTCBOControllerError_BO_LIST_IS_UPLOADING4The breakout room list is uploading, please try again later.
MobileRTCBOControllerError_UPLOAD_FAIL5The breakout room information uploaded failed, please try again.
MobileRTCBOControllerError_NO_ONE_HAS_BEEN_ASSIGNED6Please assign at least one person to the breakout room.
MobileRTCBOControllerError_UNKNOWN100Unknown error.

Signal error codes

DescriptionError CodeSuggestion
MobileRTCANNError_Success0Call ANN API succeed.
MobileRTCANNError_NotInMeeting1You can't call ANN api out of a meeting.
MobileRTCANNError_NotCustomUI2You should not call ANN.
MobileRTCANNError_FeatureNotSupport3ANN feature not supported.

General error codes

Here are some common errors codes that aren't specific to our SDK, but occasionally you will see them while using our Zoom SDK.

DescriptionError CodeSuggestion
Failed to create a data connection with our server.5Please check your network connection or network configuration.
Failed to send create meeting command to our server.15Please check your network or HTTP request configuration.
Wrong user password1002Please check your password.
Web login locked out after 6 failed attempts1019Please seek support to reactivate your account
SDK authentication failure: invalid SDK key & secret3023Please check your SDK key & secret
Your account does not support using SDK3024Ensure your license type or your account has SDK enabled.
No response from our server in 30 seconds5003

Please try again later. If it happens a lot, please visit our community forum for help.

DNS resolve failure5004Please check your network adaptor or your network hardware.
Conference does not exist102006

Ensure the conference number is correct or has successfully being scheduled/hosted.

Zoom client version lower than the minimum required version102011Please download our latest version of SDK
Zoom client version higher than the maximum allowed version102012Please download our latest version of SDK
Conference token expired102014Get a new token from our API
Server is too busy103008

Please try again later. If it happens a lot, please visit our community forum for help.

Your account does not support the requested feature103024

Please ensure your account has the feature that you are requesting.

You account does not support call out103025Please ensure your account supports call out feature.
Having too much pending requests. Conference terminated103037Reduce your request frequency or try again later.
Your account is in blacklist103039Please seek support since your account is in the blacklist.
Conference going to create already exisit102004 / 103001

Please try another meeting number or your previous "create meeting" request was successful.

Number of attendee has reached limitation102010 / 103006

Contact our sales engineer if you would like to have more attendees.

The conference you are joining is locked102015 / 103011Please contact your meeting host to unlock the meeting.
Account is restricted, not allowed to join the conference102016 / 103014Your account is restricted, please seek support.

Anonymous join enforcement / OBF error codes

Error name
code number
DescriptionUI Message
console message
MEETING_FAIL_USER_LEVEL_TOKEN
_NOT_HAVE_HOST_ZAK_OBF

503
To access meeting raw data using a privilege token, you must also provide a corresponding OBF token authorized by the meeting host.UI message:
Unable to join this meeting.
This join flow is not supported, please join the meeting with a Zoom Client or contact your meeting host or vendor.

Console message:
To access meeting raw data using a privilege token, you must also provide a corresponding OBF token authorized by the meeting host.
MEETING_FAIL_APP_CAN_NOT
_ANONYMOUS_JOIN_MEETING

504
Anonymous joins are not allowed for this SDK app. Authenticate the Zoom user and provide a ZAK or OBF token.UI message:
Unable to join this meeting.
This join flow is not supported, please join the meeting with a Zoom Client or contact your meeting host or vendor.

Console message:
Anonymous joins are not allowed for this SDK app. Authenticate the Zoom user and provide a ZAK or OBF token.
MEETING_FAIL_ON_BEHALF
_TOKEN_INVALID

505
The provided OBF token is invalid. Please verify that it is well-formed and has not expired.The provided OBF token is invalid. Please verify that it is well-formed and has not expired.
MEETING_FAIL_ON_BEHALF_
TOKEN_NOT_MATCH_MEETING

506
The meeting number associated with the provided OBF token does not match the current meeting.The meeting number associated with the provided OBF token does not match the current meeting.
RESULT_UNKNOWN_ERROR

6603

The OP block feature in production today and the new January setting for all users.
This account is blocking your Meeting SDK application.UI message:
Unable to join this meeting.
Join failed because this Meeting SDK key is blocked by the host's account admin.

Console message:
No error message in console.

If your error codes do not exist in the above tables, please visit our Developer Community Forum  for further supports.