首页 > 解决方案 > Cortana 通过代码在 Android 中拨打电话

问题描述

我想知道是否有可能通过代码使用cortana技能拨打电话号码。

我正在使用微软网络机器人。我想用 C# 编写代码来从我的联系人中呼叫一个人。

我正在使用 luis 框架,如果用户调用特定意图,我应该直接拨打我的 android 手机中的特定电话号码。

有什么办法可以通过代码进行此调用。?

标签: cortanacortana-intelligencecortana-skills-kitcortana-invoke

解决方案


首先 - 如果你想添加通话功能,你必须自己实现它,因为没有特别的方法可以调用通讯录或从 Cortana 拨打电话。目前这也是不可能的,因为没有针对 Android 或 iOS 平台发布的 Cortana SDK 进行集成。如果有开发步骤,您可能可以在您的移动应用程序源代码中执行(专用应用程序,因为 Cortana 也未与移动 Android 和 iOS 系统集成):

  1. 将 Cortana 与移动应用程序源代码(在您的情况下是 Java,因为 Android)集成,从而可以与 Cortana 对话并获得响应。
  2. 实现处理用户对特定人员的响应以在通讯录中搜索的代码。
  3. 实现代码以根据告诉 Cortana 的用户名称搜索通讯录。
  4. 调用特定于平台的代码以使用所选号码进行呼叫。

总而言之,没有办法在 Android 上使用 C# 和 Cortana 实现呼叫功能(iOS 也没有)。你可以在这里找到更多信息


推荐阅读