# JS SDK Functionality Question

**URL:** <https://devforum.zoom.us/t/js-sdk-functionality-question/72973>\
**Category:** Web\
**Created:** [July 26, 2022, 11:43am UTC](https://devforum.zoom.us/t/js-sdk-functionality-question/72973 "2022-07-26T11:43:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![greenbug](https://avatars.discourse-cdn.com/v4/letter/g/f08c70/32.png) [@greenbug](https://devforum.zoom.us/u/greenbug)\
**Post date:** [July 26, 2022, 11:43am UTC](https://devforum.zoom.us/t/js-sdk-functionality-question/72973/1 "2022-07-26T11:43:57Z")

</div>

We have a question regarding a piece of functionality of your JS SDK.

We’re using Zoom’s javascript library ‘@zoomus/websdk’ to connect to a zoom meeting via our web app.

Is it possible to get a realtime info on who’s the active speaker? We don’t necessarily have to obtain the info via that library, any approach resulting in our system getting that info would be great.

Results of our own research on this topic are:

1. We did find a web hook to send us a recording with active speaker info but that’s not realtime and is therefore not helpful to us

2. The Zoom APP SDK does appear to have this functionality but, apparently, it requires the host of the meeting to install the app inside their own zoom client. We’re also not sure how this would work with our meetings that created via API. Is there a way of using this SDK without forcing the meetings’ hosts to install a zoom app?

3. There’s an undocumented event listener `inMeetingServiceListener` ([Web SDK ZoomMtg inMeetingServiceListener](https://devforum.zoom.us/t/web-sdk-zoommtg-inmeetingservicelistener/7679)) which provides events like user joining or leaving the meeting. Is it possible to use this to provide info on active speaker somehow?

4. Windows SDK provides this functionality via `onUserAudioStatusChange` event: [zoom-sdk-windows/EventMgr.cpp at 69f8ff8310a4e52fd26be42d7547854484600940 · zoom/zoom-sdk-windows · GitHub](https://github.com/zoom/zoom-sdk-windows/blob/69f8ff8310a4e52fd26be42d7547854484600940/demo/sdk_demo/EventMgr.cpp#L249). Is there some counterpart to this functionality inside the ‘@zoomus/websdk’ library?

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [July 26, 2022, 12:49pm UTC](https://devforum.zoom.us/t/js-sdk-functionality-question/72973/2 "2022-07-26T12:49:43Z")

</div>

Hi @greenbug ,

You are correct with respect to your research and this has been submitted as a feature request. This has been the next best approach (aside from installing the Zoom App for realtime results) to get a record of active speakers for the Web SDK:

> [@Access to zoom recording and speaker activity data](https://devforum.zoom.us/t/access-to-zoom-recording-and-speaker-activity-data/21078/2):
>
> Hey @marta.zagdanska, Yes, you can use our Cloud Recording [APIs](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingget) and [Webhooks](https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-completed) to get audio data and a [timeline file](https://devforum.zoom.us/t/cant-find-timeline-file-type/8637/16) which shows who was speaking when. slight_smile Thanks, Tommy

Thank you!

---

<div class="post-metadata">

**Author:** ![srinjoy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/srinjoy/32/18109_2.png) [@srinjoy](https://devforum.zoom.us/u/srinjoy)\
**Post date:** [August 3, 2022, 11:35am UTC](https://devforum.zoom.us/t/js-sdk-functionality-question/72973/3 "2022-08-03T11:35:47Z")

</div>

@gianni.zoom

This seems like a recurring feature request is there a timeline for when this will be implemented i have seen multiple tickets raised about the same

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [September 2, 2022, 9:35pm UTC](https://devforum.zoom.us/t/js-sdk-functionality-question/72973/4 "2022-09-02T21:35:52Z")

</div>

Closed on September 2, 2022, 9:35pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
