View a markdown version of this page

Eventos y solicitudes al conceder acceso a aplicaciones de terceros a Connect Customer - Amazon Connect Customer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Eventos y solicitudes al conceder acceso a aplicaciones de terceros a Connect Customer

En este tema se enumeran los permisos que debe conceder de forma explícita a las aplicaciones de terceros para acceder a los datos de Connect Customer.

nota

Si es desarrollador, consulte cómo crear aplicaciones que reaccionen ante los eventos: integre la aplicación con los datos de los agentes de Connect Customer Agent Workspace.

Al incorporar aplicaciones de terceros mediante la API o la interfaz de usuario de incorporación del Consola de administración de AWS, debe conceder permisos explícitos a las aplicaciones de terceros para que utilicen los datos de Connect Customer. También puede editar los permisos de una aplicación existente.

Para entender los efectos de asignar un permiso concreto, consulte los permisos, la descripción, las solicitudes y los eventos correspondientes que aparecen a continuación.

Por ejemplo, si asigna el permiso User.Details.View a la aplicación, esta podrá realizar las siguientes solicitudes: agent.getName y agent.getARN. Si la aplicación intenta suscribirse a un evento o realizar una solicitud de datos para la que no tiene permisos, es posible que no funcione según lo previsto.

Para obtener más información sobre cada solicitud y evento, consulte la referencia de la API.

Permiso Description (Descripción) Solicitudes Events (Eventos)

User.Details.View

Detalles sobre el agente, como su nombre completo y el ARN de usuario

agent/getName

agent/getARN

User.Configuration.View

Información de configuración sobre el agente, como su perfil de enrutamiento asociado

agent/getRoutingProfile

agent/getChannelConcurrency

agent/getExtension

getLanguage

agent/listAvailabilityStates

agent/listQuickConnects

voice/getOutboundCallPermission

voice/listDialableCountries

en LanguageChanged

User.Status.View

Información sobre el estado de la empresa

agent/getState

agent/onStateChanged

Contact.Details.View

Detalles sobre el contacto disponibles en el espacio de trabajo

contact/getInitialContactId

contact/getChannelType

contact/getStateDuration

contact/getQueue

contact/getQueueTimestamp

contact/onCleared

contact/onMissed

contact/onStartingAcw

contact/onConnected

Contact.CustomerDetails.View

Detalles sobre sus clientes, como el número de teléfono desde el que llaman (solo voz)

voice/getInitialCustomerPhoneNumber

Contact.Attributes.View

Metadatos sobre el contacto

contact/getAttribute

contact/getAttributes

User.Status.Edit

Modificación del estado del agente

agent/setAvailabilityState

agent/setAvailabilityStateByName

agent/setOffline

Contact.Details.Edit

Capacidades de edición de contactos, como realizar llamadas salientes o transferir llamadas.

voice/createOutboundCall

contact/transfer

contact/addParticipant

contact/accept

contact/clear

*

Proporciona acceso a todas las solicitudes y eventos.