I found this powershell script and can bake this into my install scripts if it comes to that, but can this be converted to relevance, so the fixlet does not even run until the call is over.
Test if Zoom, Teams or Skype meetings are active
Write-log "Check for active Zoom or Teams call"
If (get-process | where {$_.Name -match "zoom$|teams$"}){
If (((Get-NetUDPEndpoint -OwningProcess (get-process | where {$_.Name -match "zoom$|teams$"}).Id -ErrorAction SilentlyContinue | Where {$_.LocalAddress -ne '127.0.0.1'} | measure).count) -gt 0) {
Write-log "Active Zoom or Teams call detected. Exiting script and trying again on next schedule"
exit-script -ExitCode 1618
}
}