Error 3009: Users Unable to Rejoin Session in @zoom/videosdk v1.12.1

There is an error when attempting to join a session after it has been closed. The error message states JOIN_MEETING_FAILED with a status code of 3009 and an empty reason, preventing users from successfully joining the session. We are currently using the @zoom/videosdk version 1.12.1.

Hey @rsradhahariharan

Thanks for your feedback.

The error code 3009 means that the user was removed by the session host. Could you help check whether the client.removeUser method was called beforehand?

Thanks
Vic

Yes session host removed that user. But instead of removing other user he removed other user. When he is trying to rejoin its giving this error. Now, how that user will join the session?. Is there any timeout period until which the removed user cannot join back the same session?

Hey @rsradhahariharan

Thanks for sharing the detailed information with us.

If it is the same session, the user on the same device and browser cannot rejoin the session. However, they can join a different session or use a different browser to join.

Thanks
Vic

Okay. Is there a way to know if the user close the browser directly or refresh the browser without leaving the call ?

Hey @rsradhahariharan

Are you trying to make other users in the session aware that this user has closed the browser directly instead of calling the client.leave method to leave the session?

If so, at this moment of the session, this user is still in the session, but their user object will have an isInFailover property to notify other in-session users that they have disconnected.

If you want to detect when a user closes the browser, you can try handling the beforeunload or visibilitychange events on the window.

Thanks
Vic

Hey @vic.yang

Thanks will use isInFailover for this scenario

Hi @vic.yang

I am trying to the get the past session details but its returning me an error code 404 session not found. But in dashboard I can see it in past session but its grey out and not able to click it. After some time If I get the session details its giving response. Can I know is there any delay after which only I can get the past session details?

Hey @chunsiong.zoom

Could you give some thought to this issue?

Thanks
Vic

I am trying to get the session details through the API once the host ended meeting. I will be using the session details like start time, end time or duration details in my application. So, When I try to hit the get session details API with type as past its saying 404 session not found where as session has been ended by the host.

@rsradhahariharan are you trying to get session details immediately after the session ends? sometimes you need to wait a while before it will show up on API.