CXone Agent SDK

이 페이지는 제한적 릴리스(CR)의 제품 또는 기능에 관한 내용입니다. CR 그룹 소속이 아니거나 자세한 정보를 원하시면, CXone 계정 담당자에게 문의하십시오.

SDK 언어: Typescript

현재 버전: 24.3

현재 버전의 릴리스 날짜: 2024년 7월 23일

이용가능성: 모든 지역 및 비즈니스 세그먼트

브라우저 지원: Google Chrome, Microsoft Edge, Island Enterprise

SDK 리포지토리: CXone 계정 담당자에게 리포지토리 링크 문의

CXone Agent SDK를 사용하면 상담원 애플리케이션닫힘 날짜를 부동 소수점 정수로 쓰는 방법입니다. 1899년 12월 30일 이후의 일수를 나타냅니다.을(를) 구축할 수 있습니다. 또한 CXone Agent 기능을 기존 애플리케이션에 통합할 수도 있습니다. CXone API를 직접 사용하는 대신, 개발자는 SDK를 통해 사전 제작된 기능을 사용할 수 있습니다. 이에 따라 개발 속도가 빨라지며 리소스를 저장할 수 있습니다. 개발자는 모든 CXone API가 작동하는 방식을 이해할 필요가 없습니다. 대신, SDK를 사용하면 소비 가능한 JavaScript 래퍼에서 API 그룹을 사용할 수 있습니다.

CXA SDK는 작은 SDK의 컴필레이션입니다. 각각의 작은 SDK는 인증이나 통화 제어와 같은 특정 기능에 집중합니다. 사용 사례를 충족하려면 필요한 SDK만 선택할 수 있습니다. 예를 들면, Integrated SoftphoneWebRTC 기능을 제공하는 음성 SDK는 필요 없을 수 있습니다. 즉, 개발자는 사용 사례에 필요한 SDK만 설치하면 됩니다.

CXA SDK에 관한 핵심 사항 몇 가지:

  • SDK는 이벤트 구독을 통해 작동합니다. CXone 플랫폼의 데이터는 이벤트와 함께 게시됩니다. 데이터를 사용하려면 은(는) 이러한 이벤트를 구독해야 합니다.

  • CXone Agent의 모든 기능은 이 SDK를 통해 이용가능합니다.

  • SDK를 사용할 애플리케이션을(를) 등록해야 합니다. 이 에 대한 자격 증명을 받으려면 등록 양식 을 완료해야 합니다. 개발자 포털의 시작 페이지에서는 등록 및 인증 설정 프로세스를 안내합니다.

  • SDK는 OpenID Connect with PKCE 인증 플로를 지원합니다.

CXA SDK 사용 사례

CXA SDK의 일반적인 사용 사례 세 가지는 다음과 같습니다.

  • 사용자 지정 상담원 클라이언트:
    이는 네이티브 CXone Agent이(가) 아직 제공하지 않는 고유한 기능이나 요구 사항이 있는 경우입니다. 또한 필요한 기능을 단순히 CXone Agent에 임베드할 수 없을 수도 있습니다. 예를 들어 상담원의 컨택 정보에 대한 가시성을 제한해야 할 수도 있습니다. 이는 특정 보안 요구 사항 때문일 수 있습니다. 상담원의 모든 컨택 데이터를 마스킹해야 할 수도 있는데, 사용자 지정 클라이언트만 이를 수행할 수 있습니다.

  • 상담원 클라이언트를 타사 애플리케이션과 통합:
    이 경우에는 상담원 애플리케이션을(를) 다른 에 임베드할 수 없습니다. 디른 들은 CRM, 온라인 뱅킹 사이트, 또는 호텔 예약 시스템인 경우가 많습니다. 이 사용 사례는 상담원 클라이언트의 기능은 원하지만 클라이언트 UI가 반드시 필요하지 않은 경우입니다. SDK를 사용하면 기능을 다른 애플리케이션 내부에 구축할 수 있습니다. 호텔 시스템을 예로 들면, 직원이 예약 시스템을 통해 특정 객실로 전화를 걸 수 있습니다.

  • 내장된 애플리케이션에 대한 이벤트 구독:
    이는 일반적으로 특정 브라우저 보안 제한을 준수하는 데 사용됩니다. 예를 들어, Google은(는) 다른 웹사이트의 iFrame 창에 데이터를 게시하지 못하도록 막습니다. 이렇게 하면 두 프레임 간에 메시지나 데이터를 공유하는 방법이 복잡해집니다. CXone Agent 안으로 iframe을 수행하는 헬스케어 의 예를 들어보겠습니다. 상담원이 컨택을 수락하면 컨택의 전화번호를 사용하여 헬스케어 에서 해당 컨택의 정보를 조회할 수 있습니다. 이렇게 하면 상담원에게 컨택 정보를 자동으로 표시할 수 있습니다. 상담원이 Google Chrome을(를) 사용하는 경우, 헬스케어 은(는) CXone Agent에서 컨택 전화번호를 얻을 수 없습니다. 대신 CXone Agent에서 사용하는 것과 동일한 VC 이벤트 시스템에 구독해야 합니다.

