ZoomPhone report on the number of voicemails left per user. | Community
Skip to main content
Newcomer
June 30, 2021
Question

ZoomPhone report on the number of voicemails left per user.

  • June 30, 2021
  • 2 replies
  • 1 view

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

    ted
    Community Champion | Employee
    Community Champion | Employee
    June 30, 2021

    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.   

    samdobreva
    Newcomer
    Newcomer
    August 26, 2023

    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.