Perguntas frequentes

Confira a seguir algumas perguntas frequentes sobre a configuração e o uso da plataforma CCAI.

Perguntas frequentes sobre autenticação

Confira a seguir algumas perguntas frequentes sobre autenticação.

O SDK faz a chamada para autenticar ou ela vem do serviço da Contact Center AI Platform?

A plataforma CCAI fornece company_id e company_secret ao servidor do app host. Esses dados estão no portal do administrador em Configurações > Desenvolvedor.

Quando o usuário final faz login no app host, a plataforma CCAI pede que ele assine o payload. O app host assina o payload usando o company_secret e gera um JWT assinado que é usado pela plataforma CCAI para autenticar o usuário final. POST /auth/end_user

A plataforma CCAI verifica o JWT assinado e emite o token de autenticação para o usuário final. Se o usuário final de um identificador não existir no banco de dados da plataforma CCAI, crie-o. Se o dispositivo de device_token não existir, crie-o.

Como gerar um token push para a plataforma CCAI se o usuário não estiver conectado?

Os tokens push não são necessários para a autenticação do usuário.

A plataforma CCAI pode consumir os tokens gerados pela minha empresa para autenticação em vez de usar o callback do serviço?

Sim, você pode usar seu próprio sistema de autenticação, e recomendamos que faça isso. A identificação do usuário final precisa estar no payload. O usuário final se autentica, e isso é reconhecido no seu servidor. Em seguida, o servidor envia essas informações para a plataforma CCAI. Se o servidor não souber quem é o usuário final, vamos considerar que ele é anônimo e mostrar isso, por exemplo, "Usuário da Web" em vez do nome real do cliente.

É possível executar o cliente de chat de inicialização como uma atividade independente?

Não é possível executar o cliente de chat de inicialização como uma atividade independente.

Perguntas frequentes sobre a integração do iOS ou Android

Confira a seguir algumas perguntas frequentes sobre o SDK móvel da plataforma CCAI.

Como faço a configuração no iOS sem usar o CocoaPods?

Você precisa instalar o arquivo ManualInstallationGuide.md para configurar o iOS sem usar o CocoaPods. Ele está no SDK do iOS.

A definir: onde no SDK do iOS? E no Android?

Perguntas frequentes sobre a integração do SDK da Web

Confira a seguir algumas perguntas frequentes sobre o SDK da Web.

Há uma maneira de mover o ícone de balão de chat da plataforma CCAI para que ele não seja coberto por outros elementos da minha página da Web?

Se implementado, o estilo do SDK da Web poderá ter um índice z menor do que os outros elementos que o cobrem ou o mesmo índice z, mas codificado após esses outros itens, fazendo com que ele fique oculto.

Perguntas frequentes sobre a API

Confira a seguir algumas perguntas frequentes sobre as APIs da plataforma CCAI.

Por quanto tempo os dados da minha empresa vão ficar disponíveis usando a API?

As APIs podem ser acessadas historicamente sem limite de tempo.

Qual é o intervalo em que posso acessar as informações atuais?

Nossas APIs podem ser acessadas em tempo real à medida que os dados são compilados no momento em que são chamados.

Como as APIs são GETs, a prática recomendada é consultar a cada 7 ou 15 minutos.

Qual é o limite de taxa?

Até 10 chamadas por segundo.

Perguntas frequentes sobre dados

Confira a seguir algumas perguntas frequentes sobre o uso de dados gerados pela plataforma CCAI.

O SLA da chamada ou do chat está disponível ou precisa ser calculado com base nas métricas da resposta?

O SLA não está na resposta. Ele precisa ser identificado e calculado.

Podemos gerar relatórios sobre o número de vezes ou a duração em que um agente específico coloca um autor da chamada em espera?

No objeto participants da resposta, há uma entrada para end_user (o consumidor) com um valor hold_duration. Essa é a duração total da espera do usuário final durante a chamada.

Podemos distinguir entre transferências a quente e a frio?

Por enquanto, não.

Por que a duração da chamada na parte de cima da resposta é diferente da duração da chamada informada para o end_user em participants?

A call_duration atual é representada como a diferença entre o valor connected_at e o valor finished_at da chamada. Não é um valor que representa a duração real do atendimento. A duração do atendimento pode ser obtida no objeto handle_durations da resposta. A soma de call_duration em cada um desses objetos de resposta mais o acw_duration representa o tempo total de atendimento da chamada.

Perguntas frequentes gerais

Confira a seguir algumas perguntas frequentes gerais.

Qual é o limite de tamanho ou duração de um vídeo?

Os CRMs, como o Zendesk, têm uma limitação de tamanho de vídeo de 20 MB. Se o vídeo for maior, o usuário final será alertado de que o arquivo é muito grande.