启用 CXone Agent Embedded 的共同浏览

您可以启用语音和数字关闭 与Digital Experience相关的任何渠道、联系或技能。技能的共同浏览。共同浏览允许坐席与联系人关闭 与联络中心的坐席、IVR 或机器人交互的人员。共享浏览器会话。这有助于他们更快地共享信息。

启用语音技能的共同浏览

这涉及 Studio 脚本编写。您组织的 CXone 管理员、坐席应用程序 管理员和 Studio 脚本编写者可能需要互相协作来完成此任务。

  1. 确保为您的系统启用共同浏览。您的 CXone 客户代表 可以为此提供帮助。

  2. 确保您的坐席使用 CXone Agent Embedded 版本 24.2 或更高版本。这是在业务单元设置的“浏览器不活动超时”部分中配置的。

  3. 启动并登录 Studio

  4. 打开分配给语音技能的脚本。

  5. 单击脚本中的 ONANSWER 操作。在“属性”窗格中,确保将这些属性设置为其默认值:

    • SkillNameVarSKLNAME

    • AgentFirstNameFIRST

    • AgentLastNameLAST

    • AgentIDAGENTID

  6. ONANSWER 之后添加 SETSECURITYUSER 操作。在“属性”窗格中,将 Agent 设置为 {AGENTID}

  7. SETSECURITYUSER 之后添加 AGENTLIST 操作。此操作位于“框架”选项卡上。在“属性”窗格中,将 AgentId 设置为 {Global:__agentId}

  8. AGENTLIST 之后添加 SNIPPET 操作。双击 SNIPPET 操作。复制以下每一行代码并将其粘贴到“编辑器”窗口的“文本视图”选项卡中。

    
    ASSIGN agentEmail = agents[1].Email
    ASSIGN agentFirstName = agents[1].FirstName
    ASSIGN agentLastName = agents[1].LastName
    ASSIGN businessUnitId = agents[1].BusinessUnitId
    		
  9. SNIPPET 之后添加 GETPAGE 操作。在“属性”窗格中,将 URL 设置为 https://nic.surf.ly/get_token?agentFirstName={agentFirstName}&agentEmail={agentEmail}&businessUnitId={businessUnitId}

  10. GETPAGE 之后添加 INDICATE 操作。在“属性”窗格中,将 ActionValue 设置为 https://app.surfly-us.com/embed/start/?agent_token={token}

  11. 保存脚本。

启用数字技能的共同浏览

这涉及 Studio 脚本编写。您组织的 CXone 管理员、坐席应用程序 管理员和 Studio 脚本编写者可能需要互相协作来完成此任务。

  1. 确保为您的系统启用共同浏览。您的 CXone 客户代表 可以为此提供帮助。

  2. 确保您的坐席使用 CXone Agent Embedded 版本 24.2 或更高版本。这是在业务单元设置的“浏览器不活动超时”部分中配置的。

  3. 启动并登录 Studio

  4. 打开分配给数字技能的脚本。

  5. 单击脚本中的 ONASSIGNMENT 操作。在“属性”窗格中,确保将这些属性设置为其默认值:

    • SkillIDSKLID

    • SkillNameSKLNAME

    • AgentFirstNameFIRST

    • AgentLastNameLAST

    • UserIDUSERID

    • AgentIDAGENTID

    • PriorAgentFirstNamePRIORFIRST

    • PriorAgentLastNamePRIORLAST

    • PriorUserIDPRIORUSERID

    • PriorAgentIDPRIORAGENTID

    • IsTransferISTRANSFER

  6. ONANSWER 之后添加 SETSECURITYUSER 操作。在“属性”窗格中,将 Agent 设置为 {AGENTID}

  7. SETSECURITYUSER 之后添加 AGENTLIST 操作。此操作位于“框架”选项卡上。在“属性”窗格中,将 AgentId 设置为 {agentID}

  8. AGENTLIST 之后添加 SNIPPET 操作。双击 SNIPPET 操作。复制以下每一行代码并将其粘贴到“编辑器”窗口的“文本视图”选项卡中。

    
    ASSIGN agentEmail = agents[1].Email
    ASSIGN agentFirstName = agents[1].FirstName
    ASSIGN agentLastName = agents[1].LastName
    ASSIGN businessUnitId = agents[1].BusinessUnitId
    		
  9. SNIPPET 之后添加 GETPAGE 操作。在“属性”窗格中,将 URL 设置为 https://nic.surf.ly/get_token?agentFirstName={agentFirstName}&agentEmail={agentEmail}&businessUnitId={businessUnitId}

  10. GETPAGE 之后添加 CASE 操作。在“属性”窗格中,将 Variable 设置为 token

  11. CASE 下添加 CUSTOMEVENT 操作。使用变量分支条件CASE 连接到 CUSTOMEVENT。将变量分支条件命名为 error_token

  12. CUSTOMEVENT 操作的“属性”窗格中,配置以下变量:

    • TargetAgent{AGENTID}

    • EventNameCoBrowse-Event

    • DataDisabled

  13. CASE 之后添加第二个 SNIPPET 操作。双击 SNIPPET 操作。复制以下每一行代码并将其粘贴到“编辑器”窗口的“文本视图”选项卡中。

    
    DYNAMIC cobrowseEvent
    ASSIGN cobrowseEvent.url = "https://app.surfly-us.com/embed/start/?agent_token={token}"
    ASSIGN cobrowseEvent.contactId = "{Global:__contactId}"
    		
  14. 在第二个 SNIPPET 之后添加第二个 CUSTOMEVENT 操作。在属性窗格中,配置以下变量:

    • TargetAgent: {AGENTID}

    • EventNameCoBrowse-Event

    • Data{cobrowseEvent.asjson()}

  15. 保存脚本。