真人客服專員轉接 Snippet

對於使用 SIP 後端通道連接的整合,在Voicebot Conversation動作之後使用此 snippet。

此 snippet 使虛擬客服專員可將電話回傳給CXone,這樣聯絡人就可以與真人客服專員交談。訊號發出機制將虛擬客服專員的returncustompayloadjsonreturnintentinfojson回應傳送到CXone。此 snippet 從 REST 回應中建立動態資料物件。對於 Google Dialogflow CX,訊號發出機制為 GooglePubSub。對於CXoneSmartAssistIBM Watson,是CXone訊號 API。IF 動作檢查returncustompayloadjson回應,查看是否請求了真人客服專員。

下圖顯示了一個指令碼中,使用 Voicebot Conversation 動作的真人客服專員轉接配置:

]在指令碼中使用 Voicebot Conversation 動作進行實時客服專員轉接的範例。

  1. Studio 中,開啟要修改的虛擬客服專員指令碼。

  2. Voicebot Conversation 動作之後新增一個 Snippet 動作,並複製到以下代碼中:

    DYNAMIC returnIntentInformation FROM returnintentinfojson
    DYNAMIC returnCustomPayload FROM returncustompayloadjson
  3. 使用 BotSessionComplete 分支條件將 Voicebot Conversation 連接到包含實時客服專員轉接 snippet 代碼的 Snippet 動作。
  4. 實時客服專員轉接 Snippet 動作之後新增 If 動作,並使用預設分支條件將它們連接起來。
  5. 用此運算式配置 IfExpression 屬性:

    returncustompayloadjson = "liveAgentHandoff"	
  6. If 動作新增 TrueFalse 分支條件的分支。True分支應包括 Reqagent 動作。False分支應該以 Hangup 動作結束指令碼。