本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
3P 應用程式的事件和請求
注意
如果您是開發人員,請檢閱如何建立對事件做出反應的應用程式:將應用程式與 Connect Customer 客服人員工作區客服人員資料整合。
您必須明確授予第三方應用程式存取 Connect Customer 資料的許可。使用 API 或在 中指派許可 AWS 管理主控台。您還可以編輯現有應用程式的權限。
若要瞭解指定特定權限的影響,請檢閱下列權限、說明以及對應的請求和事件。
例如,如果您將 User.Details.View指派給應用程式,應用程式可以提出 agent.getName和 agent.getARN請求。如果您的應用程式訂閱事件或請求其沒有 許可的資料,則應用程式可能無法如預期般運作。
若要了解每個請求和事件的更多資訊,請參閱 API 參考資料。
| 權限 | 說明 | 要求 | 事件 |
|---|---|---|---|
|
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 contact/clear |
|
|
* |
提供所有請求和事件的存取權。 |