# Meeting is not started error 3008 JS

**URL:** <https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065>\
**Category:** Web\
**Created:** [March 20, 2020, 8:11am UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065 "2020-03-20T08:11:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![selda](https://avatars.discourse-cdn.com/v4/letter/s/9fc29f/32.png) [@selda](https://devforum.zoom.us/u/selda)\
**Post date:** [March 20, 2020, 8:11am UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/1 "2020-03-20T08:11:17Z")

</div>

Hello

I take a look at the sample web app, but it does not tell how to start a meeting. It only shows how to join a meeting with meeting number.

I have created my JWT app and get the api key and secret code.  
I made a js code below and I get the following error.

I also tried to set ROLE to 1.

\*\*Meeting is not started error 3008 \*\*

 ![Ekran Resmi 2020-03-20 12.27.14](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/a/a0cb7019bbee79f9ff59a9e7eff00e03446f5e25.png)

```
<script>
(function () {

    console.log('checkSystemRequirements');
    console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

    ZoomMtg.setZoomJSLib('https://dmogdx0jrul3u.cloudfront.net/1.7.2/lib', '/av');

    ZoomMtg.preLoadWasm();
    ZoomMtg.prepareJssdk();

    var API_KEY = 'MY_APIKEY';
    var API_SECRET = 'MY_SECRET';

    const meetConfig = {
        apiKey: API_KEY,
        apiSecret: API_SECRET,
        meetingNumber: '',
        leaveUrl: 'MY_URL',
        userName: 'Alper',
        userEmail: '',
        passWord: '',
        role: 0
    };

    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: 'MY_URL',
        isSupportAV: true,
        success: function () {
            ZoomMtg.join(
                    {
                        meetingNumber: meetConfig.meetingNumber,
                        userName: meetConfig.userName,
                        signature: signature,
                        apiKey: meetConfig.apiKey,
                        userEmail: meetConfig.userEmail,
                        passWord: meetConfig.passWord,
                        success: function (res) {
                            // $('#nav-tool').hide();
                            console.log('join meeting success');
                        },
                        error: function (res) {
                            console.log(res);
                        }
                    }
            );
        },
        error: function (res) {
            console.log(res);
        }
    });

})();

```

Any js code sample to start and join a meeting will be very helpful.  
Thank you.

---

<div class="post-metadata">

**Author:** ![qiumeihui](https://avatars.discourse-cdn.com/v4/letter/q/9fc29f/32.png) [@qiumeihui](https://devforum.zoom.us/u/qiumeihui)\
**Post date:** [March 20, 2020, 8:22am UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/2 "2020-03-20T08:22:15Z")

</div>

Hey.Maybe the meetingNumber is invalid. Have you created a meeting with the meeting number？

---

<div class="post-metadata">

**Author:** ![selda](https://avatars.discourse-cdn.com/v4/letter/s/9fc29f/32.png) [@selda](https://devforum.zoom.us/u/selda)\
**Post date:** [March 20, 2020, 8:23am UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/3 "2020-03-20T08:23:52Z")

</div>

That is my problem to create a meeting with HTML JS.  
I need to create meeting and join it.

---

<div class="post-metadata">

**Author:** ![qiumeihui](https://avatars.discourse-cdn.com/v4/letter/q/9fc29f/32.png) [@qiumeihui](https://devforum.zoom.us/u/qiumeihui)\
**Post date:** [March 20, 2020, 8:28am UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/4 "2020-03-20T08:28:08Z")

</div>

I think maybe the WebSDK only join meeting. Though the API provide the ‘role’ different code.  
You can wait for an official answer. @tommy

---

<div class="post-metadata">

**Author:** ![selda](https://avatars.discourse-cdn.com/v4/letter/s/9fc29f/32.png) [@selda](https://devforum.zoom.us/u/selda)\
**Post date:** [March 20, 2020, 9:30am UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/5 "2020-03-20T09:30:52Z")

</div>

Setting the Role 1 fixed the issue.  
Thank you.

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [March 20, 2020, 5:47pm UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/6 "2020-03-20T17:47:11Z")

</div>

Hi @selda,

We’re glad that you were able to resolve the issue, let us know if you have any other questions.

Thanks  
Michael

---

<div class="post-metadata">

**Author:** ![ti12](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ti12/32/7645_2.png) [@ti12](https://devforum.zoom.us/u/ti12)\
**Post date:** [May 6, 2020, 6:13pm UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/7 "2020-05-06T18:13:44Z")

</div>

I am with this problem too. I my case, role 0 work (if the meeting is already started), but role 1 show error message: “Not allow to start webinar from web.” Can you help me?

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [May 10, 2020, 11:46pm UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/8 "2020-05-10T23:46:26Z")

</div>

Hi @ti12,

Right now the WebSDK does not support registered users or starting/hosting webinars. We are looking to include this in a future release - [Meeting bad audio and bad video](https://devforum.zoom.us/t/meeting-bad-audio-and-bad-video/16359)

Thanks

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:08pm UTC](https://devforum.zoom.us/t/meeting-is-not-started-error-3008-js/9065/9 "2020-08-21T21:08:20Z")

</div>

Closed on August 21, 2020, 9:08pm UTC


