目錄

簡介

必要條件

需求

採用元件

背景

重要注意事項

設定

交換自簽名證書或實施CA簽名證書。

配置代理伺服器

建立Google專案 — 設定專案和組織

建立Dialogflow CX代理

匯入Dialogflow CX代理

建立Dialogflow CX代理 — 預構建代理

建立座席會話配置檔案

在Webex控制中心中配置CAI

在UCCE和PCCE(SPOG)中配置CAI

PCCE配置

UCCE配置

CVP配置

在Dialogflow CX中配置部分響應

驗證

疑難排解

相關資訊

簡介

本文說明如何設定客服中心企業版(CCE)虛擬代理語音(VAV)雲端型聯結器。

作者：Ramiro Amaya思科TAC工程師、Anjum Jeelani、Adithya Udupa和思科工程師Raghu Guvvala。

必要條件

需求

思科建議您瞭解以下主題：

- 思科整合客服中心企業版(UCCE)版本12.6.2

- 思科套裝客服中心企業版(PCCE)版本12.6.2

- 客戶語音入口網站(CVP)

- 虛擬語音瀏覽器(VVB)

- Google Dialogflow CX

- 控制中心

採用元件

本檔案中的資訊是根據以下軟體版本：

- PCCE版本12.6.2

- CVP 12.6.2

- 雲端連線12.6.2

- Google Dialogflow CX

- Webex Control Hub

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

背景

虛擬代理 — 語音(VAV)功能(在CCE 12.5(1)版本中稱為客戶虛擬助理(CVA))使互動式語音應答(IVR)平台能夠與基於雲的語音服務整合。

此功能支援類似人類的互動，使您能夠在IVR內快速高效地解決問題，從而減少定向到代理的呼叫。這有助於您首先與Virtual Agent互動，後者為您提供自助服務解決方案，而無需使用物理Agent。

VVB使用下列聯結器之一來利用AI服務：

- 基於內建的聯結器：VVB使用本機聯結器連線到Google Dialogflow服務。通過Cisco Unified Call Studio的Dialogflow ES或DialogflowCX元素啟用此服務。VAV目前通過基於內部的聯結器支援Google Dialogflow ES和CX服務。

- 基於雲的聯結器：VVB使用基於雲的聯結器連線到Cisco CAI服務。此服務通過Cisco Unified Call Studio的虛擬代理語音元素啟用。VAV目前透過雲端聯結器支援Google Dialogflow CX服務。

本文檔僅介紹基於雲的聯結器配置。

重要注意事項

在通過基於雲的聯結器配置VAV之前，請考慮以下資訊：

- 支援的編解碼器為u-law。

- 語音活動檢測由Google完成。

- 必須在Proxy和防火牆中啟用連線埠443和HTTP/2。

- 網路中允許的清單必須包含以下URL:

- U2C（埠443）：https://u2c-a.wbx2.com/u2c/api/v1/user/catalog — 美國

- U2C（埠443）：https://u2c-r.wbx2.com/u2c/api/v1/user/catalog — 亞洲

- U2C（埠443）：https://u2c-k.wbx2.com/u2c/api/v1/user/catalog — 歐洲

- Orchestrator（埠443）：https://insight-orchestrator.wxcc-us1.cisco.com

- ID代理（埠443）：https://idbroker.webex.com

- WS聯結器（埠443）：https://wsconnector.wxcc-us1.cisco.com

- 您網路中的允許清單還必須包含以下URL組：

- *.google.com

- *.googleapis.com

- *.gcr.io

- *.cisco.com

- *.wbx2.com

- *.ciscoccservice.com

設定

以下是通過雲端基聯結器配置VAV所需的步驟。

步驟1.交換自簽名證書或實施CA簽名證書。

步驟 2.配置代理伺服器。

步驟 3.建立Google專案。

步驟 4.與思科一起調配Google專案和雲組織。

步驟 5.建立並設計Dialogflow CX Agent。

步驟 6.建立座席會話配置檔案。

步驟 7.在Webex Control Hub中配置CAI。

— 雲端連線

— 聯結器

-功能

步驟 8.在UCCE和PCCE(SPOG)中配置CAI。

步驟 9.建立和設計CVP Call Studio應用程式。

交換自簽名證書或實施CA簽名證書。

您需要實作CA簽名的證書，或者交換與VAV相關的CCE元件的自簽名證書以使VAV功能正常工作。對於PCCE證書交換或CA簽名需要在：AW、VVB和雲連線。對於UCCE證書，AW、VVB、NOAMP和雲連線是必需的。檢視以下文檔的UCCE Exchange證書：UCCE 12.6中的Exchange自簽名證書；CA簽名實施：在12.6中實施CA簽名證書；以及PCCE交換證書：PCCE 12.6中的Exchange自簽名證書。

