cancel
Showing results for 
Search instead for 
Did you mean: 

ZoomPhone report on the number of voicemails left per user.

avshch
Attendee

We have a business requirement to report how many voicemails were left per ZoomPhone user.

Is there a way to achieve this?

Thanks,

2 REPLIES 2

ted
Community Champion | Zoom Employee
Community Champion | Zoom Employee

Nothing out of the box.   

I would imagine our Get User Voicemail API  could be leveraged for this.    You can also submit a feedback request as well.

Out of curiosity, would you feel comfortable sharing the business requirement for this?    I have seen this request in the past when storage was a concern, but haven't had anyone ask about this recently.   


Kind Regards,
Ted

samdobreva
Listener

Zoom Phone might not have a built-in feature to directly report the number of voicemails left per user within the Zoom Phone administrative interface. However, you might be able to achieve this by using a combination of Zoom's APIs and possibly third-party tools or scripts to gather and process the necessary data.

Here's a general approach you could consider:

  1. Zoom Phone API: Zoom provides APIs that allow you to interact programmatically with various Zoom services, including Zoom Phone. You could use the "Get User's Voicemail" API to retrieve a list of voicemails for a specific user. By iterating through the list of voicemails, you could count the total number of voicemails for that user.

  2. Scripting or Programming: You would need to write a script or a small program that uses the Zoom Phone API to retrieve voicemail data for each user. You can use programming languages like Python, JavaScript, or any language that supports making API requests.

  3. Data Storage: Store the voicemail data and associated user information. You could use a database or a structured file format for this purpose.

  4. Automation: Depending on your reporting frequency requirements, you could schedule your script or program to run at specific intervals (e.g., daily or weekly) to fetch new voicemail data and update the voicemail count for each user.

  5. Reporting: Once you have collected and stored the voicemail data, you can generate reports based on the stored data. This might involve creating charts, graphs, or tables that show the voicemail counts for each user.

Please note that the exact implementation details would depend on the programming language you're using, your organization's technical environment, and the tools you have available. Additionally, keep in mind that my information is based on the state of Zoom and its APIs  as of September 2021. There may have been updates or changes since then, so it's a good idea to consult the latest Zoom API documentation for accurate and up-to-date information.

Before implementing any solution, it's advisable to consult with your IT or technical team to ensure that the approach aligns with your organization's security and data handling policies.