创建 CTI 控件

 

发布日期: 2016年11月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2013,Dynamics CRM 2015,Dynamics CRM 2016

要管理代理状态和调用状态,计算机电话服务集成 (CTI) 应用场景需要以下用户界面 (UI) 控件:

  • 代理状态管理控件:显示User Interface Integration (UII) 桌面(如 Unified Service Desk)内代理的当前状态。 此控件不需要将其附加到 CTI 系统,但可使您使用代理的当前状态映射 CTI 代理状态,即代理桌面的可视化状态。

  • 调用控件:提供按钮,可供代理用来拨打电话、应答电话、等候接听电话、转接电话至其他代理或挂掉电话。

这些控件皆是正常的 UII 托管控件,这些控件承继自 HostedControlHostedWpfControl 类。 您还可以选择将两个控件合并为单一的 UII 托管控件。详细信息:UII 托管控件与统一服务台搭配使用

执行 CTI 控件的接口

使用以下接口来执行 CTI 控件的用户界面。

ICtiAgentStateControl

ICtiAgentStateControl 接口是一个专用接口,用以描述代理状态信息处理和/或显示所使用的托管控制。 此接口包含用于设置代理状态的 SetAgentState 方法。

IDesktopUserActionsConsumer

IDesktopUserActionsConsumer 接口并不是 CTI 特定的,通常可供 CTI 控件提供桌面操作的访问权限。 它拥有两个成员:

通过执行此接口,您可以获得所有用户操作的存取权限,如以下示例所示。

bool AppExistsInUI(string applicationName);
bool CloseDynamicApplication(string applicationName);
bool CloseSession();
bool CloseSession(Session sessionToClose);
bool CreateDynamicApplication(string applicationName);
WorkflowData GetCurrentWorkflowState();
bool SetFocusOnApplication(string applicationName);
string UserDefinedCommand(string command, string request);

ICtiEnabledControlConsumer

ICtiEnabledControlConsumer 接口描述了接受 CtiCallStateManagerCtiAgentStateManager 的指针的托管控件。

此接口内含方法定义,以执行以下功能:

ICtiEnabledControlConsumer 界面使用 IsManagersSet 属性设置或获取 SetManagers 方法是否已被成功调用。

配置统一服务台内的 CTI 控件托管控件

  1. 登录到 Microsoft Dynamics 365。

  2. 在导航栏上,选择”Microsoft Dynamics 365“ > “设置” > “统一服务台”。

  3. 在“统一服务台”页面,单击“托管控件”。

  4. 在“托管控件”页面上,单击“新建”。

  5. 在“新托管控件”页面上,指定以下值:

    字段

    客户

    指定名称。

    USD 组件类型

    CCA 托管应用程序

    托管应用程序

    托管控件

    应用程序是全局的

    已检查

    显示组

    CtiPanel

    适配器

    不使用适配器

    程序集 URI

    这是您在上一步生成的程序集 (dll) 文件的名称。

    程序集类型

    这是您带有点号 (.) 和 CTI 控件类名称的程序集的名称。 例如,如果您的程序集 (dll) 名称是 MyCtiControl,并且您的 CTI 项目的类名称是 CtiControl,请在本字段内键入以下信息:MyCtiControl.CtiControl

  6. 选择“保存”以创建托管控件。

另请参阅

创建适用于统一服务台的 CTI 适配器的注意事项
创建 CTI 连接器
创建 CTI 桌面管理器
UII 计算机电话服务集成 (CTI) 框架

Unified Service Desk 2.0

© 2017 Microsoft。 保留所有权利。 版权