Agent SDK

SDK 語言:Typescript

當前版本:25.3

當前版本的發布日期:2025年8月18日

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

瀏覽器支援GoogleChromeMicrosoftEdge、Island Enterprise

SDK 存放庫GitHub

NPMACD客服專員Auth數位,語音

文件 參考CXone Mpower開發人員門戶

CXone Mpower Agent SDK 可讓您建立 客服專員應用程式。 它還允許您將Agent功能整合到現有的應用程式中。 開發人員可以透過 SDK 使用預製功能,而不是直接使用CXone MpowerAPI。 這可以縮短開發時間並節省資源。 您的開發人員不需要了解所有CXone MpowerAPI 的工作原理。 相反,SDK 允許您在可使用的 JavaScript 包裝器中使用 API 組。

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

關於 AgentSDK 的重要資訊:

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

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

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

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

AgentSDK 使用案例

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

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

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

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

SDK 細分

AgentSDK 由以下較小的 SDK 組成:

SDK 詳細資訊
ACD

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

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

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

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

客服專員

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

  • 獲取下一個事件循環

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

Auth

該 SDK 有助於安全驗證和授權。 它主要允許您使用CXone Mpower全域驗證設定登入流程。 支援的驗證流程是使用 PKCE 的OpenID Connect。 使用者必須使用CXone Mpower帳戶進行驗證。 這使您可以根據CXone Mpower角色關閉 與負面情緒不同。 失望線索顯示客戶不高興,而不僅僅是討論負面的東西。驗證使用者身分及其權限。

主要功能包括:

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

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

Digital

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

語音 此 SDK 為您提供Integrated Softphone功能。 它是WebRTC的包裝器。

資源

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

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

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

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

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

  • 代碼備註。

多路支援

CXone MpowerUI 佇列是一種基於WebSocket的方法發出ACD事件。 這是獲取下一個事件長輪詢的替代方法。 UI 佇列不支援多通訊端連接 - 無法將相同的事件同時傳送到 Agent 用戶端 Agent SDK。 因此,如果您想使用 Agent 測試或驗證 SDK 的某些功能,請務必關閉正在使用 SDK 的 應用程式

事件

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

ACD SDK

Agent SDK

Auth SDK

Digital SDK

Voice SDK