CXone Agent SDK

本頁面中的檔案適用於受控發布 (CR) 版本中的產品或功能。如果您不是 CR 群組成員,但希望獲得更多資訊,請聯絡 CXone 客戶代表

SDK 語言:Typescript

目前版本:24.3

目前版本的發布日期:2024 年 7 月 23 日

可用性:所有地區、所有業務分段

瀏覽器支援GoogleChromeMicrosoftEdge、Island Enterprise

SDK 儲存庫:向您的CXone 客戶代表詢問儲存庫的連結

CXone AgentSDK 允許您構建客服專員應用程式Closed 一種將日期寫成浮點整數的方法。表示自 1899 年 12 月 30 日以來的天數。。它還允許您將CXone Agent功能整合到現有的應用程式中。開發人員可以透過 SDK 使用預製功能,而不是直接使用CXoneAPI。這可以縮短開發時間並節省資源。您的開發人員不需要了解所有CXoneAPI 的工作原理。相反,SDK 允許您在可使用的 JavaScript 包裝器中使用 API 組。

CXASDK 是較小 SDK 的編譯。每個較小的 SDK 都專注於功能的特定方面,例如驗證或通話控制。為了滿足您的使用案例,您可以只選擇您需要的 SDK。例如,您可能不需要為整合式軟體電話提供WebRTC功能的 Voice SDK。這也表示開發人員只需為您的用例安裝必要的 SDK。

關於 CXASDK 的重要資訊:

  • SDK 透過事件訂閱來運作。來自CXone平台的資料隨事件一起發布。要使用資料,您的應用程式必須訂閱這些事件。

  • CXone Agent的所有功能均可透過此 SDK 獲取。

  • 您必須註冊將使用 SDK 的應用程式。完成註冊表格將接收此應用程式的認證。入門開發者入口網頁將引導您完成註冊應用程式和設定驗證的過程。

  • SDK 支援OpenID Connect的 PKCE 驗證流程。

CXASDK 使用案例

以下是CXASDK 的三個常見用例。

  • 自訂客服專員用戶端:
    在這種情況下,您擁有本機CXone Agent尚未提供的獨特功能或要求。另外,也許您不能簡單地將所需的功能嵌入到CXone Agent中。例如,您可能需要限制客服專員對聯絡人資訊的可見性。這可能是出於滿足特定的安全要求。您可能需要遮罩客服專員的所有聯絡資料,只有自訂用戶端才能做到這一點。

  • 將客服專員用戶端與第三方應用程式整合
    在這種情況下,您不能將客服專員應用程式嵌入到另一個應用程式中。其他應用程式通常是 CRM、線上銀行網站或酒店預訂系統。此用例用在您需要客服專員用戶端的功能,但不一定需要用戶端 UI 時。使用 SDK,您可以將一項功能構建到另一個應用程式中。以酒店系統為例,工作人員可以透過預訂系統調用特定的房間。

  • 嵌入式應用程式的事件訂閱
    這通常用於遵守某些瀏覽器的安全限制。例如,Google可防止將資料從其他網站發布到 iframe 視窗。這使得視窗在兩個框架之間分享訊息或資料變得複雜。例如,您有一個醫療保健應用程式,您將其發布 iframe CXone Agent中。當客服專員接聽聯絡人時,您希望使用聯絡人的電話號碼在您的醫療保健 應用程式 中找到他們的資訊。這使您可以自動向客服專員顯示聯絡人資訊。如果客服專員使用GoogleChrome,則醫療保健 應用程式 無法從CXone Agent獲取聯絡人電話號碼。相反,它需要訂閱 VC 事件流,這與CXone Agent使用的相同。

SDK 細分

CXASDK 由以下較小的 SDK 組成:

SDK 詳細資訊
ACD

此 SDK 提供處理語音通話、語音郵件和工作項目Closed 透過 Studio 指令碼向客服專員傳遞聯絡人的可自訂方法。的功能。範例:

  • 對於語音呼叫,您可以發起、接聽、轉接和召開電話會議。

  • 對於語音郵件,您可以接收、存儲和管理語音郵件。

  • 對於工作項目,您可以自動將工作項目指派給客服專員。這可以使用預先定義的規則和標準來最佳化客服專員的工作量。

客服專員

此 SDK 用於處理會話事件。它允許您啟動會話、加入正在進行的會話等等。其重點在於:

  • 獲取下一個事件循環

  • Digital ExperienceCXoneACD平台區域的任何內容都有其共同點,例如WEM或通知。

Auth

該 SDK 有助於安全驗證和授權。它主要允許您使用CXone全域驗證設定登入流程。支援的驗證流程是使用 PKCE 的OpenID Connect。使用者必須使用CXone帳戶進行驗證。這使您可以根據CXone角色Closed 搜尋線索來識別客戶的失望情緒。這些線索包括像「我很生氣」這樣的詞和短語。失望並不等同於負面情緒。失望線索顯示客戶不高興,而不僅僅是討論負面的東西。驗證使用者身分及其權限。

主要功能包括:

  • 自動刷新auth權杖。這讓使用者保持登入狀態,直到關閉應用程式或登出。

  • 權杖管理和驗證。如果使用者已登入CXone,您可以將有效的auth權杖傳遞給您的應用程式

Digital

此 SDK 可讓您整合數位通訊通道。您可以使用電郵、聊天和簡訊,以及WhatsApp社交媒體平台等標準數位通道。根據您設定的通道數量,您可以建立多通道通訊。

語音 此 SDK 為您提供整合式軟體電話功能。它是WebRTC的包裝器。

資源

SDK 可讓您建立自己的自訂功能,使您的支援資源主要為自助服務內容。您的技術支援選項是基於您的組織與NICE的支援協定。請聯絡您的CXone 客戶代表,了解更多有關支援選項的資訊。

除了此頁面之外,您的自助服務內容還重點關注開發人員資源。SDK 套件包含以下內容:

  • 每個單獨 SDK 的 README 文件提供入門資訊。

  • 範例應用程式展示基本功能。

  • 使用範例以及範例應用程式中的代碼摘錄。

  • 代碼備註。

事件

以下是您的應用程式可以監聽的事件。事件按其可用的模組進行分類。

ACD SDK

Agent SDK

Auth SDK

Digital SDK

Voice SDK