Teams Bot 如何监听来电?

Teams Bot how to listen on incoming calls?

我在第一次尝试设置 Microsoft Teams 机器人时迷失在所有可用的文档中。我已经设置好并能够在个人、团体和团队中编写命令激活消息。我需要转换它以便能够接收数据的有效负载(我将用来填充我的 activity 卡的数据),但我不知道我应该如何让机器人知道哪个组或有效负载的团队。

负载将从我托管的 Azure API 发送到我的机器人的端点。然后,根据我想的有效载荷中的一些数据,它应该知道将处理后的 activity 卡发送给哪个组或团队?

如果您能向我提供我需要阅读的文档,或进一步说明如何继续,我将不胜感激。

您可以收听团队机器人的来电, 机器人可以使用 real-time 语音、视频和屏幕共享与 Teams 通话和会议进行交互。借助用于通话和在线会议的 Microsoft Graph API,Teams 应用现在可以使用语音和视频与用户交互以增强体验。这些 API 允许您添加以下新功能:

交互式语音应答 (IVR)。 呼叫控制。 访问 real-time 音频和视频流,包括桌面和应用共享。

请检查这个doc for more info and sample

对于延迟回复您,我深表歉意。

我阅读了您发送的文档,但我不确定它是如何关联的,因为我不需要 real-time 语音、音频或屏幕共享功能。

我能理解写“来电”的标题可能会引起误解,但是,问题正如所描述的那样,我需要从我的 API 端点转发需要在侦听该特定负载的 Teams Bot。我不知道如何处理该部分的解决方案,在该部分之后,Teams Bot 应该发送带有 activity 卡片附件的 Activity(我已经准备好使用虚拟数据和卡片设计器进行布局),包含有效负载数据,到 Teams Bot 处于活动状态的 group/team。

我使用此线程中的答案解决了这个问题:

特别感谢来自@Hilton Giesenow 的消息: