1

我正在研究 Bot 技术,我通过以下链接使用呼叫控制器模板开发了一个具有 Skype 呼叫功能的简单 Skype 机器人。

https://docs.botframework.com/en-us/csharp/builder/sdkreference/calling.html

在此处发布问题之前,我阅读了以下有关 azure bot 服务的文档。

https://docs.botframework.com/en-us/azure-bot-service/#navtitle

在上面的链接中,所有示例都仅与消息相关,但我想要使用 azure bot 服务的 Skype 通话功能。

您能告诉我如何使用 azure bot 服务概念在具有 Skype 通话功能的简单 bot 上进行开发吗?

-普拉迪普

4

1 回答 1

1

这是使用 Azure Bot Framework 进行语音呼叫的文档。它指出:

如果您正在为 Skype 构建机器人,您的机器人可以通过音频呼叫与用户进行通信。当用户不想或不能通过键入、敲击或单击来提供输入时,音频呼叫很有用。除了音频呼叫之外,机器人还可以支持其他用户控件,例如富卡或文本,或者仅通过音频呼叫进行通信。

这涉及实例化 aCallingController然后为 注册一个事件ProcessIncomingCallAsync。使用此方法接听电话后,您可以执行以下操作,例如在通话中播放音频文件、记录来电者所说的内容或捕获拨号盘号码条目。

于 2017-10-27T05:04:00.007 回答