必要条件

目前,此功能仅适用于代理。

在将 Webex 与 Microsoft Dynamics 365 CRM 控制台集成之前,请确保您有以下设备:

目前,CRM连接器应用程序不支持打开多个选项卡。在新标签页中打开案例可能会导致WxCC代理桌面上的多登录 警报,或导致代理出现不可预测的行为。

要集成 Webex Contact Center 与 Microsoft Dynamics 365 控制台,请完成以下任务:

1

转至Dynamics 365销售页面:https://dynamics.microsoft.com/en-us/dynamics-365-free-trial/

2

单击 免费试用

3

按照屏幕上的指导输入您的电子邮件和联系信息。

4

设置您的帐户并单击电子邮件开始免费试用。

5

使用试用实例登录Power Platform管理中心:https://admin.powerplatform.microsoft.com/environments/

6

在站点地图中,选择 环境

7

选择您创建的新环境,并记下环境 URL 字段中 的 URL 。当您在 Contact Center 上配置动态 365 桌面布局时Webex 该 URL。

1

登录动态 365。

2

单击窗口右上角的齿轮图标,然后选择高级 设置

3

在“设置 页面上,单击 Microsoft AppSource

4

在搜索 字段中 ,搜索并选择 动态 365 通道集成框架

5

单击 立即获取

6

使用 *.onmicrosoft.com 帐户登录 Microsoft AppSource。

7

在选择 环境字段中 ,选择销售 试用

8

接受法律条款和隐私权声明。

9

单击 同意

准备工作

在安装适用于 Microsoft Dynamics 365 Webex Contact Center 之前,确保安装 Channel Integration Framework 应用程序。有关更多信息,请参阅 安装通道集成框架应用程序
1

登录动态 365。

2

单击窗口右上角的齿轮图标,然后选择高级 设置

3

在“设置 页面上,单击 Microsoft AppSource

4

在 Search (搜索 )区域,搜索 并选择 Cisco Webex Contact Center for Microsoft Dynamics。

5

单击 立即获取

6

使用 *.onmicrosoft.com 帐户登录 Microsoft AppSource。

7

接受法律条款和隐私权声明。

8

单击 同意

安装需要一些时间才能完成。
9

要检查安装状态,请登录Power Platform管理中心,网址为:https://admin.powerplatform.microsoft.com/environments/

10

选择 销售> 环境

11

在“ 销售试用 ”页上,转至资源 窗格并单击 动态 365 应用程序

12

确保已安装下列应用程序

  • Cisco Webex Microsoft 动态的 Contact Center

  • 动态 365 通道集成框架

1

在动态 365 主页 上的动态 365 下拉列表选择 通道集成框架

活动频道提供商 页面列出预配置的Webex Contact Center频道(如果有)。
2

单击 Contact Center Webex(如果有 )的实例。

3

在 Channel Provider Webex Contact Center 页面上,单击 删除 并确认删除。

4

在“活动 渠道提供商 ”页面上,单击 新建 并输入以下信息:

使用列表中显示的值。如果列表没有指定值,将该字段留空。将自定义 参数字段 留空。

5

从选择 Channel 下拉列表 的 Unified Interface 应用程序,选择 客户服务中心

连接器应用程序仅支持 Unified Interface 应用程序。

6

在选择渠道服务的角色 下拉列表,选择相应的角色。

7

单击保存

出现 Webex Contact Center “页。
8

单击“通道 URL” 字段中的 URL 验证配置。

您可从 下载 Microsoft Dynamics 365 的桌面布局 JSON 文件 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/MS%20Dynamics

有关Webex Contact Center Management Portal桌面布局的详细信息,请参阅Cisco Webex Contact Center设置和管理指南配置章节。

1

打开 Microsoft 动态桌面布局 JSON 文件,在 agentDN 字段中输入 代理 DN

2

在主机 名字段中 ,输入动态 365 环境 URL。

3

保存更改。

4

转至 Webex Contact Center Management Portal。

5

从“管理门户”导航栏选择配置 > 桌面布局。

6

单击 新布局 ,然后输入桌面布局的详细信息。

7

上传 Microsoft 动态桌面布局 JSON 文件。

8

单击保存以保存配置。

现在您可以在动态 365 CRM 控制台Webex Contact Center 桌面。

我们目前不支持使用Desktop选项(WebRTC)登录代理桌面。

拨出电话之前

在拨打电话前,请确保执行以下操作:

  • 创建外拨入口点并设置外拨入口点策略。

  • 为代理档案启用外拨 ANI。

  • 将外拨 ANI 设置为“拨号号码到入口点”映射。

有关详细信息,请参阅Cisco Webex Contact Center设置和管理指南配置章节。

有关如何使用桌面的信息,请参阅 Cisco Webex Contact Center Agent桌面用户指南

1

登录动态 365。

2

在动态 365 页面上,选择页面左上角的应用程序选择链接。

3

在已发布 的应用程序区域中 ,选择 客户服务中心

4

在Webex Contact Center小工具上,单击登录

集成的 Webex Contact Center 桌面 将在 Microsoft Dynamics 365 控制台右侧打开。
1

在动态 365 页面上 ,从动态 365 下拉列表,选择 客户服务中心 应用程序。

2

登录 Contact Center Webex应用程序 。

3

在“ 代理桌面 ”页面上,将状态 更改为“可用 ”以接收呼叫。

1

在动态 365 页面上 ,从动态 365 下拉列表,选择 客户服务中心 应用程序。

2

登录 Contact Center Webex应用程序 。

3

在左侧导航栏上, 单击联系人 以显示联系人列表。

4

选择要呼叫的联系人。

5

单击移动电话或 业务 电话字段中拨号程序 图标。

桌面将呼叫给客户,并将代理状态更改为空闲

本文介绍了Webex Contact Center MS Dynamics Agent桌面应用程序的配置和自定义。这篇文章帮助代理在Webex Contact Center Agent桌面应用程序处理入站和出站呼叫时自定义和自动化的不同工作流。

Webex Contact Center MS Dynamics Agent桌面应用程序支持通道集成框架的两个版本(CIF v1和CIF v2)。必须在MS Dynamics实例上安装Channel Integration Framework。

您必须从Microsoft Marketplace下载并安装最新版本的Webex Contact Center MS Dynamics连接器应用程序,以支持CIF v1和v2版本。

Webex Contact Center MS Dynamics Agent桌面连接器应用程序仅适用于Dynamics 365(在线)9.1及更高版本。CIF v2版本仅适用于多会话应用程序。对于多会话功能,MS Dynamics实例必须使用多会话应用程序,例如客户服务工作空间。

通道集成框架配置页用于在MS Dynamics中嵌入Webex Contact Center Agent桌面应用程序。以下部分详细介绍了通道集成框架版本1和版本2的配置。

通道集成框架配置有3个部分:

  • 通道提供商配置

  • 选择通道的统一接口应用程序

  • 选择通道的角色

通道提供商配置

本部分将捕获有关信道的一般信息。在这种情况下,它是Webex Contact Center Agent Desktop。

字段名称

描述

姓名

输入唯一名称以标识通道。例如 msdync_wxccdesktop

标签

小部件名称。例如,WebexCC桌面

通道URL

根据访问桌面的数据中心设置Webex Contact Center Agent桌面URL。参考数据中心和桌面URL映射表。

启用出站通信

是或否

通道顺序

输入1以启用通道

API版本

为CIF v1输入1

可信域

无值

自定义参数

无值

选择通道的统一接口应用程序

从项目列表中选择少数应用程序或全部应用程序。当统一界面应用程序初始化时,Webex Contact Center Agent桌面应用程序作为小部件加载到统一界面应用程序中。

选择通道的角色

关联有权访问Unified Interface应用程序的代理角色。此配置设置在MS Dynamics内对Webex Contact Center Agent桌面应用程序的用户级访问权限。

CIF v2配置是一个两步的过程。在第一步中,Microsoft Dynamics管理员必须通过客户服务管理中心应用程序创建自定义通道。在第二步中,MS Dynamics管理员必须将新创建的通道关联到代理配置文件的自定义通道部分。

在Channel Integration Framework v2 Provider页面中配置有关通道的一般信息。CIF v2仅适用于多会话应用程序,如客户服务工作空间。

