Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again

Now 1.7.4 CDN version is returning with

localJsonpCallback({“status”:false,“errorCode”:200,“errorMessage”:“Invalid signature.”,“result”:null});

I am using old API KEY and secret and sample way of generating signature within js file. No change in my code except using 1.7.4

Hi there, still not working here, same message as the rest of users:

Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again.

Using this library: ZoomMtg.setZoomJSLib(‘https://source.zoom.us/1.7.4/lib’, ‘/av’);

Finally now started working , thanks zoom support team to bring it back online

1 Like

Sorry, its working, I forgot to update the dependencies as well. Some issues with the icons layout and with the computer audio sharing, but will post in a different thread later, once I discard possible configuration failures. Thanks.

1 Like

I am getting the same error, Is it resolved?

how are you creating your signature?

It is working now. Thanks.

1 Like

I have separate API for creating signature, which uses b64encode.

In my case it was a problem with the signature server. Had copied the Java example code but was still not working. using the js function ZoomMtg.generateSignature solved the problem.
(Still not a solution for production use)

2 Likes

Hi Michael

Could you help me please?

I have the same issue and I can`t fix it, below my code>

(function () {

import { ZoomMtg } from '@zoomus/websdk';

console.log('checkSystemRequirements');
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

//ZoomMtg.setZoomJSLib('http://https://localhost:9999/wwwroot/sample-app-web/Local/node_modules/@zoomus/websdk/dist/lib/', '/av');
ZoomMtg.setZoomJSLib('https://source.zoom.us/1.7.4/lib', '/av');

var API_KEY = '############';    
var API_SECRET = '################';


document.getElementById('join_meeting').addEventListener('click', function (e) {
    e.preventDefault();

    if (!this.form.checkValidity()) {
        alert("Enter Name and Meeting Number");
        return false;
    }

    var meetConfig = {
        apiKey: API_KEY,
        apiSecret: API_SECRET,
        meetingNumber: parseInt(document.getElementById('meeting_number').value),
        userName: document.getElementById('display_name').value,
        passWord: "##################",
        //leaveUrl: "",
        leaveUrl: "",
        role: 0
    };


    var signature = ZoomMtg.generateSignature({
        meetingNumber: meetConfig.meetingNumber,
        apiKey: meetConfig.apiKey,
        apiSecret: meetConfig.apiSecret,
        role: meetConfig.role,
        success: function (res) {
            console.log('signature: ' + res.result);
        }
    });


    ZoomMtg.init({
        leaveUrl: meetConfig.leaveUrl,
        isSupportAV: true,
        success: (success) => {
            console.log(success)

            ZoomMtg.join({
                signature: signature,
                meetingNumber: meetConfig.meetingNumber,
                userName: meetConfig.userName,
                apiKey: meetConfig.apiKey,
                userEmail: 'asdf@.com',
                passWord: meetConfig.passWord,
                success: (success) => {
                    $('#nav-tool').hide();
                    console.log('join meeting success');
                },
                error: (error) => {
                    console.log(error)
                }
            })

        },
        error: (error) => {
            console.log(error)
        }
    })

});

})();

  1. {method: “init”, status: true, errorCode: 0, errorMessage: null, result: null}

  2. method: “init”

  3. status: true

  4. errorCode: 0

  5. errorMessage: null

  6. result: null

  7. proto

Thank you.

1 Like

same error here. Is Zoom even going to solve this ? My boss is forcing me to find another integration. I am not sure what to do.

Hey @financeiro, @tools,

Make sure you are using a real meeting ID, and a JWT App for the api key and secret.

@tools, We have fixed the issue, please share more details so we can help. Make sure to use latest version, 1.7.4 or 1.7.5.

Thanks,
Tommy

1 Like

it is still not working.

@Sanjaykumar_Nagaraju @tools @financeiro @mehmet.hayti

1 - Please make sure to use the latest WebSDK version 1.7.5
2 - Please deactivate and then reactivate your JWT app. This will refresh your credentials and should get your meetings working.

Let us know if this works for you or not.

Thanks

it is working now. SDK version 1.7.5 seems to be a lifesaver.

1 Like

@sajanthreeseas Glad that it’s working now. Let us know if you need anything else.

Thanks

It got serious issues with user authentication and load balancing I think. When we use 1-1 meeting it works fine but when multiple user tries to join, the pain starts. most of the time they will get error ‘failed to join meeting’. video will stuck during meeting. echo issue is there… people disconnect randomly for no reason… but when we switch to zoom desktop app, everything works fine.

Is there any enhancement(s) are yet to be completed ? If yes, when can we expect the next release ?

Can you share the meeting ID that you were having issues with? Our next release is tentatively scheduled for later this month - https://marketplace.zoom.us/docs/guides/getting-started/stay-up-to-date/upcoming-changes/web-sdk

Meeting ID: 471 310 531

Password: 820315

Total of 5 people joined and it was a mess.

I have integrated whole application and it was working fine today I almost spend 12 h figuring out errors I don’t know what kind of developer working in zoom neither doc are easy to figure out nor support reply on time they take almost 24 h to give back half answer