Description
We have our own Call/Meeting API and use Zoom as the video provider. We only want Zoom to end the session when we call action: end on the Zoom Video SDK API “inSessionEventsControl”
However, the current behavior is that when all participants leave, the session is immediately ended. Is it possible to change this behavior? We want the session to stay alive even if all members have disconnected.
Sessions are created on-demand for Video SDK, so as soon as all users leave a channel the session is ended. You can use the same session name to start the session again, what’s your use-case for wanting to keep the session alive?
Not related to the OP, but I can share my use case:
We have a 1 to 1 mapping with our own callId and zoom.sessionId and we don’t want to end the call unless we manually PATCH /sessions/:id with { “action”: “end” }.
This is because we’ve observed that if all participants leave session and rejoin later a new session_id is created in zoom but we don’t follow that ID in our records. @ekaansh.zoom
@ekaansh.zoom
Because we are unable to fetch the recordings based on the sessionName based on the api documentation. Please let me know if I am missing something here.
Also “patching” the sessions doesn’t work using sessionName:
developers-zoom-us/docs/video-sdk/apis/#operation/sessionStatus