在客户服务管理中心中创建通道配置
  1. 从MS Dynamics应用程序列表页打开客户服务管理中心 应用程序。

  2. 导航至代理体验 > 工作空间 > 第三方语音信道提供商

  3. 单击新建 打开通道配置页面。

  4. 输入有关渠道提供商的一般 信息。

一般标签页详细信息

下表提供了有关CIF v2自定义语音通道提供商的一般信息。

字段名称

描述

姓名

通道名称。

例如,wxccdesktop

唯一名称

通道的唯一名称。

例如,msdync_wxccdesktop

标签

小部件名称。

例如,WebexCC桌面

通道URL

这是通道URL。

https:// /WebResources/cjp_WebexccDesktopV1

例如: 如果Dynamics CRM实例的主机名是 orgf093c3bf.crm8.dynamics.com ,则通道URL将如下: https://orgf093c3bf.crm8.dynamics.com /WebResources/cjp_WebexccDesktopV1

启用出站通信

值为“是”或“否”

通道顺序

输入1以启用通道

API版本

为CIF v2输入2

可信域

无值

自定义参数

WxCCDesktopUrl:"https://desktop.wxcc-us1.cisco.com/", "SessionTemplateName":""}

  • WxCCDesktopUrl -根据区域指定您选择的Webex Contact Center桌面URL。

  • 会话模板名称 -为通信面板指定会话模板。

启用分析

值为“是”或“否”

Webex联系中心代理桌面URL

桌面URL

数据中心

https://desktop.wxcc-us1.cisco.com

北美

https://desktop.wxcc-eu1.cisco.com

英国

https://desktop.wxcc-eu2.cisco.com

欧洲

https://desktop.wxcc-anz1.cisco.com

APJC

自定义桌面布局配置定义了用于管理功能标志、自定义屏幕弹出式搜索、配置单击以拨号和管理电话活动记录的属性。您可以从以下链接 https://github.com/CiscoDevNet/webex-contact-center-crm-integrations/tree/main/MS%20Dynamics 下载Webex Contact Center MS Dynamics Agent桌面应用程序的最新自定义桌面布局。

常规信息

联系人中心管理员需要更新可捕获Webex Contact Center MS Dynamics Agent桌面应用程序的一般信息的两个属性。

酒店名称

描述

主持人姓名

这是客户的MS Dynamics实例的主机名。正确设置属性值,以初始化Webex Contact Center MS Dynamics Agent桌面应用程序。

例如,如果客户的CRM动态实例URL为 https://orgf093c3bf.crm8.dynamics.com/main.aspx ,则主机名为 https://orgf093c3bf.crm8.dynamics.com/

桌面宽度

要在MS Dynamics CRM中设置桌面小工具的宽度。

缺省值为500。

删除ANI前缀

屏幕弹出搜索的默认搜索参数为ANI或呼叫者的电话号码。有时,即使服务提供商以E.164格式(带国家代码)发送电话号码,客户电话号码也会在CRM中存储而不带国家代码。因此,它会导致屏幕弹出搜索失败。

以下属性有助于从ANI或呼入呼叫的电话号码中删除国家代码,并用于屏幕弹出式搜索。

酒店名称

描述

入站ANIPrefixToBeRemoved

使用标志来删除ANI或电话号码前缀。

值为真或假。

入站ANIPrefix

要删除国家代码。

例如,+1

自定义屏幕弹出式搜索

您可以根据Webex Contact Center MS Dynamics Agent桌面应用程序中的ANI或呼叫者的电话号码执行屏幕弹出搜索。屏幕弹出搜索的默认搜索参数为ANI或呼叫者的电话号码。

您可以根据业务要求自定义屏幕弹出搜索参数。自定义桌面布局中有一个功能标志可启用此功能。还有其他属性来定义屏幕弹出搜索参数、crm实体名称crm实体字段名称

酒店名称

描述

已启用AdvancedScreenpop功能

功能标志可启用高级屏幕弹出式搜索。将值设置为true以启用此功能。

此功能在缺省情况下是禁用的。

cad变量名称

保存屏幕弹出搜索值的CAD变量的名称。

