Hi Elisa,
Thank you for your reply and for sharing the advice from the development team.
Regarding the developers’ advice, we have already implemented a retry mechanism in our SDK Bot for when it receives “Join Error Code: 1 (Failed to join the meeting).” However, the core of this issue is that the Bot eventually receives the message “This meeting has been ended by host”, which makes further retries practically impossible. Since this message indicates that the meeting has actually ended, we cannot safely continue retrying because we cannot distinguish it from a scenario where the host genuinely ended the meeting.
To clarify the exact situation once again:
-
Condition: A Zoom meeting is set to “Allow participants to join before host: ON” and “Waiting Room: OFF”. An SDK Bot with an OBF token tries to join this meeting first (while the host and other users are still absent).
-
Symptom: The Bot correctly receives “Join Error Code: 1” a few times and executes the retry process. However, even though no other members have joined, it eventually gets the message “This meeting has been ended by host” and the process terminates.
Furthermore, I would like to emphasize again that this issue is not limited to the SDK Bot. We have confirmed that when general users (including the host user) try to join a meeting with these exact settings, they occasionally receive several error modals and cannot join the meeting. This happens probabilistically.
Could you please investigate if there is an underlying bug on the Zoom system side caused by the combination of these three factors?
-
“Allow participants to join before host: ON”
-
“Waiting Room: OFF”
-
"An SDK Bot with an OBF token trying to join the meeting "
We would really appreciate it if your team could continue investigating this issue based on these points.
Thank you for your continued support.