SDK 분석

CXA SDK는 다음과 같은 더 작은 SDK로 구성됩니다.

SDK 세부사항
ACD

이 SDK는 음성 통화, 음성 메일, 워크 아이템닫힘 Studio 스크립트를 통해 상담원에게 컨택을 전달하는 맞춤형 방법입니다.을 처리하기 위한 기능을 제공합니다. 예:

  • 음성 통화의 경우 통화를 개시, 수신, 전환, 회의로 설정할 수 있습니다.

  • 음성 메일의 경우 음성 메일을 수신, 저장, 관리할 수 있습니다.

  • 워크 아이템의 경우 상담원에게 워크 아이템을 자동으로 배포할 수 있습니다. 이렇게 하면 사전 정의된 규칙과 기준을 사용하여 상담원 워크로드를 최적화할 수 있습니다.

상담원

이 SDK는 세션 이벤트 처리 목적입니다. 세션을 시작하고 진행 중인 세션에 참여하는 등의 작업을 수행할 수 있습니다. 다음과 같은 사항에 주로 집중합니다.

  • get-next-event 루프

  • CXone 플랫폼ACDDigital Experience 영역의 공통점입니다. 예를 들면 WEM 또는 알림 등이 있습니다.

Auth

이 SDK는 안전한 인증 및 권한 부여를 용이하게 지원합니다. 기본적으로 CXone 글로벌 인증 을 사용하여 로그인 플로를 설정할 수 있습니다. 지원되는 인증은 OpenID Connect with PKCE입니다. 사용자는 CXone 계정을 사용하여 인증해야 합니다. 그러면 CXone 역할닫힘 고객 불만을 파악하기 위한 신호를 찾습니다. 신호에 포함되는 단어와 문구의 예로는 "화가 나는군요” 등을 들 수 있습니다. 불만은 부정적인 감성과 동일하지 않습니다. 불만 신호는 고객이 단순히 무언가 부정적인 것에 대해 얘기하는 것이 아니라 화가 났다는 것을 나타냅니다. 에 따라 사용자 신원과 권한을 확인할 수 있습니다..

키 기능은 다음과 같습니다.

  • 인증 토큰을 자동으로 새로 고칩니다. 사용자가 을(를) 닫거나 로그아웃하기 전까지는 로그인 상태가 유지됩니다.

  • 토큰 관리 및 검증. 사용자가 이미 CXone에 로그인한 경우에는 유효한 인증 토큰을 에 전달할 수 있습니다.

Digital

이 SDK를 사용하면 디지털 커뮤니케이션 채널을 통합할 수 있습니다. 이메일, 채팅, SMS와 같은 표준 디지털 채널은 물론, WhatsApp 등의 소셜 미디어 플랫폼도 사용할 수 있습니다. 설정한 채널 수에 따라 멀티채널 커뮤니케이션을 생성할 수 있습니다.

음성 이 SDK는 Integrated Softphone 기능을 제공합니다. 이는 WebRTC에 대한 래퍼입니다.

리소스

SDK를 사용하면 사용자 지정 기능을 직접 만들 수 있으므로 지원 리소스는 주로 셀프 서비스 콘텐츠입니다. 기술 지원 옵션은 조직과 NICE 간의 지원 계약에 따라 달라집니다. 지원 옵션에 관한 자세한 정보는 CXone 계정 담당자에게 문의하십시오.

이 페이지 외에도 셀프 서비스 콘텐츠는 개발자 리소스에 중점을 둡니다. SDK 패키지에는 다음이 포함됩니다.

  • 시작하기 정보를 제공하는 각 개별 SDK에 대한 README.

  • 기본 기능을 보여주는 샘플 애플리케이션.

  • 샘플 애플리케이션에서 코드를 발췌한 사용 예시.

  • 코드 코멘트.

이벤트

다음은 이(가) 들을 수 있는 이벤트입니다. 이벤트는 이용가능한 모듈에 따라 분류됩니다.

ACD SDK

상담원 SDK

Auth SDK

디지털 SDK

Voice SDK