访问 Microsoft Teams 应用中的通话记录通话记录、Microsoft、Teams

2023-09-06 17:46:24 作者:删除濄祛

虽然看起来应用无法注册来电,我想知道是否可以访问当前用户的通话记录?

While it seems it is not possible for an app to register incoming calls, I wondered if it would be possible to access the call history of the current user?

看起来像 有一个 Graph API 可以通过 id 获取特定调用的信息,我没有找到任何关于获取调用历史或最后一次调用的信息.

It looks like there is a Graph API to get information of a specific call by id, I didn't find anything about getting the call history or the last call.

这可能是我们方法的一种解决方法:我们希望让员工能够对来电做一些笔记,并在另一个 Web 应用程序中使用现有项目引用它们.

This could be a workaround for our approach: We want to enable the employees to make several notes on incoming calls and reference them with existing items in another web application.

有什么方法可以实现我想要做的吗?

Is there any way to achieve what I'm trying to do?

推荐答案

似乎有一种新的预览方式和应用程序订阅呼叫事件,但仍然无法获取完整的历史记录.

There seems to be a new Preview way of and application subscribing to a call event though still no way to get the full history.

应用程序CallRecords.Read.All:订阅新的通话记录(POST/beta/subscriptions).

Application CallRecords.Read.All: Subscribe to new call records (POST /beta/subscriptions).

这里有更多详细信息 https://docs.microsoft.com/en-us/graph/cloud-communications-callrecords 但它建议您可以捕获来电并根据需要允许记录.

There are more details here https://docs.microsoft.com/en-us/graph/cloud-communications-callrecords but it suggests you could capture the incoming call and allow notes as you want.