End a Contact
|
Projetado para encerrar um contato ativo com base no ID do contato exclusivo. Isso pode ser usado em qualquer tipo ou canal de mídia e força o contato ativo a ser concluído após a execução adequada. Os casos de uso típicos seriam em cenários de emergência, limpando contatos bloqueados da fila, encerrando um script específico (por exemplo, gerado) ou ao usar chamadas de API para executar seu aplicativo de agente. Se encerrar um script específico, você pode usar a ação End. Para encerrar um contato de voz ativo dentro do mesmo script, você pode usar a ação End a Contact. |
Tipos de script suportados
|
|
|
|
|
|
|
Genérico |
Chat | Telefone | Correio de Voz | Item de Trabalho | SMS |
Comparação de ações similares
As ações a seguir têm funções semelhantes, mas com algumas diferença importantes.
- DiscardDiscard: encerra um script de e-mail.
- EndEnd: encerra um script de telefone, correio de voz, SMS ou digital. Não encerra um contato digital, mas encerra contatos em scripts com outros tipos de mídia.
- End a ContactEnd a Contact: encerra o contato ativo. Não termina o script atual.
- EndTextEndText: encerra um fluxo de trabalho SMS que não inclui uma ação Regagent (somente para canais digitais Qualquer canal, contato ou competência que tenha associação ao Digital Experience.).
- EndWiEndWi: encerra um item de trabalho com um código de motivo. Não termina o script atual.
- ExitExit: encerra uma sessão de chat e desconecta o contato do chat.
- HangupHangup: encerra um script de telefone.
- ReturnReturn: encerra um subscript e retorna o controle ao script de origem.
Propriedades de entrada
Estas propriedades definem dados que a ação usa durante a execução.
Propriedade |
Descrição |
---|---|
SecurityUser | O valor de saída da ação SetSecurityUser que autentica um agente selecionado com base em suas permissões no perfil de segurança. Este campo aceita variáveis formatadas com chaves ( |
ContactID | O estado desejado no qual o agente será definido após a execução dessa ação com sucesso. As opções incluem Unavailable ou Available e podem ser consumidas como variáveis. |
Propriedades de saída
Estas propriedades contêm variáveis que armazenam dados retornados da execução da ação. Elas estão disponíveis para referência e uso quando a ação é concluída.
Propriedade |
Descrição |
---|---|
__DISCONNECTREASON | TerminateScript |
Condições de ramal resultante
Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.
Condição |
Descrição |
---|---|
Default | Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos. |
OnSuccess | Caminho seguido se a ação for concluída sem erros e quaisquer chamadas de API ou retornos de dados foram bem-sucedidos (códigos de resposta 2xx). |
OnInvalidContactID | Caminho percorrido se o ID do contato solicitado for inválido. |
OnUnauthorized | Caminho seguido se o SecurityUser não tiver as funções/permissões corretas para executar a ação da API. |
OnInvalidSecurityUser | Caminho tomado quando um usuário de segurança inválido for usado. |