View a markdown version of this page

3P 应用程序的事件和请求 - Amazon Connect Customer

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

3P 应用程序的事件和请求

注意

如果您是开发人员,请查看如何创建对事件做出反应的应用程序:将应用程序与 Connect 客户代理工作区代理数据集成

您必须明确授予第三方应用程序访问Connect客户数据的权限。使用 API 或在中分配权限 AWS 管理控制台。您还可以编辑现有应用程序的权限。

要了解分配特定权限的效果,请查看以下权限、描述以及相应的请求和事件。

例如,如果您分配User.Details.View给某个应用程序,则该应用程序可以发出agent.getNameagent.getARN请求。如果您的应用程序订阅了某个事件或请求了它无权访问的数据,则该应用程序可能无法按预期运行。

要了解有关每个请求和事件的更多信息,请参阅 API 参考

权限 说明 请求 Events

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

上 LanguageChanged

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

*

提供对所有请求和事件的访问权限。