I am using zoom web sdk in browser every thing is working fine host and participant is able join meeting but when we try to join meeting with 3rd participant it gives a message to 3rd participant that meeting is not started , Timeout .
I am using free version API Web SDK.
1st participant is Host Join Successfully
2nd Attendee Join Successfully
3rd Participant Attendee is unable to join and get the following message meeting is not started , Timeout
Here is my js code which is used for both attendee and host details come dynamically from the form.
var meetConfig = {
apiKey: API_KEY,
apiSecret: API_SECRET,
meetingNumber: parseInt(document.getElementById('meeting_number').value),
userName: document.getElementById('name').value,
passWord: document.getElementById('meeting_pwd').value,
leaveUrl: 'finish.html',
role: parseInt(document.getElementById('meeting_role').value, 10)
};
var signature = ZoomMtg.generateSignature({
meetingNumber: meetConfig.meetingNumber,
apiKey: meetConfig.apiKey,
apiSecret: meetConfig.apiSecret,
role: meetConfig.role,
success: function(res){
console.log(res.result);
}
});
ZoomMtg.init({
leaveUrl: 'finish.html',
isSupportAV: true,
screenShare: true,
success: function () {
ZoomMtg.join(
{
meetingNumber: meetConfig.meetingNumber,
userName: meetConfig.userName,
signature: signature,
apiKey: meetConfig.apiKey,
passWord: meetConfig.passWord,
success: function(res){
$('#nav-tool').hide();
console.log('join meeting success');
// meeting set to record by default
ZoomMtg.record({
record: true
});
// meeting set to show record button
ZoomMtg.showRecordFunction({
show: true
});
},
error: function(res) {
console.log(res);
}
}
);
},
error: function(res) {
console.log(res);
}
});