# Zoom Meeting SDK - Client View - Webinar Practice Session Issue

**URL:** <https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399>\
**Category:** Web\
**Created:** [August 12, 2025, 12:23pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399 "2025-08-12T12:23:21Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![codemanas17](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codemanas17/32/7426_2.png) [@codemanas17](https://devforum.zoom.us/u/codemanas17)\
**Post date:** [August 12, 2025, 12:23pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/1 "2025-08-12T12:23:21Z")

</div>

**Description**  
Zoom Meeting Web SDK

- connection fails for webinar when practice session is started
- kicks user out of waiting room and gives 3008 timeout error

If webinar starts user can join  
If webinar has not started user can join

But the case is specific to practice session, if practice session has been started Zoom kicks out the user.

Meeting SDK for WEB version 4.0.0 and version 3.8.1 both have the same issue.

Expected behavior user remains in waiting room until webinar has been started.

**Browser Console Error**

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/3/c/3cc04f5adab9a0006ab6b4afd76b5fc6338919ad.png)

**Which Web Meeting SDK version?**  
4.0.0

**Meeting SDK Code Snippets**  
N/A - the Web Client is unable to join.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 13, 2025, 2:52pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/2 "2025-08-13T14:52:51Z")

</div>

Hi @codemanas17  
Thanks for reaching out to us!  
Are you able to replicate this issue with our sample app?