配置代理伺服器

如果您在VVB Speech Server(SS)和Webex CAI服務之間沒有直接通訊，則需要代理伺服器。

要配置代理伺服器，請使用以下命令：

set speechserver httpsProxy Host

set speechserver httpsProxy port

set speechserver httpsProxy nonProxyHosts

set speechserver httpsProxy Host

此命令為語音伺服器設定代理主機。如果需要，它還要求提供憑據。

命令語法：

set speechserver httpsProxy host <hostname/ip>

代理是否需要憑據？[Y/N] y

輸入使用者名稱：使用者名稱

輸入密碼：****

範例：

admin:set speechserver httpsProxy host abc.com

代理是否需要憑據？[Y/N] y

輸入使用者名稱：使用者名稱

輸入密碼：****

命令成功。

set speechserver httpsProxy port

此命令設定語音伺服器的代理埠。

命令語法：

set speechserver httpsProxy port <portNumber>

範例：

admin:set speechserver httpsProxy port 80

命令成功。

此命令為語音伺服器設定nonProxyHosts。流量不會透過代理前往這些主機。

set speechserver httpsProxy nonProxyHosts

命令語法：

set speechserver httpsProxy nonProxyHosts <parameter>

範例：

admin:set speechserver httpsProxy nonProxyHosts <用逗號分隔的nonProxyHosts清單>

命令成功。

引數可以是單個主機，也可以是多個用逗號分隔的主機

本文檔中的詳細資訊：VVB操作指南

註：必須停止並啟動Speech Server才能反映值。

停止語音伺服器的語法：utils service stop Cisco Speech Server

啟動語音伺服器的語法：utils service start Cisco Speech Server

建立Google專案 — 設定專案和組織

Google AI和CCE的整合需要建立Google專案，該專案需要由思科提供。此外，需要為您或思科合作夥伴建立Cisco webex雲中的組織。本文檔說明了建立和設定專案和組織所需的步驟。

使用CCE設定Google CCAI混合服務

建立Dialogflow CX代理

VAV目前透過雲端聯結器支援Google Dialogflow CX服務。

Dialogflow CX代理是一個虛擬代理，用於處理與終端使用者的併發對話。Dialogflow將對話期間的終端使用者文本或音訊轉換為應用和服務可以理解的結構化資料。您可以設計和構建Dialogflow代理來處理系統所需的對話型別。有關Dialogflow CX的詳細資訊，您可以訪問：Dialogflow CX基礎知識。

以下是建立Dialogflow CX代理的步驟。

步驟 1.導航到https://dialogflow.cloud.google.com/cx/projects並使用建立專案時使用的Google帳戶登入，然後選擇該專案。

步驟 2.選擇位置並按一下Create agent。

步驟 3.新增名稱，選擇時區和語言。按一下「Create」。

步驟 4.代理建立後，您將在第一頁上看到「預設啟動流」。

建立代理時，系統將在起始頁中自動建立預設流。要在建立代理後更改預設設定，請選擇代理設定。

在語音和IVR部分，啟用語音調整、高級語音設定和強插。

如果您想瞭解如何設定Dialogflow CX代理，請檢視以下Google影片：

什麼是Dialogflow CX?

Dialogflow CX中的頁面和過渡簡介

建立單流對話代理

匯入Dialogflow CX代理

您可以匯入對話方塊CX代理，而不是從頭開始構建代理。建立代理後，可以匯入以前建立和構建的Dialogflow CX代理。在本示例中，使用由Cisco工程團隊建立的Dialogflow CX代理。

步驟 1.在「座席」部分上，選擇「檢視所有座席」。

步驟 2. 選擇您建立的代理，然後按一下Restore。

步驟 3.在「Restore（還原）」視窗中，按一下Upload，然後選擇下載檔案，然後按一下Restore。

現在，您會看到代理已匯入。

您可以從VAV Call Studio應用程式和Dialogflow CX代理示例下載Cisco Dialogflow CX代理示例(exported_agent_Travel_ flight information_VAV.blob)

建立Dialogflow CX代理 — 預構建代理

在構建Dialogflow CX代理時，您可以使用Google預構建的代理模板來縮短設計時間。

以下是使用預構建代理的步驟。

步驟 1.在Dialogflow CX頁上，選擇專案，然後選擇使用預構建代理。

步驟 2.選擇要使用的預構建代理。在本示例中，使用Travel: car rental代理。

步驟 3.按一下「Import」（匯入）。

