As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Eventos e solicitações de aplicativos 3P
nota
Se você for um desenvolvedor, analise como criar aplicativos que reagem a eventos: integre o aplicativo aos dados do agente do espaço de trabalho do agente Connect Customer.
Você deve dar permissão explícita a aplicativos de terceiros para acessar os dados do Connect Customer. Atribua permissões com a API ou no Console de gerenciamento da AWS. Você também pode editar as permissões em uma aplicação existente.
Para entender os efeitos da atribuição de uma permissão específica, revise as permissões, a descrição e as solicitações e eventos correspondentes a seguir.
Por exemplo, se você User.Details.View atribuir a um aplicativo, o aplicativo poderá fazer as agent.getARN solicitações agent.getName e. Se seu aplicativo se inscrever em um evento ou solicitar dados para os quais não tem permissão, talvez não funcione conforme o esperado.
Para saber mais sobre cada solicitação e evento, consulte a Referência de API.
| Permissão | Description | Solicitações | Eventos |
|---|---|---|---|
|
User.Details.View |
Detalhes sobre o agente, como nome completo e ARN do usuário |
agent/getName agent/getARN |
|
|
User.Configuration.View |
Informações de configuração sobre o atendente, como o perfil de roteamento associado |
agent/getRoutingProfile agent/getChannelConcurrency agent/getExtension getLanguage agent/listAvailabilityStates agent/listQuickConnects voice/getOutboundCallPermission voice/listDialableCountries |
em LanguageChanged |
|
User.Status.View |
Detalhes sobre o status do atendente |
agent/getState |
agent/onStateChanged |
|
Contact.Details.View |
Detalhes sobre o contato aberto no espaço de trabalho |
contact/getInitialContactId contact/getChannelType contact/getStateDuration contact/getQueue contact/getQueueTimestamp |
contact/onCleared contact/onMissed contact/onStartingAcw contact/onConnected |
|
Contact.CustomerDetails.View |
Detalhes sobre os clientes, como o número de telefone do qual eles estão ligando (somente voz) |
voice/getInitialCustomerPhoneNumber |
|
|
Contact.Attributes.View |
Metadados sobre o contato |
contact/getAttribute contact/getAttributes |
|
|
User.Status.Edit |
Modificar status do atendente |
agent/setAvailabilityState agent/setAvailabilityStateByName agent/setOffline |
|
|
Contact.Details.Edit |
Recursos de edição de contatos, como fazer chamadas externas ou transferir chamadas |
voice/createOutboundCall contact/transfer contact/addParticipant contact/accept contact/clear |
|
|
* |
Fornece acesso a todas as solicitações e eventos. |