Status de ocupação
| Tempo disponível | A soma do tempo em que os agentes ficaram ociosos e prontos para atender uma interação. |
| Horário de login | A soma do tempo em que os agentes ficaram conectados. |
| Tempo de finalização | A soma do tempo em que os agentes ficaram no estado de finalização após terminar uma interação. |
| Intervalo | A soma do tempo em que os agentes estiveram no status "Em pausa". |
| Tempo de inatividade | A soma do tempo em que os agentes ficaram no status "Ocioso". |
| Tempo de chamada | A soma do tempo em que os agentes atenderam chamadas. |
| Horário no chat | A soma do tempo que os representantes passaram atendendo chats. |
| Horário da refeição | A soma do tempo em que os agentes estiveram no status "Refeição". |
| Horário da chamada perdida | A soma do tempo em que os agentes ficaram no status "Chamada perdida". |
| Horário perdido do chat | A soma do tempo em que os agentes ficaram no status "Chat perdido". |
| Tempo off-line | A soma do tempo em que os agentes ficaram desconectados. |
| Tempo de tarefa especial | A soma do tempo em que os agentes estiveram no status "Tarefa especial". |
| Tempo indisponível | A soma do tempo em que os agentes ficaram no status "Indisponível". |
| Tempo de inatividade | A soma do tempo em que os agentes ficaram no status "Sem resposta". |
Como visualizar e identificar códigos de motivo de falha
Visão geral
Esta página pode ajudar você a identificar:
Os seguintes códigos de motivo de falha podem ser visualizados:
No relatório padrão Histórico de chamadas individuais.
Usando a API.
Motivos da falha de chamada
Código |
Nome da métrica |
Descrição |
nothing: 0 |
Nenhum erro: chamada |
A soma das chamadas que não falharam. |
unknown: 10001 |
Desconhecido - chamada |
A soma das chamadas que falharam por motivos desconhecidos. |
expired: 11001 |
Expirado: ligação |
A soma das chamadas que falharam devido ao tempo limite da conexão. |
transfer_expired: 11002 |
Transferência expirada |
A soma das chamadas que falharam devido ao tempo limite da conexão de transferência. |
eu_canceled: 20001 |
Cancelado |
A soma das ligações em que o usuário final desligou enquanto estava conectado a um agente. |
eu_rejected: 20002 |
Recusado |
A soma das chamadas realizadas que foram recusadas pelo usuário final. |
eu_abandoned: 20003 |
Abandonada |
A soma das chamadas abandonadas pelo usuário final enquanto esperava na fila. |
eu_in_menu_abandoned: 20004 |
Abandonado no menu |
A soma das chamadas abandonadas pelo usuário final enquanto estava no menu da URA. |
eu_repeated_voicemail: 20005 |
Correio de voz repetido |
A soma das chamadas que falharam porque o usuário final já havia deixado uma mensagem de voz aguardando resposta. Para mais informações sobre as configurações de caixa postal, consulte Desvio fora do horário de expediente.Desvio fora do horário de expediente para chamadas e chats |
eu_busy: 21001 |
Ocupado |
A soma das chamadas de saída que chegaram ao usuário final em um estado ocupado. |
eu_repeated_callback: 20006 |
Callback repetido |
A soma das chamadas que falharam porque o usuário final já havia solicitado um retorno de ligação. |
eu_wrong_number: 21002 |
Número errado |
A soma das chamadas feitas para um número de telefone inválido. |
eu_no_answer: 21003 |
Chamada não atendida |
A soma das chamadas externas em que o usuário final não atendeu. |
eu_noti_failed: 22001 |
Falha na notificação |
A soma das chamadas que não foram conectadas ao agente porque ele não ativou as notificações do navegador. |
ag_canceled: 30001 |
Agente cancelado |
A soma das chamadas que falharam enquanto estavam conectadas ao agente. Isso pode acontecer se o atendente fechar o navegador ou se houver um erro de rede. |
ag_ignored: 30002 |
Agente ignorado |
A soma das chamadas que não foram atendidas pelo representante. |
ag_mic_no_device: 31001 |
Agente sem microfone |
A soma das chamadas que falharam porque o agente não tinha um microfone. |
ag_mic_denied: 31002 |
Microfone do agente negado |
A soma das chamadas que falharam porque o agente não tinha acesso ao microfone ativado. |
voip_twilio_error: 41001 |
Erro de VOIP |
A soma das chamadas que falharam devido a um problema do provedor de voz. |
voip_tokbox_error: 42001 |
||
voip_nexmo_error: 45001 |
||
voip_invalid_token: 43001 |
Token inválido do VOIP |
A soma das chamadas que falharam porque o provedor de voz forneceu um token inválido. |
voip_conn_general: 44001 |
VOIP General |
A soma das chamadas que falharam devido a um problema geral do provedor de voz. |
voip_conn_timeout: 44002 |
Tempo limite do VoIP |
A soma das chamadas que falharam devido ao tempo limite da conexão do provedor de voz. |
voip_conn_signal: 44003 |
Sinal VOIP |
A soma das chamadas que falharam devido a uma conexão ruim com o provedor de voz. |
stuck_due_to_api_error: 50001 |
Travado devido à API |
A soma das chamadas que falharam devido a um problema na API. |
group_deleted_no_substitute: 50002 |
Grupo excluído: chamada |
A soma das chamadas que falharam devido à exclusão de um grupo em cascata sem alternativas disponíveis. |
menu_deleted: 50003 |
Menu excluído |
A soma das chamadas que falharam porque a fila foi excluída depois que o usuário final já havia entrado nela. |
direct_pstn_call_to_ fallback_number: 60001 |
Direcionado para o fallback |
A soma das chamadas direcionadas a um número alternativo. |
Motivos de falha do chat
| Código | Nome da métrica | Descrição |
| nothing: 0 | Nenhum erro - Chat | A soma das conversas que não falharam. |
| unknown: 1 | Desconhecido - Chat | A soma dos chats que falharam por motivos desconhecidos. |
| no_response: 2 | Sem resposta | A soma das conversas que terminaram porque o usuário final não respondeu. |
| expired: 3 | Expirado: chat | A soma dos chats que falharam devido ao tempo limite da conexão. |
| after_hours: 4 | Eventos após as sessões | A soma dos chats que chegaram a uma fila fora do horário de funcionamento. |
| expired_menu_selection: 31 | Menu expirado | A soma dos chats em que os usuários finais selecionaram uma fila que não existia mais. |
| end_user_opt_out: 41 | Desativado | A soma das conversas em que os usuários finais optaram por não serem gravados. |
| over_cap_email: 50001 | E-mail de capacidade excedida | A soma dos chats em que os usuários finais enviaram um e-mail porque a fila estava com capacidade excedida. |
| group_deleted_no_substitute: 60001 | Grupo excluído: chat | A soma dos chats que falharam porque um grupo em cascata foi excluído sem nenhuma alternativa disponível. |
Dicionário de dados: exemplo de API e scripts de cálculo
Exemplo de API e scripts de cálculo
Confira abaixo um exemplo de script que pode ser executado para testar algumas das métricas da plataforma CCAI no painel do portal de administração. Ele exemplifica como qualquer uma das métricas pode ser extraída e calculada.
O exemplo mostra a definição de variáveis, funções e scripts de cálculo para calcular o volume total e o nível de serviço.
Variáveis
Matriz de chamadas:adicione uma matriz de chamadas definida como a variável callsArray.
Tipos de chamada: abaixo está uma matriz de todos os tipos de chamada que existem na plataforma CCAI.
//Você pode remover elementos dessa matriz para testar métricas de apenas um determinado tipo de chamadas, por exemplo:
Total de horas:abaixo está uma variável de total de horas. Calcule a diferença em horas com base nos parâmetros da sua solicitação.
SLA:é calculado usando um limite configurado no portal de administração. Mude a variável com o valor configurado. Este exemplo mostra um SLA de 60 segundos, ou seja,
Funções
Função de registro de chamadas: //checkCallRecord foi projetada para validar se um registro de chamadas está no status correto, não falhou de uma determinada maneira e, em alguns casos, se "connected" é nulo;
Função de volume total de chamadas:getTotalVolumeOfCalls foi criada para retornar um volume total de chamadas, por exemplo:
Função de nível de serviço:getServiceLevel foi projetada para retornar o nível de serviço de um tipo de chamada. Por exemplo:
Scripts de cálculo
Volume total
// TOTAL VOLUME SECTION
for(var i = 0; i\<call_type.length;i++){
var vol = getTotalVolumeOfCalls(callsArray,call_type\[i\]);
if(vol \> 0){
var volPerHour = Math.round(vol/total_hours\*10)/10
var stringToPrint = \"the per hour volume of \"+call_type\[i\]+\" is \"+
volPerHour.toString()
console.log(stringToPrint);
};
}
SLA
// SLA SECTION
for(var i = 0;i\<call_type.length;i++){
var SLACalc =
(getServiceLevel(callsArray,call_type\[i\])/getTotalVolumeOfCalls(callsArray,call_type\[i\],false,\['eu_in_menu_abandoned'\]));
if (isNaN(SLACalc) == false){
var stringToPrint = \"the SLA of \"+call_type\[i\]+\" is \"+
SLACalc.toString();
console.log(stringToPrint);
} else {
var stringToPrint = \"the SLA of \"+call_type\[i\]+\" cannot be
calculated due to lack of volume\";
console.log(stringToPrint);
}
};
Definições de status no chat
Status comuns no chat
| Status do chat | Descrição |
| Na fila | O chat está na fila e aguardando um representante |
| Atribuído | O chat é atribuído a um representante |
| Contínua | O chat está ativo com um agente e um usuário final |
| Concluído | O chat foi concluído com sucesso (motivos de conclusão listados abaixo) |
| Abandonada | O chat foi cancelado pelo usuário final antes de ser atribuído a um agente |
| Desviada | O chat foi cancelado e redirecionado para o e-mail de capacidade excedida |
| Falha | Falha no chat (motivos da falha listados abaixo) |
Status de chat concluído
| Status de chat concluído | Descrição |
| Concluído | O chat foi concluído sem mais informações. |
| Concluído: desconectado pelo agente | O chat foi encerrado e o agente se desconectou |
| Concluído: desconectado pelo usuário final | O chat foi concluído e desconectado pelo usuário final |
| Concluído: nenhuma mensagem | O chat foi encerrado sem resposta |
| Concluído: nenhuma mensagem desconectada pelo agente | O chat foi encerrado, não houve resposta e o agente se desconectou |
| Concluído: nenhuma mensagem desconectada pelo usuário final | O chat foi concluído, não houve resposta e o usuário final se desconectou |
| Tempo limite: tempo limite do agente sem mensagens | O chat expirou: o agente atendeu, mas não respondeu |
| Tempo limite: tempo limite por usuário final sem mensagens | O chat expirou: o agente atendeu, mas o usuário final não respondeu |
| Tempo limite: o agente parou de responder | O bate-papo expirou: o agente atendeu e parou de responder |
| Tempo limite: o usuário final parou de responder | O tempo de espera do chat expirou: o agente atendeu e o usuário final parou de responder |
Motivos de falha no chat
| Motivo da falha | Definição |
| Falha | A sessão de chat falhou por um motivo desconhecido |
| Expirado | O chat expirou em uma fila e não foi atendido por um agente |
Definições de status das chamadas
Os seguintes status de chamada podem aparecer no relatório de histórico de performance de chamadas.
| Status da chamada | Descrição |
|---|---|
| Abandonada | Uma chamada está aguardando na fila e é desconectada pelo autor da chamada antes de ser aceita por um agente. Exclui os abandonos de menu e de curta duração. |
| Ocupado | O usuário final estava ocupado |
| Cancelado | O usuário final cancelou a chamada |
| Concluído | Uma chamada é concluída sem erros |
| Erro | A chamada tem um erro |
| Falha | Uma chamada é encerrada devido a um erro. Inclui um motivo de falha para mais contexto. |
| Chamada não atendida | O usuário final não atendeu |
| Recuperado | Uma chamada com falha é retornada. A nova chamada é filha da original. Inclui se o retorno de chamada termina sem erros. |