You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过PowerShell获取Microsoft Teams呼叫队列实时统计?求指导与示例

获取Microsoft Teams Voice呼叫队列实时统计数据的方案

可以获取你需要的排队呼叫数、已登录座席数、可用座席数等实时统计数据,以下是两种可行方案:

1. 通过Microsoft Graph API开发获取

使用Graph API的呼叫队列统计端点直接拉取结构化数据,适合集成到自定义监控系统:

  • 核心端点:GET /communications/callQueues/{callQueueId}/statistics
  • 返回的关键字段:
    • currentQueueSize:当前排队呼叫数
    • loggedOnAgentsCount:已登录座席总数
    • availableAgentsCount:当前可用座席数(即未处于通话/忙碌状态的座席)
  • 权限要求:需配置CallQueue.Read.All(只读)或CallQueue.ReadWrite.All(读写)应用权限,或对应的委派权限
  • 示例HTTP请求:
    GET https://graph.microsoft.com/v1.0/communications/callQueues/{your-call-queue-id}/statistics
    Authorization: Bearer {your-access-token}
    
  • 示例响应片段:
    {
      "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#communications/callQueues('{your-call-queue-id}')/statistics",
      "currentQueueSize": 3,
      "loggedOnAgentsCount": 5,
      "availableAgentsCount": 2,
      "averageWaitTime": "PT1M30S"
    }
    

2. 通过Teams管理员中心(TAC)可视化查看

无需开发,直接在管理后台查看实时数据:

  • 登录Teams Admin Center,进入语音 > 呼叫队列
  • 选择目标呼叫队列,切换到实时数据标签页
  • 页面会直接展示排队呼叫数、已登录座席数、可用座席数等指标,数据更新频率约1-2分钟

注意事项

  • 实时统计数据的更新延迟约1-2分钟,无法做到毫秒级实时同步
  • 使用TAC查看时,账号需具备全局管理员、语音管理员或Teams通信管理员角色

内容的提问来源于stack exchange,提问作者user874971

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:40:13