Search

Genesys 초기 설정

Sentroid와 Genesys를 연동하려면 OAuth 키 생성과 Genesys Role 설정이 필요합니다. Genesys API 서버 리스트는 아래 페이지를 참고해주세요.
1. OAuth 키 생성하기
Sentroid에서 Genesys API에 접근하기 위해서는 허가된 token이 필요합니다. 이 token은 Genesys에서 생성한 OAuth 키를 바탕으로 Sentroid가 Genesys에 접근하여 받게 됩니다. 아래 설명에 따라 Genesys에서 OAuth키를 생성해 주세요.
2. Genesys Role 설정하기
Sentroid에서 Genesys API에 원활하게 접근하기 위해서는 permission을 설정해 주셔야 합니다. 이 설정은 Genesys에서 permission을 모아둔 Role을 OAuth 및 사용자에게 할당하는 방식으로 진행됩니다. 보안 및 관리 측면에서 OAuth에 할당할 role은 직접 만드시는 것을 권장드리며, 아래 설명에 따라 Genesys Role을 설정해 주세요.

1. OAuth 키 생성하기

(1) OAuth 설정으로 이동하기

Integrations > OAuth 를 선택하여 설정으로 넘어갑니다.

(2) OAuth Client 추가하기

Add Client 버튼을 눌러줍니다.

(3) Client 정의하기

Client Details 탭의 App Name 칸에 Sentroid 라고 입력해줍니다.
Token Duration 칸은 86400 으로 해줍니다.
Grant Types는 Client Credentials 로 선택해줍니다.

(4) Role 할당하기

Roles 탭에서 할당할 role을 선택 해줍니다.

2. Genesys Role 설정하기

(1) Role 설정으로 이동

People & Permissions > Roles / Permissions 를 선택하여 설정으로 넘어갑니다.

(2) Role 추가하기

Add Role 버튼을 눌러줍니다.

(3) Role 이름 정의하기

Role Details 탭의 Name 칸에 Sentroid 라고 입력 해줍니다.

(4) Permissions 할당하기

아래의 permissions를 선택하신 후, Save 버튼을 눌러 저장하면 role이 생성됩니다.
routing:queue:view
routing:wrapupCode:view
recording:recording:view
recording:recordingSegment:view
analytics:conversationDetail:view
analytics:agentConversationDetail:view

(5) Role 할당하기

OAuth에서 할당하기
이미 생성된 OAuth key 또는 새롭게 생성하는 OAuth key의 설정 페이지에서 Roles 탭을 선택합니다.
리스트에서 Sentroid 를 할당하고, 하단의 Save 버튼을 눌러 저장 해줍니다.
OAuth 페이지에서 추가한 role이 리스트에 안 보인다면?