> **[GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample](https://github.com/zoom/meetingsdk-web-sample)**
>
> Zoom Meeting SDK web sample

---

<div class="post-metadata">

**Author:** ![codemanas17](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codemanas17/32/7426_2.png) [@codemanas17](https://devforum.zoom.us/u/codemanas17)\
**Post date:** [August 15, 2025, 6:04am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/3 "2025-08-15T06:04:14Z")

</div>

Hi @elisa.zoom,

Yes — we’ve tested this with the Sample App as well and confirmed the same issue.

**Test conditions:**

1. Webinar Registration enabled

2. Registered user joins Webinar via Sample Web App (added the `tk` in the join parameter in `meeting.js` — line 78)

3. Webinar ID and registered user’s email used to join

**Results:**

- **Before host starts webinar:** Registered user can join

- **After host starts webinar:** Registered user can join

- **When practice session has started:** Registered user cannot join — they receive a `3008 meeting not started` error (same as in our implementation)

Let me know if you need more details or further tests.

_Note:_ We used the CDN version of the Sample App.

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 15, 2025, 4:49pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/4 "2025-08-15T16:49:14Z")

</div>

Hi @codemanas17  
Thanks for sharing more details with me.  
I was able to run our sample app and reproduce this. behavior.  
This is expected. Registered users can not join the practice session, and this is by design. They will only be able to join once the practice session is over

---

<div class="post-metadata">

**Author:** ![codemanas17](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codemanas17/32/7426_2.png) [@codemanas17](https://devforum.zoom.us/u/codemanas17)\
**Post date:** [August 16, 2025, 1:28pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/5 "2025-08-16T13:28:17Z")

</div>

Hi again @elisa.zoom

Thanks for taking a look at this.

To clarify, we don’t expect registered users to join during the practice session. Instead, our desired behavior is:

- When a practice session is in progress, registered users should be placed in the waiting room—not simply blocked by a timeout or given an “unable to join” error.

- They should enter the meeting only **after** the practice session has ended.

- Currently, the issue we’re seeing is that as soon as the practice session starts, the meeting “times out,” producing a **3008 “meeting not started”** error. That’s acceptable if it happens—but only _if_ the user is queued in the waiting room, rather than flat-out blocked.

What’s interesting is that **joining via the Zoom link (e.g., in browser instead of the app) does place users in the waiting room**, which is exactly the behavior we’d like to replicate via the Web SDK.

So, to summarize:

- Scenario A (via join link or browser): registered user → waiting room → allowed to join after practice session.

- Scenario B (via Web SDK): practice session starts → error 3008 → user blocked entirely.

We’d like Scenario B to behave like Scenario A: have users held in the waiting room and only admitted once the practice session ends.

Let me know if there’s any more information that would help clarify this behavior or assist development.

Thanks!

---

<div class="post-metadata">

**Author:** ![codemanas17](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codemanas17/32/7426_2.png) [@codemanas17](https://devforum.zoom.us/u/codemanas17)\
**Post date:** [August 20, 2025, 4:53am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/6 "2025-08-20T04:53:50Z")

</div>

Hi Again @elisa.zoom

Anything you can tell us about this issue please ?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [August 20, 2025, 10:51am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/7 "2025-08-20T10:51:45Z")

</div>

Hi @codemanas17  
Thanks for sharing more details with me. I tried to follow the behavior you described, but I wasn’t able to reproduce the error.

I’m running our sample app: [GitHub - zoom/meetingsdk-web-sample: Zoom Meeting SDK web sample](https://github.com/zoom/meetingsdk-web-sample)

When I join a webinar with a practice session in progress, I see the following:

 ![Screenshot 2025-08-20 at 6.48.52 AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/6/c69bbad192dc7382c41d225d12e3c34934bade04.jpeg)

I’ll send you a DM, if you could share a video of the steps you’re taking and any additional details, that would help look further into this

Thanks  
Elisa

---

<div class="post-metadata">

**Author:** ![codemanas17](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/codemanas17/32/7426_2.png) [@codemanas17](https://devforum.zoom.us/u/codemanas17)\
**Post date:** [August 20, 2025, 11:20am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/8 "2025-08-20T11:20:22Z")

</div>

@elisa.zoom Yes please send me a DM .

---

<div class="post-metadata">

**Author:** ![djoshi](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@djoshi](https://devforum.zoom.us/u/djoshi)\
**Post date:** [September 9, 2025, 10:57pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/9 "2025-09-09T22:57:50Z")

</div>

Hi,

I am having the same Error 3008 when trying to join as attendee from SDK. The webinar is started in practice session mode. when attendee join via SDK it does not show waiting room, instead shows the Error 3008

But when attendee joins from zoom link than waiting room is show.

Attaching screen shots below for more information, Also reported the issue with Report Problem link shown in screen shot

Could you please let me know how this issue can be resolved ?

1] Attendee joining from SDK when webinar practice session is on - Result: Error 3008

 ![Screenshot 2025-09-09 at 15.02.26](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/b/e/be32624ba311656a24afd65261cf1d730b5f542f.png)

2] Attendee joining via zoom link while practice session is on. Result: waiting room is shown

 ![Screenshot 2025-09-09 at 11.05.54 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/9/9/99fbc7883dc590dda015dcd8e6e54b3fdf0ea511.jpeg)

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [September 10, 2025, 1:22pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/10 "2025-09-10T13:22:38Z")

</div>

Hi @djoshi  
Thanks for reaching out back to us!  
We have identified this issue on our end and we will fix this on our October Release

---

<div class="post-metadata">

**Author:** ![Atiq](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/atiq/32/49241_2.png) [@Atiq](https://devforum.zoom.us/u/Atiq)\
**Post date:** [September 15, 2025, 4:59am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/11 "2025-09-15T04:59:01Z")

</div>

### Bug Report: Web SDK Kicks Users Out During Webinar Practice Session

**Environment**

- **SDK:** Zoom Meeting SDK for Web

- **Versions tested:** 4.0.0 and 3.8.1 (same issue)

- **Browser:** [insert browser + version here, e.g., Chrome 127]

- **OS:** [insert OS + version]

**Issue**

- When a **webinar practice session** is started, attendees in the waiting room are **kicked out** with error `3008 (timeout)`.

- Behavior differs depending on webinar state:

**Expected Behavior**

- Users should remain in the waiting room until the host **officially starts** the webinar, even if a practice session is running in the background.

**Console Output**

```auto
[Insert actual console error log here if possible]

```

(Screenshot: 1270×588, showing 3008 error)

**Repro Steps**

1. Schedule a webinar.

2. Enable waiting room.

3. Have an attendee join via Web SDK client.

4. Host starts **practice session**.

5. Attendee is kicked out with error 3008.

**Impact**

- Prevents smooth pre-webinar setup: attendees cannot wait until host starts the real session.

- Creates a poor user experience and confusion.

---

<div class="post-metadata">

**Author:** ![djoshi](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@djoshi](https://devforum.zoom.us/u/djoshi)\
**Post date:** [November 15, 2025, 6:12am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/13 "2025-11-15T06:12:51Z")

</div>

Hi @elisa.zoom

I tested the issue on version 4.1.0, It looks like the bug still not fixed. I still see same error, Below is the error screen shot

 ![Screenshot 2025-11-15 at 6.12.25 AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/7/f/7ff7302cd3e838af945c6cd6e0a09de7dce71000.jpeg)

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [November 18, 2025, 7:05pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/14 "2025-11-18T19:05:35Z")

</div>

Hi @djoshi  
Could you please sahre a meeting ID for us to check on this again?

---

<div class="post-metadata">

**Author:** ![djoshi](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@djoshi](https://devforum.zoom.us/u/djoshi)\
**Post date:** [November 18, 2025, 7:45pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/15 "2025-11-18T19:45:58Z")

</div>

It is for webinar so webinar ID: 958 4538 4849

---

<div class="post-metadata">

**Author:** ![djoshi](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@djoshi](https://devforum.zoom.us/u/djoshi)\
**Post date:** [January 21, 2026, 12:19am UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/16 "2026-01-21T00:19:55Z")

</div>

Hi,

Any updates regarding the fix with this issue.  
Let me know which version of SDK fixes the issue ?

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [January 21, 2026, 7:58pm UTC](https://devforum.zoom.us/t/zoom-meeting-sdk-client-view-webinar-practice-session-issue/136399/17 "2026-01-21T19:58:37Z")

</div>

Hi @djoshi  
Thanks for reaching out to us! It appears this issue was fixed on our version 5.1.0 that was released last weekend

> **[Version 5.1.0](https://developers.zoom.us/changelog/meeting-sdk/web/5.1.0/)**
>
> Restricts cross-account anonymous joins. Client view updates the PEPC button label to address a Chrome regression and fixes five issues including webinar join errors, poll text display problems, mobile PEPC flow, recording permission localization,...
