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

如何查询Teams PSTN队列呼叫的具体接听用户?

确定Teams队列PSTN呼叫实际接听用户的方法

针对你遇到的Graph API仅返回队列主体、无法获取实际接听用户的问题,可通过以下几种方式解决:

  • 调用Call Records的会话详情端点
    使用你已有的callId,调用GET /communications/callRecords/{callId}/sessions接口。队列呼叫通常会包含多个会话:第一个会话由队列虚拟用户(如你提供的VS_IncomingAA)承接,后续会话会记录呼叫转接到实际用户的信息。在返回的会话数据中,查看participants数组,找到type为user的条目,对应的userId和userPrincipalName即为实际接听的Teams用户。

  • 查看Teams管理员中心的呼叫分析报告
    在Teams管理员中心的分析与报告 > 呼叫分析中,筛选队列呼叫的时间范围或callId,对应的呼叫详情会明确显示呼叫从队列转接到的具体用户。你也可以导出CSV格式的报告,直接搜索目标呼叫记录获取接听人信息。

  • 使用队列呼叫专用Analytics API
    先通过GET /teamwork/callQueues获取目标队列的ID,再调用GET /teamwork/callQueues/{queueId}/calls接口。该端点返回的队列呼叫记录会包含完整的转接历史,其中明确标注了实际接听用户的身份信息。

需要注意的是,调用上述API需要确保你的应用已被授予相应权限,比如CallRecords.Read.All、TeamworkAnalytics.Read.All等。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 22:33:20