The Meeting SDK for Unreal 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
| Name | Error Code | Description |
|---|---|---|
SDKERR_SUCCESS | 0 | Success. |
SDKERR_NO_IMPL | 1 | This feature is currently not available. |
SDKERR_WRONG_USEAGE | 2 | Incorrect usage of the feature. |
SDKERR_INVALID_PARAMETER | 3 | Wrong parameter. |
SDKERR_MODULE_LOAD_FAILED | 4 | Loading module failed. |
SDKERR_MEMORY_FAILED | 5 | No memory allocated. |
SDKERR_SERVICE_FAILED | 6 | Internal service error. |
SDKERR_UNINITIALIZE | 7 | SDK is not initialized before use. |
SDKERR_UNAUTHENTICATION | 8 | SDK is not authorized before use. |
SDKERR_NORECORDINGINPROCESS | 9 | No recording is in progress. |
SDKERR_TRANSCODER_NOFOUND | 10 | Transcoder module is not found. |
SDKERR_VIDEO_NOTREADY | 11 | The video service is not ready. |
SDKERR_NO_PERMISSION | 12 | No permission. |
SDKERR_UNKNOWN | 13 | Unknown error. |
SDKERR_OTHER_SDK_INSTANCE_RUNNING | 14 | Another SDK instance is in progress. |
SDKERR_INTERNAL_ERROR | 15 | SDK internal error. |
SDKERR_NO_AUDIODEVICE_ISFOUND | 16 | No audio device is found. |
SDKERR_NO_VIDEODEVICE_ISFOUND | 17 | No video device is found. |
SDKERR_TOO_FREQUENT_CALL | 18 | API calls too frequent. |
SDKERR_FAIL_ASSIGN_USER_PRIVILEGE | 19 | User cannot be assigned with the new privilege. |
SDKERR_MEETING_DONT_SUPPORT_FEATURE | 20 | The current meeting does not support the request feature. |
SDKERR_MEETING_NOT_SHARE_SENDER | 21 | The current user is not the presenter. |
SDKERR_MEETING_YOU_HAVE_NO_SHARE | 22 | There is no sharing. |
SDKERR_MEETING_VIEWTYPE_PARAMETER_IS_WRONG | 23 | Incorrect ViewType parameters. |
SDKERR_MEETING_ANNOTATION_IS_OFF | 24 | Annotation is disabled. |
SDKERR_SETTING_OS_DONT_SUPPORT | 25 | Current OS doesn't support the setting. |
SDKERR_EMAIL_LOGIN_IS_DISABLED | 26 | Email login is disabled. |
SDKERR_HARDWARE_NOT_MEET_FOR_VB | 27 | Computer doesn't meet the minimum requirements to use virtual background feature. |
SDKERR_NEED_USER_CONFIRM_RECORD_DISCLAIMER | 28 | Need process disclaimer. |
SDKERR_NO_SHARE_DATA | 29 | There is no raw data from sharing. |
SDKERR_SHARE_CANNOT_SUBSCRIBE_MYSELF | 30 | Cannot subscribe to my own stream. |
SDKERR_NOT_IN_MEETING | 31 | Not in the meeting. |
Authentication error codes
| Name | Error Code | Description |
|---|---|---|
AUTHRET_SUCCESS | 0 | Authentication Success |
AUTHRET_KEYORSECRETEMPTY | 1 | Either the SDK key or secret is empty |
AUTHRET_KEYORSECRETWRONG | 2 | Either the SDK key or secret is incorrect |
AUTHRET_ACCOUNTNOTSUPPORT | 3 | Your account does not support SDK |
AUTHRET_ACCOUNTNOTENABLESDK | 4 | Your account does not support SDK |
AUTHRET_UNKNOWN | 5 | Unknown error |
AUTHRET_SERVICE_BUSY | 6 | Service is busy. Please try again later |
AUTHRET_NONE | 7 | Initial status |
AUTHRET_OVERTIME | 8 | Time out. |
AUTHRET_NETWORKISSUE | 9 | Network issues. |
AUTHRET_CLIENT_INCOMPATIBLE | 10 | Account does not support this SDK version. |
AUTHRET_JWTTOKENWRONG | 11 | The JWT token to authenticate is wrong. |
Login error codes
| Name | Error Code | Description |
|---|---|---|
LoginFail_None | 0 | Initial status. |
LoginFail_EmailLoginDisable | 1 | Email login is disabled. |
LoginFail_UserNotExist | 2 | User does not exist. |
LoginFail_WrongPassword | 3 | Incorrect password. |
LoginFail_AccountLocked | 4 | The account is locked. |
LoginFail_SDKNeedUpdate | 5 | SDK version is unsupported. |
LoginFail_TooManyFailedAttempts | 6 | Too many failed attempts. |
LoginFail_SMSCodeError | 7 | SMS verification code error. |
LoginFail_SMSCodeExpired | 8 | SMS verification code has expired. |
LoginFail_PhoneNumberFormatInValid | 9 | Phone number format is invalid. |
LoginFail_LoginTokenInvalid | 10 | Login token is invalid. |
LoginFail_UserDisagreeLoginDisclaimer | 11 | User disagreed the login disclaimer. |
LoginFail_Mfa_Required | 12 | Multi-factor authentication (MFA) is required. |
LoginFail_Need_Bitrthday_ask | 13 | Need to provide DOB information. |
LoginFail_OtherIssue | 100 | Other issue. |
Breakout room error codes
| Name | Error Code | Description |
|---|---|---|
BOControllerError_NULL_POINTER | 0 | The BO controller is a null pointer, please make sure the SDK is initialized. |
BOControllerError_WRONG_CURRENT_STATUS | 1 | Incorrect current status. |
BOControllerError_TOKEN_NOT_READY | 2 | The token is not ready. |
BOControllerError_NO_PRIVILEGE | 3 | No privilege. |
BOControllerError_BO_LIST_IS_UPLOADING | 4 | BO list is uploading. |
BOControllerError_UPLOAD_FAIL | 5 | BO list upload was failed. |
BOControllerError_NO_ONE_HAS_BEEN_ASSIGNED | 6 | No user has been assigned to the BO. |
BOControllerError_UNKNOWN | 100 | Unknown error. |
Phone error codes
| Name | Error Code | Description |
|---|---|---|
PhoneFailedReason_None | 0 | Initial status. |
PhoneFailedReason_Busy | 1 | The telephone service is busy. |
PhoneFailedReason_Not_Available | 2 | The telephone service is not available. Please try again later. |
PhoneFailedReason_User_Hangup | 3 | The user hangs up. |
PhoneFailedReason_Other_Fail | 4 | Failed caused by other reasons. Please reach out to support for further assistance. |
PhoneFailedReason_No_Answer | 5 | The user you are trying to call does not answer the call. |
PhoneFailedReason_Block_No_Host | 6 | Call-out is not possible before the host joins the meeting. |
PhoneFailedReason_Block_High_Rate | 7 | Call-out is blocked due to the high cost. |
PhoneFailedReason_Block_Too_Frequent | 8 | The call is being blocked due to high call frequency. All call-in user should press number 1 to join the meeting. If multiple users do not press the button and letting the call to timeout, then the call invitation will be blocked to this meeting. |
General error codes
Here are some common errors codes that don't specifically belong to our SDK, but you'll occasionally see them while using our Meeting SDK.
| Description | Error Code | Suggestion |
|---|---|---|
| Failed to create a data connection with our server. | 5 | Please check your network connection or network configuration. |
| Failed to send create meeting command to our server. | 15 | Please check your network or HTTP request configuration. |
| Wrong user password | 1002 | Please check your password. |
| Web login locked out after 6 failed attempts | 1019 | Please seek support to reactivate your account |
| SDK authentication failure: invalid SDK key & secret | 3023 | Please check your SDK key & secret |
| Your account does not support using SDK | 3024 | Ensure your license type or your account has SDK enabled. |
| No response from our server in 30 seconds | 5003 | Please try again later. If it happens a lot, please visit our community forum for help. |
| Invalid recurring meeting - no meeting occurrence | 4502 | Check to see if the meeting recurs at the given date and time, or try again later. |
| DNS resolve failure | 5004 | Please check your network adaptor or your network hardware. |
| Conference does not exist | 102006 | Ensure the conference number is correct or has successfully being scheduled/hosted. |
| Zoom client version lower than the minimum required version | 102011 | Please download our latest version of SDK |
| Zoom client version higher than the maximum allowed version | 102012 | Please download our latest version of SDK |
| Conference token expired | 102014 | Get a new token from our API |
| Server is too busy | 103008 | Please try again later. If it happens a lot, please visit our community forum for help. |
| Your account does not support the requested feature | 103024 | Please ensure your account has the feature that you are requesting. |
| You account does not support call out | 103025 | Please ensure your account supports call out feature. |
| Having too much pending requests. Conference terminated | 103037 | Reduce your request frequency or try again later. |
| Your account is in blacklist | 103039 | Please seek support since your account is in the blacklist. |
| Conference going to create already exisit | 102004 / 103001 | Please try another meeting number or your previous "create meeting" request was successful. |
| Number of attendee has reached limitation | 102010 / 103006 | Contact our sales engineer if you would like to have more attendees. |
| The conference you are joining is locked | 102015 / 103011 | Please contact your meeting host to unlock the meeting. |
| Account is restricted, not allowed to join the conference | 102016 / 103014 | Your account is restricted, please seek support. |
If your error codes don't exist in these tables, visit our Developer Community Forum for more support.