Forum Discussion
Zoom logs into Sentinel
Hi
I am reaching out to community member because facing a hustle while integrating the Zoom with Sentinel. while following the document provided inside the Zoom data connector, deployed an App over the zoom extracted the required information, create function app on Azure and provided the account ID, client ID, Client secret everything but facing one error that the account has not audio conference plan function app is running successfully but in the invocation logs its showing this audio conference plan to make sure we have purchased the zoom audio conference plan but still its giving us the same error.
If anyone has done this please please share your experience with us how did you integrate zoom with sentinel because from last two months we are struggle with it.
6 Replies
it looks like you're encountering a PowerShell error related to the command Connect-ArAccount.
Cause
This error typically means:
- PowerShell found the Connect-ArAccount command.
- But it couldn't load the Az.Accounts module, likely due to:
- Corrupt installation
- Missing dependencies
- Using the wrong version of PowerShell
- Not having Az module installed correctly
Try below Steps
1.Open PowerShell as Administrator
Right-click PowerShell → Run as Administrator
2.Ensure PowerShellGet and NuGet Are Updated
Install-PackageProvider -Name NuGet -Force -Scope CurrentUser
Update-Module -Name PowerShellGet
3.Uninstall and Reinstall the Az.Accounts Module
Uninstall-Module Az.Accounts -AllVersions -Force
Install-Module Az.Accounts -Force -AllowClobber
If you're using the full Az module:
Uninstall-Module Az -AllVersions -Force
Install-Module Az -Force -AllowClobber
4.Import the Module Manually and Retry
Import-Module Az.Accounts
Connect-AzAccount
If using Connect-ArAccount was a typo or a custom alias, use the correct command:
Connect-AzAccount
Tips:
- Connect-ArAccount is not a standard PowerShell or Azure command — were you trying to use Connect-AzAccount?
- If it's a custom function or alias, make sure the script/module that defines it is correctly sourced.
hi Analyst110 You're not alone—Zoom integration with Microsoft Sentinel via the native Zoom data connector has been problematic, especially around the Audio Conferencing Plan error, even for users who have active plans.
Let’s walk through a practical troubleshooting and setup guide that others in the community have used successfully, along with some critical gotchas.
Common Error: Account has not audio conference plan
What It Means
- Sentinel’s Zoom data connector script makes calls to all API endpoints, including ones like /metrics/zoomroom or /report/telephone.
- These endpoints are only accessible if your Zoom account has specific add-ons, like:
- Audio Conferencing Plan
- Zoom Rooms
- Large Meetings or Webinars (in some templates)
Even if you do not need those logs, the default script calls them anyway, and fails the invocation.
How to Fix or Work Around It
Option 1: Edit the Azure Function to Skip Failing Calls
- Go into your Function App > ZoomFunctionApp > ZoomLogs > Code + Test
- Look for the block that pulls logs from /report/telephone or /metrics/zoomroom
Comment out or modify that section, e.g.:
# Skip audio logs if not needed or failing
# audio_logs = get_audio_logs(...)
# send_to_sentinel(audio_logs)
⚠️ You may need to clone the GitHub repo and redeploy it to fully customize this. Official repo: https://github.com/Azure/Azure-Sentinel/tree/master/DataConnectors/Zoom
Option 2: Use the Community-Supported Version
Some users in GitHub issues and forums have created cleaned-up versions of the Zoom-Sentinel connector that:
- Remove unused API calls
- Add better error handling (try/catch around each API)
Reach out in this GitHub issue:
👉 Zoom Sentinel connector error trackingOption 3: Check Zoom App Scopes
Make sure your Zoom app has scopes enabled for only the logs you care about (e.g., meeting:read:admin, recording:read:admin), and remove scopes for things like telephony:read:admin if you don’t have that service.
Retry Logic Tip
In the Azure Function logs:
- Look for entries like Zoom API request failed or status 403/404
- These can be benign if you're skipping unsupported services — adjust your ingestion logic accordingly.
Recommendation
Since you're blocked for 2 months, I highly recommend forking the Zoom connector repo, removing unsupported API calls, and redeploying. This has been the only consistently successful method reported by users dealing with the exact same issue.
- Analyst110Copper Contributor
Hi Surya,
Thank you so much for the detailed response. Highly appreciated.
One thing that I understand from your respone please do correct me if I take it wrong. We have to leave the connector APP and work with the GitHub one
https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/ZoomReports/readme.md
Yes, use the GitHub version (ZoomReports Function App) instead of just relying on the Sentinel UI connector if you're facing issues or need more control, debugging. let me know the outcome.
The Sentinel UI-based connector is essentially a wrapper that automates the deployment of the GitHub-based ZoomReports Azure Function App. But when you face advanced issues (like the Audio Conference Plan error), you get limited visibility and flexibility in the UI-deployed version.