步驟 4.選擇位置。您會看到已建立的新代理。

有關此Google影片的詳細資訊：使用預構建的代理模板建立Dialogflow CX代理

建立座席會話配置檔案

座席會話配置檔案是一組配置引數，用於定義Dialogflow座席在與呼叫方會話中的行為。

以下是建立座席會話配置檔案的步驟。

步驟 1.登入Google Agent Assist。選擇Conversation profile(對話配置檔案)並選擇您以前使用Dialogflow CX Agent建立的專案。

步驟 2.按一下「Create」。

步驟 3.確保代理助手URL使用的位置與要建立會話配置檔案的代理使用的位置相同。在此範例中，您會看到URL位於全域位置中。

您以前建立的代理位於us-central1上，因此您必須替換位置才能繼續。

步驟 4.新增名稱和語言。

步驟 5.向下滾動並選擇Enable Virtual Agent，然後選擇Dialogflow CX Agent。

現在，將為座席建立會話配置檔案。

在Webex控制中心中配置CAI

步驟 1.確保已安裝Cloud Connect發佈者和訂閱者。有關詳細資訊，請參閱思科統一聯絡中心企業版安裝和升級指南12.6.2中的安裝雲連線部分.

步驟 2.登入到Webex Control Hub(admin.webex.com)。導航到聯絡中心，然後點選Cloud Connect。

步驟 3.在「雲連線」視窗中，輸入主雲連線和時鐘註冊器的名稱和完全限定域名(FQDN)。

注意:在Webex控制中心中新增雲連線時，請確保可以從開啟控制中心的PC訪問雲連線FQDN。

步驟 4.選擇Allow access to the Cloud Connect node（允許訪問Cloud Connect節點），然後按一下Continue。

您會看到Cloud Connect註冊已完成。

步驟 5.新增聯結器。在「聯絡中心」視窗中，依次選擇Integrations和Connectors頁籤。

步驟 6.如果已經新增了一個聯結器，並且需要再新增一個聯結器，請按一下「新增更多」。使用Google登入並繼續執行說明。

注意：您使用Google登入的使用者帳戶必須具有Google專案的所有者角色。

步驟 7.提供Google專案、思科專案和思科在設定Google專案時提供的Google服務帳戶。按一下「Save」。

步驟 8.現在新增功能。在Contact Center頁面上，按一下Integrations和Features，然後按一下New。

步驟 9.您現在位於「建立新聯絡中心功能」頁面中。 按一下「New」。聯絡中心AI配置。

步驟 10.您現在位於「聯絡中心功能」頁面中。 按一下Contact Center AI Config。

步驟 11.提供功能資訊，選擇已新增的聯結器並建立Google代理對話配置檔案。

在UCCE和PCCE(SPOG)中配置CAI

PCCE配置

步驟 1.在CCE AW上，開啟Unified CCE Administration工具並導航到Inventory。

步驟 2.向下滾動並按一下外部電腦。

步驟 3.選擇Cloud Connect Publisher並提供完全限定域名(FQDN)、使用者名稱和密碼。

雲連線已新增並同步。

注意：確保您之前已在CCE元件之間交換證書或實施CA簽名的證書。有關PCCE證書交換和實施，請參閱以下文檔：PCCE 12.6中的Exchange自簽名證書和在12.6中實施CA簽名證書。

步驟 4.驗證預設配置。檢視預設CAI配置（在Webex控制中心中作為CAI配置的一部分建立）。如果需要，在CCE Admin中同步配置(使用Sync選項)。

步驟4a.在CCE Admin上，導航到功能卡，然後選擇Contact Center AI。

第4b步：選擇思科計費的人工智慧服務

步驟4c.您將看到虛擬代理的預設配置。

UCCE配置

步驟 1.在CCE AW上，開啟Unified CCE Administration工具並導航到Inventory。按一下「New」。

步驟 2.新增雲連線並提供FQDN和憑據。

注意：確保您之前已在CCE元件之間交換證書或實施CA簽名的證書。有關UCCE證書交換和實施，請參閱以下文檔：UCCE 12.6中的Exchange自簽名證書，以及實施：在12.6中實施CA簽名證書。

步驟 3.在CVP操作控制檯(OAMP)中配置雲連線。有關詳細資訊，請參閱Cisco Unified Customer Voice Portal的管理指南中的為Cloud Connect配置CVP裝置部分。

步驟 4.驗證Google CAI預設配置。檢視預設CAI配置（在Webex控制中心中作為CAI配置的一部分建立）。如果需要，在CVP操作控制檯（適用於Cisco Unified CCE的NOAMP）中同步配置(使用Sync選項)。