例如,如果根据客户姓名完成屏幕弹出搜索,则CAD变量将保留客户姓名,并设置为Webex Contact Center IVR流。

crm实体FieldName

正在执行屏幕弹出搜索的CRM实体字段的名称。

例如,如果屏幕弹出式搜索在联系人记录中的客户名称字段中执行,则为客户名称。

crm实体名称

用作屏幕弹出搜索记录的CRM实体的名称。

例如,如果在CRM联系人实体记录上执行屏幕弹出搜索,则crmEntityName就是联系人。

配置电话活动记录创建

在MS Dynamics CRM中自动为入站和出站呼叫创建电话活动记录。管理员可以使用桌面布局功能属性控制电话活动记录的创建。

酒店名称

描述

电话呼叫活动记录配置

属性值是JSON对象,它主要有三个属性,允许管理员控制电话活动记录创建。下面是JSON对象。

为JSON对象创建电话呼叫活动记录

{"createActivityRecordForInboundCall":true,"createActivityRecordForOutboundCall":true,"openActivityRecordAutomatically":false}

  • createActivityRecordForInboundCall”允许管理员控制为入站呼叫创建电话呼叫活动记录。该属性的可能值为真或假。如果管理员将值设置为false,系统不会为入站呼叫创建电话呼叫活动记录。

  • createActivityRecordForOutboundCall”允许管理员控制出站呼叫的电话呼叫活动记录创建。该属性的可能值为真或假。如果管理员将值设置为false,系统不会为出站呼叫创建电话呼叫活动记录。

  • openActivityRecordAutomatically”允许管理员在创建记录后控制电话活动记录是否自动打开。如果启用了此属性,呼叫活动会在呼叫开始时为呼出呼叫打开,而代理进入收尾状态时为呼入呼叫打开。

配置单击以拨号

Webex Contact Center MS Dynamics代理桌面应用程序的单击拨号功能允许代理直接从MS Dynamics CRM应用程序发起拨号呼叫。您可以针对从MS Dynamics CRM发起的拨号呼叫自定义拨号ANI。

酒店名称

描述

outDialAni

管理员可以为MS Dynamics CRM发起的点击拨号呼叫设置外拨号ANI。如果未设置拨号ANI值,则应用程序将使用WEBEX Contact Center Management Portal中为代理配置的列表中的第一个拨号ANI。

outDial Ep

要获取出站入口点的存储对象属性。它是静态属性,不需要更改。

启用通道集成框架版本v2

使用 channelIntegrationFrameWorkVersion2启用 属性启用Channel Integration Framework v2。

酒店名称

描述

channelIntegrationFrameWorkVersion2已启用

此功能在缺省情况下已禁用。

要启用功能CIF v2,请将属性值设置为TRUE。

启用操作小部件

使用 isWidgetDisplayEnabled 属性启用操作Widget。您不能在自定义桌面布局的无头部分中修改此属性的值。在自定义桌面布局的无头部分中,属性始终设置为false。仅应在自定义桌面布局的面板部分更新该属性的值。

管理活动记录

在Microsoft Dynamics CRM中,会自动为入站和出站呼叫生成电话活动记录。自定义桌面布局包括配置部分,帮助将关联的呼叫数据映射到Microsoft Dynamics中的电话呼叫活动记录的相应字段。

酒店名称

描述

创建ActivityRecordConfig

属性值是JSON对象,它主要有四个值,帮助将呼叫相关数据映射到Microsoft Dynamics电话呼叫活动记录字段。以下是属性值:

  • CadFieldName”是保存要发布到Microsoft Dynamics中的呼叫信息的CAD变量。

  • msDynamicsFieldName”是您可以更新数据的字段,该值将在 CadFieldName 中更新。

  • isDefaultValueEnabled”是用于决定是否使用默认值或任何其他常量更新 msDynamicsFieldName 属性的属性。如果此属性设置为“真”,则 defaultFieldValue 属性中的值将用于更新 msDynamicsFieldName 属性。

  • defaultFieldValue”保留默认值,如果isDefaultValueEnabled属性设置为真,则将用于更新 msDynamicsFieldName 的默认值。

例如:

