使用 Dynamics 365 渠道集成框架 1.0 的示例软件电话集成

下载 Microsoft Dynamics 365 渠道集成框架版本 1.0 的软电话集成示例。

备注

示例代码在 Internet Explorer 和不支持 WebRTC 的浏览器上不受支持。 详细信息:WebRTC

重要提示

  • 此示例代码目前使用受限。
  • 使用 Dynamics 365 渠道集成框架与 Dynamics 365 进行软件电话集成的示例代码已经提供,客户可以提前使用并提供反馈。 此示例代码并非供生产使用,可能功能有限或受限制。
  • Microsoft 不支持此示例代码用于生产,Microsoft Dynamics 365 技术支持无法帮助您解决问题。 使用时应遵守补充使用条款

先决条件

需要有效的 Azure 订阅来将示例应用发布到 Azure。

备注

如果没有 Azure 订阅,您可以创建免费帐户

将示例应用发布到 Azure

  1. 使用 Visual Studio 2017 打开解决方案 SampleInteg.sln

  2. 解决方案资源管理器中,右键单击解决方案,构建完整的解决方案。

  3. 解决方案资源管理器中,右键单击项目 SampleInteg,然后选择发布

  4. 选择开始启动发布向导。

  5. 选择应用服务作为发布目标。

  6. 选择新建,然后选择发布

  7. 提供应用名称。 例如,SampleInteg

  8. 提供有效的订阅、资源组和托管计划详细信息。

  9. 选择创建创建 Azure 应用服务,并保存应用服务 URL 以供将来使用。

    例如,https://sampleinteg.azurewebsites.net

    选择“创建”以在 Azure 上发布应用。

创建与应用服务一起使用的函数

  1. client-voice 函数创建示例代码。
    请参考 Dynamics 365 Insider 门户中随示例软件电话集成打包的自述文件中的函数。

  2. 使用 capability-token 函数的示例代码。
    请参考 Dynamics 365 Insider 门户中随示例软件电话集成打包的自述文件中的函数。

备注

保存从上述示例代码中获取的 capability-token 函数的 URL。 例如,URL 是 https://sampleinteg.sample/capability-token

在 Dynamics 365 中配置示例应用

  1. 记下存储所有 Web 资源的 Dynamics 365 组织的基本 URL。 对于在线组织,其形式应为 https://<orgname>.crmXX.dynamics.com。 例如,https://sampleorg.crm10.dynamics.com

  2. 获取 Dynamics 365 渠道集成框架解决方案。 有关详细信息,请参阅获取 Dynamics 365 渠道集成框架

  3. 通过提供矩阵中所示的详细信息来配置渠道提供程序。 有关详细信息,请参阅配置渠道提供程序

    字段 说明
    客户 渠道提供程序的名称。

    示例:Contoso
    Label 此标签将显示为小组件上的标题。

    示例:Contoso
    渠道 URL 渠道 URL 格式为:<azure_app_service_url>?base=<crm_base_url>

    注意:对于此示例,URL 为 https://sampleinteg.azurewebsites.net?base=https://sampleorg.crm10.dynamics.com
    启用出站通信
    渠道顺序 0
    API 版本 1.0
    可信域 可以访问渠道集成框架 API 的域 (URL)。
    选择渠道的统一界面应用 为代理显示渠道的统一界面应用列表。
    选择渠道的角色 Dynamics 365 中存在的安全角色。
    注意:如果您不分配任何角色,渠道提供程序将向为 Dynamics 365 统一界面应用分配的所有用户显示。
  4. 启动统一界面应用,查看右侧的通信小组件。

    最小化模式的通信小组件

    最小化模式的通信小组件。

    展开模式的通信小组件

    展开模式的通信小组件。

重要提示

  • 所有 URL 都必须是 HTTPS。
  • 如果您对 Azure 应用或 Dynamics 365 组织使用自签名证书,某些浏览器可能会拒绝连接并无法加载示例电话。 作为解决方法,在单独的选项卡中打开 Azure 应用并接受一次证书。
  • 确保麦克风和扬声器访问未被浏览器策略阻止。

获取 Dynamics 365 渠道集成框架

配置渠道提供程序

Microsoft.CIFramework

客户端事件

实体参考