Description
When I try to join meetings from the web meeting SDK on my website, about 30% of the time, I get a “Joining Meeting Timeout. Fail to join the meeting.” popup. Pressing “Retry” often makes it work, but sometimes it fails multiple times in a row.
Browser Console Error
No errors on the console, but when examining the websocket messages, I see two normal messages:
“test”: “welcome to zoom”
“status”: “ready”
and then the third message is an error saying:
“error_desc”: “FailedFromWeb, SB_ERROR_UNKNOWN ,200”
Which Web Meeting SDK version?
2.8.0
Meeting SDK Code Snippets
ZoomMtg.preLoadWasm();
ZoomMtg.prepareWebSDK();
ZoomMtg.i18n.load('en-US');
ZoomMtg.i18n.reload('en-US');
ZoomMtg.init({
leaveUrl: 'livezoom?v=' + Date.now() + "&num=" + mtgnum + "&pw=" + mtgpw,
success: (success) => {
console.log(success)
ajax( "data", "zoom-sig", { num: mtgnum, pw: mtgpw }, function( xml )
{
let config = emf.fromAttributes( $( xml ).find( "zoominfo" ) );
config.success = function( success ){ console.log( success ) };
config.error = function( error ){ console.log( error ) };
console.log( config );
ZoomMtg.join({
sdkKey: config.sdkKey,
signature: config.signature,
meetingNumber: config.meetingNumber,
passWord: config.passWord,
userName: config.userName,
success: (success) => {
console.log(success);
parent.postMessage( "joinedzoom" , "*" );
},
error: (error) => {
console.log(error);
location.reload();
}
});
});
},
error: (error) => {
console.log(error)
}
});
Troubleshooting Routes
I have not found any info on this error message online, and the issue appears to happen randomly without me doing anything differently, so it is hard to find any pattern. I do notice that it happens more frequently the first time I use the web SDK on a new browser.
Device (please complete the following information):
Happens on many devices, but the device I am currently testing with is
- Device: RazerBlade 15
- OS: Windows 11
- Browser: Chrome
- Browser Version: 108.0.5359.99 (Official Build) (64-bit)
Additional context
Aside from this issue, the webSDK is working great, and it is a great thing to have on our website, but we really need to get to the bottom of this issue because our customers will be confused if they keep having to retry joining the meetings. Thanks!