View a markdown version of this page

Eventos e solicitações de aplicativos 3P - Amazon Connect Customer

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.