CXone Agent SDK

SDK 語言:Typescript

目前版本:24。3

當前版本的發佈日期:2024 年 10 月 15 日

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

瀏覽器支援GoogleChromeMicrosoftEdge、Island Enterprise

SDK 存放庫GitHub

NPMACD客服專員Auth數位,語音

CXone AgentSDK 允許您構建客服專員應用程式。 它還允許您將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權杖傳遞給您的應用程式

數位

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

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

資源

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

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

  • 每個單獨 SDK 的 README 檔案提供入門資訊。

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

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

  • 代碼備註。

事件

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

ACD SDK

Agent SDK

Auth SDK

Digital SDK

Voice SDK