기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
3P 앱에 대한 이벤트 및 요청
참고
개발자인 경우 이벤트에 반응하는 애플리케이션을 생성하는 방법을 검토합니다. 애플리케이션을 Connect Customer 에이전트 워크스페이스 에이전트 데이터와 통합합니다.
Connect Customer 데이터에 액세스할 수 있는 권한을 타사 애플리케이션에 명시적으로 부여해야 합니다. API 또는에서 권한을 할당합니다 AWS Management Console. 기존 앱에 대한 권한을 편집할 수도 있습니다.
특정 권한을 할당할 때의 영향을 이해하려면 다음 권한, 설명, 해당 요청 및 이벤트를 검토합니다.
예를 들어 애플리케이션에 User.Details.View를 할당하면 애플리케이션에서 agent.getName 및 agent.getARN 요청을 수행할 수 있습니다. 앱이 이벤트를 구독하거나 권한이 없는 데이터를 요청하는 경우 앱이 예상대로 작동하지 않을 수 있습니다.
각 요청 및 이벤트에 대해 자세히 알아보려면 API 참조를 참조하세요.
| 권한 | 설명 | Requests | 이벤트 |
|---|---|---|---|
|
User.Details.View |
전체 이름 및 사용자 ARN과 같은 에이전트에 대한 세부 정보 |
agent/getName agent/getARN |
|
|
User.Configuration.View |
에이전트에 대한 구성 정보(예: 연결된 라우팅 프로필) |
agent/getRoutingProfile agent/getChannelConcurrency agent/getExtension getLanguage agent/listAvailabilityStates agent/listQuickConnects voice/getOutboundCallPermission voice/listDialableCountries |
onLanguageChanged |
|
User.Status.View |
에이전트의 상태에 대한 세부 정보 |
agent/getState |
agent/onStateChanged |
|
Contact.Details.View |
워크스페이스에서 열린 연락처에 대한 세부 정보 |
contact/getInitialContactId contact/getChannelType contact/getStateDuration contact/getQueue contact/getQueueTimestamp |
contact/onCleared contact/onMissed contact/onStartingAcw contact/onConnected |
|
Contact.CustomerDetails.View |
고객에 대한 세부 정보(예: 고객이 전화를 거는 전화번호)(음성 전용) |
voice/getInitialCustomerPhoneNumber |
|
|
Contact.Attributes.View |
연락에 대한 메타데이터 |
contact/getAttribute contact/getAttributes |
|
|
User.Status.Edit |
에이전트 상태 수정 |
agent/setAvailabilityState agent/setAvailabilityStateByName agent/setOffline |
|
|
Contact.Details.Edit |
아웃바운드 통화 또는 통화 전송과 같은 고객 응대 편집 기능 |
voice/createOutboundCall contact/transfer contact/addParticipant contact/accept 연락처/지우기 |
|
|
* |
모든 요청 및 이벤트에 대한 액세스를 제공합니다. |