# Track active speaker activity with background service

**URL:** <https://devforum.zoom.us/t/track-active-speaker-activity-with-background-service/26946>\
**Category:** Web\
**Created:** [August 12, 2020, 3:07pm UTC](https://devforum.zoom.us/t/track-active-speaker-activity-with-background-service/26946 "2020-08-12T15:07:46Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![fonsecajavier](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/fonsecajavier/32/13391_2.png) [@fonsecajavier](https://devforum.zoom.us/u/fonsecajavier)\
**Post date:** [August 13, 2020, 10:46pm UTC](https://devforum.zoom.us/t/track-active-speaker-activity-with-background-service/26946/5 "2020-08-13T22:46:43Z")

</div>

That’s a bummer @tommy. However, I thought on another thing…

Given than an user already enabled access to recordings with timestamps, what if I create an app that listens to the “record.completed” webhook ( [https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-completed](https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-completed) ), then I extract the Timeline file URL from the payload, and download it in order to process it and get the active speakers information that I need based on the “ts” and “users” attributes of the timeline json.

Moments later I found this thread: [Access to zoom recording and speaker activity data](https://devforum.zoom.us/t/access-to-zoom-recording-and-speaker-activity-data/21078) in which you proposed that same idea and that made my day 🙂

Thank you @tommy and Tommy of the past!

---

_[View the full topic](https://devforum.zoom.us/t/track-active-speaker-activity-with-background-service/26946)._