[{"CadFieldName":"callNotes","msDynamicsFieldName":"description","isDefaultValueEnabled":false,"defaultFieldValue":""}, {"CadFieldName":"directioncodeValue","msDynamicsFieldName":"directioncode","isDefaultValueEnabled":false,"defaultFieldValue":""}] 

callNotes 是Webex Contact Center字段的关联呼叫数据,描述 是Microsoft Dynamics电话呼叫活动记录字段。

创建案例

您可以在呼叫期间按需创建案例。Microsoft Dynamics Actions小部件中的创建或查看案例按钮可帮助您在交互过程中随时以编辑模式打开案例对象。

操作小部件配置具有以下属性:

{"actionsWidgetConfig": {"isLiveNotesEnabled":true,“isCreateCase已启用”:true}

isCreateCaseEnabled 属性用于启用或禁用创建案例对象。

此外,createCaseRecordConfig 属性用于将CAD变量与Microsoft Dynamics字段绑定。映射是JSON对象的数组,每个JSON都有四个属性。

{"CadFieldName":"contactId","msDynamicsFieldName":"自定义","isDefaultValueEnabled":false,“defaultFieldValue”: ""}

  • CadFieldName”是保存要发布到Microsoft Dynamics中的呼叫信息的CAD变量。

  • msDynamicsFieldName”是您可以更新数据的字段,该值将在 CadFieldName 中更新。

  • isDefaultValueEnabled”是用于决定是否使用默认值或任何其他常量更新 msDynamicsFieldName 属性的属性。如果此属性设置为“真”,则 defaultFieldValue 属性中的值将用于更新 msDynamicsFieldName 属性。

  • defaultFieldValue”保留默认值,如果isDefaultValueEnabled属性设置为真,则将用于更新 msDynamicsFieldName 的默认值。

例如:

[{"CadFieldName":"contactId","msDynamicsFieldName":"customized","isDefaultValueEnabled":false,"defaultFieldValue":""}, {"CadFieldName":"ivrDescription","msDynamicsFieldName":"title","isDefaultValueEnabled":true,"defaultFieldValue":"webexcc创建的案例"}] 

其中,联系人 是呼叫的选定联系人,自定义 是Microsoft Dynamics案例记录字段。

配置操作小部件

默认情况下启用操作小部件,但您可以启用或禁用自定义桌面布局中的创建案例和实时注释功能。

酒店名称

描述

操作Widget配置

帮助禁用或启用自定义桌面布局中的创建案例和实时注释功能。

{"isLiveNotesEnabled":true,"isCreateCaseEnabled":true}

其中,isCreateCaseEnabled 属性用于启用或禁用创建案例对象,isLiveNotesEnabled 属性用于启用或禁用LiveNotes功能。

管理新联系人

如果屏幕弹出式搜索中未提供客户信息,将出现新的联系人表格,并预先填写了呼叫者的详细信息,例如电话号码以及与呼叫相关的其他数据。这些详细信息通过IVR从客户处获取。从自定义桌面布局,您可以将此Webex Contact Center呼叫相关数据映射到Microsoft Dynamics表单上的相应字段。

酒店名称

描述

openContactFormWithPrefilledDataConfig

要配置呼叫相关数据和Microsoft Dynamics联系表单的映射。此映射有助于将呼叫相关数据传递到Microsoft Dynamics联系人表中。

  • CadFieldName”是保存要发布到Microsoft Dynamics中的呼叫信息的CAD变量。

  • msDynamicsFieldName”是您可以更新数据的字段,该值将在 CadFieldName 中更新。

  • isDefaultValueEnabled”是用于决定是否使用默认值或任何其他常量更新 msDynamicsFieldName 属性的属性。如果此属性设置为“真”,则 defaultFieldValue 属性中的值将用于更新 msDynamicsFieldName 属性。

  • defaultFieldValue”保留默认值,如果isDefaultValueEnabled属性设置为真,则将用于更新 msDynamicsFieldName 的默认值。

例如:

[{"CadFieldName":"phoneNumber","msDynamicsFieldName":"telephone1","isDefaultValueEnabled":false,"defaultFieldValue":""}] 

其中phoneNumber 是Webex Contact Center字段的相关呼叫数据,phone1 是Microsoft Dynamics联系人记录字段。