步驟4a.在CCE Admin上，導航到功能卡，然後選擇Contact Center AI。

第4b步：選擇Cisco計費的AI服務。

步驟4c.您將看到虛擬代理的預設配置。

CVP配置

步驟 1.在CVP Call Studio上，開啟call studio應用程式。您可以使用Cisco sample call studio應用程式在實驗室環境中進行測試。您可以從此處下載：Call Studio VAV示例應用程式。

步驟 2.按一下「Virtual Agent Voice」元素，然後選擇「設定」頁籤以開啟元素設定。

步驟 3.在配置ID上，從您建立的Webex控制中心CCAI功能複製ID。如果在Webex控制中心功能配置中選擇了預設虛擬代理，請將其留空。

步驟 4.在之前將Dialogflow CX與思科聯絡中心整合時，您需要建立歡迎活動。如果您使用基於內部版本的聯結器，則CCE 12.6.2版本仍需要此功能。但是，對於基於雲的聯結器，您可以選擇指定您自己的事件和傳遞到Google Dialogflow的引數。按一下「事件名稱」，並指定您傳遞到Google Dialogflow的事件名稱。確保在Dialogflow CX代理中建立此事件。

在此示例中，事件名稱作為在前一個元素中定義的區域性變數傳遞。

該變數是在set variable事件中定義的。

Dialogflow CX Agent中的事件。

步驟 5.在Event Data中，新增要與Event Name一起傳遞的引數到Google Dialogflow CX。 按一下...開啟「事件資料」欄位。在此示例中，傳遞了三個變數：「名稱」、「位置」和「json」型別欄位值。

步驟 6.SIP報頭限制允許您過濾從SIP消息傳送到Google Dialogflow CX代理的資訊。這是為了防止個人或關鍵資訊通過雲傳遞。

步驟 7.為了改善自動語音識別(ASR)、文本到語音轉換(TTS)和自然語言理解(NLU)與Google Dialogflow的互動，新增了一組VXML引數。

識別模型

這用來指定機器學習模型用於雲端語音到文本的轉錄以提高識別結果。

您可以在以下檔案中找到更多資訊：

增強型型號

選擇增強型號

識別模型變型

包含模型變體名稱.StringRecognize.modelVariant。例如，以下四個值作為模型受支援。

· USE_STANDARD

· SPEECH_MODEL_VARIANT_UNSPECIFIED

·使用_增強

· USE_BEST_AVAILABLE（預設）

綜合語音性別

為「合成」操作設定性別型別。

合成語音名稱

設定合成操作的語音名稱。幫助選擇必須播放提示的聲音和重音。

下面是Google支援的語音和語言：Google語音和語言支援。

在Dialogflow CX中配置部分響應

部分響應功能播放臨時消息，並在Webhook響應在後台處理請求時與呼叫方接洽。Dialogflow CX中的Webhook請求通常需要更長時間才能收到響應。如果Webhook響應正在處理請求時沒有臨時響應呼叫者，呼叫者將保持完全靜默，並可能掛斷電話。要避免這種情況，請使用部分響應通知呼叫方其請求仍在處理中。

- 如果Webhook在部分響應之前或期間返回實際響應，則系統會停止部分響應，並向呼叫者播放最終響應。

- 從Dialogflow CX代理收到的第一個提示符響應不支援部分響應。

- 無法為部分響應提示啟用強插，以允許呼叫方中斷代理響應。

注意：在Google Dialogflow CX代理上配置了部分響應。此支援僅從12.6(2)VVB基礎版的ES1提供。有關詳細資訊，請查閱本文檔：Google部分響應

有關部分響應的詳細資訊，您可以檢視以下文檔：https://help.webex.com/en-us/article/nzlot2u/Configure-Partial-Response-in-Dialogflow-CX

驗證

目前沒有適用於此組態的驗證程序。

疑難排解

目前沒有適用於此組態的疑難排解程式。

相關資訊

- UCCE功能指南12.6.2

- 在UCCE 12.6中交換自簽名證書

- 在12.6中實施CA簽名的證書

- 在PCCE 12.6中交換自簽名證書

- 使用CCE設定Google CCAI混合服務

- Google - Dialogflow CX簡介

- Google — 使用預構建的代理模板建立Dialogflow CX代理

- Google - Dialogflow CX中的頁面和過渡簡介

- Google — 建立單流對話代理

- 思科整合客服中心企業版安裝和升級指南12.6.2

- Call Studio VAV示例應用程式

- VXML元素規範指南

- 增強型型號

- 選擇增強型號

- Google語音和語言支援

- 技術支援與文件 - Cisco Systems