Unexpected error: JOIN_MEETING_FAILED - Fail to join the meeting - Code 200

Description
I’m working on a web application which runs on Electron. The main idea of integrating with Zoom is the ability to join Zoom meetings via Zoom meeting link which was received from other user using an internal system of the web app. The app uses Component view Meeting SDK.
The problem is that the app can’t join Zoom meeting which is created by user which is not part of the account. But the app can join Zoom meeting which is created by user which is part of the same account. So, what steps should be taken to make the app be able to connect to an outer meeting?
App SDK Key: dZxiZ_iBSaqegF8S6PFsRQ

Browser Console Error
{"type":"JOIN_MEETING_FAILED","reason":"Fail to join the meeting.","errorCode":200}

Which Web Meeting SDK version?
3.9.2

Meeting SDK Code Snippets

this.zoomClient = ZoomMtgEmbedded.createClient();
this.zoomClient
    .init({
        debug: true,
        zoomAppRoot: this.zoomRootElement,
        language: "en-US"
    });
this.zoomClient
    .join({
        sdkKey: data.sdkKey,
        signature: data.signature,
        meetingNumber: data.meetingNumber,
        password: data.password,
        userName: "Web App User"
    });

To Reproduce
Try to join the meeting created by the user which is not part of the account.

Screenshots
Not applicable.

Troubleshooting Routes
Created new General app in the App Marketplace and tried to use its client id and secret. Got the same result.
Ensured that wrong password or invalid signature is not the case.

Device:

  • Device: PC workstation
  • OS: Windows 10
  • Browser: Electron
  • Browser Version: 26.6.5

Hello, as far as I know, the only way to achieve this is to publish the application. Or add the user who is hosting the conference to the Zoom account that owns your General app via “Settings - User Management” (only in Zoom Workplace Pro).