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á.
Modele transferências de contatos e conferências no Connect Customer
Este tópico é para desenvolvedores que integraram seu sistema de voz externo com o Connect Customer Contact Lens.
Seu sistema de voz externo pode comportar transferências de contatos (frias e quentes) e conferências com vários atendentes em uma única chamada. Você pode sinalizar esses casos para o Connect Customer chamando as StopContactAPIs CreateContacte. Essas APIs criam uma cadeia de contatos semelhante aos contatos de voz nativos do Connect Customer. Cada parte da chamada terá sua própria gravação, registro de contato e análise, assim como os contatos de voz nativos do Connect Customer.
Cada interação atendente-cliente é modelada por um segmento de contato independente.
-
Para modelar a adição de um agente a uma chamada em andamento, você cria um novo segmento de contato usando a CreateContactAPI com o método
TRANSFERde iniciação. Os contatos de transferência são vinculados ao contato anterior por meio dopreviousContactId. -
Se habilitadas, as gravações de chamadas são geradas de forma independente para cada segmento de contato e entregues após a conclusão desse segmento.
-
Analytics pós-chamada e em tempo real do Contact Lens são geradas para cada segmento de contato de forma independente.
-
Um registro de contato é gerado para cada segmento independente.
-
Para modelar um agente saindo de uma chamada, você pode encerrar um segmento de contato chamando a StopContactAPI.
Fluxo de trabalho para transferência quente
As transferências quentes envolvem colocar o cliente em espera enquanto o atendente faz uma apresentação sobre o chamador para outra pessoa.
Para modelar uma transferência quente usando as APIs de contato, implemente o seguinte fluxo de trabalho:
-
Uma chamada em seu sistema de voz externo cria um segmento de contato inicial.
-
Quando o novo agente entrar na chamada, invoque a CreateContactAPI. Use o
contactIddo segmento de contato inicial como o parâmetroPreviousContactId. Forneça o ID do novo atendente no parâmetroUserInfo. -
Deixe que o atendente inicial apresente o novo atendente à chamada e depois se desconecte.
-
Quando o agente inicial se desconectar da chamada, invoque a StopContactAPI.
-
Com o término da chamada em seu sistema de voz externo (após SIP BYE), a cadeia de contatos termina.
Fluxo de trabalho para transferência fria
As transferências frias envolvem a transferência direta do cliente de um atendente para outro, sem apresentação ou contexto compartilhado entre eles.
Para modelar uma transferência fria usando as APIs de contato, implemente o seguinte fluxo de trabalho:
-
Uma chamada em seu sistema de voz externo cria um segmento de contato inicial.
-
Quando o agente inicial se desconectar da chamada, invoque a StopContactAPI.
-
Quando o novo agente entrar na chamada, invoque a CreateContactAPI. Use o
contactIddo segmento de contato inicial como o parâmetroPreviousContactId. Forneça o ID do novo atendente no parâmetroUserInfo. -
Com o término da chamada em seu sistema de voz externo (após SIP BYE), a cadeia de contatos termina.
Limites do segmento de contato
Você pode ter até dois segmentos de contato simultâneos e dez segmentos no total em uma cadeia.