Report API

The report API allows you to access information in a similar way to reports, through HTTP POST requests. The intent of this document is to show how to use this API.

POST Request

On the post request should be sent a JSON raw that contains information for get data of the report that you want. The return of the post request is a CSV format with each column of the specific report.

URL Definition

The URL of the post request should be formatted as below:

https://<instantvoice host address>/reports/<accountcode>

Example: If the InstantVoice’s host address is 192.168.1.123 and if accountcode in your InstantVoice server is acc1, then:

https://192.168.1.123/reports/acc1

JSON Definition

It is necessary to send a JSON raw in the body of the post request. The main fields of the JSON are:

  • login = User of the administrative interface. This user must have access to the reports interface. This field is required.

  • pass = Password of the login. This field is required.

  • id = The integer of the report ID. The list of the ids report is defined in this document in List of reports descriptions. This field is required.

  • interval = Indicates the interval of time (in seconds) the report will display each row. Valid values are: 120, 60 or 30. It is required in some reports.

  • percentage = Indicates whether the values of some fields will be displayed in percent format. ‘0’=NO or ‘1’=YES. It is required in some reports.

  • timeformat = Is the format how the time will be displayed. If ‘0’ the format is ‘99:99:99’, if ‘1’ the format is ‘000’ (seconds). It is required in some reports.

  • params = List of fields to filter data of report. This field is required.

  • columns = List of fields that will be returned on the CSV. This field is optional. If not informed, the system returns all fields of the report using the name of column without alias.

JSON example:

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":32,
   "interval":120,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-17"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"survey_id","alias":"Survey ID"},{"name":"queue_name"
,"alias":"Grupo"},{"name":"answered","alias":"Atendidas"},{"name":"surveys","alias":"Pesquisas"},{"name"
:"total_answer_1","alias":"Número de Respostas 1"},{"name":"total_answer_2","alias":"Número de Respostas 2"}
,{"name":"total_answer_3","alias":"Número de Respostas 3"},{"name":"total_answer_4","alias":"Número de Respostas 4"}
 ,{"name":"total_answer_5","alias":"Número de Respostas 5"},{"name":"total_answer_6"
,"alias":"Número de Respostas 6"},{"name":"total_answer_7","alias":"Número de Respostas 7"},{"name":"total_answer_8"
,"alias":"Número de Respostas 8"},{"name":"total_answer_9","alias":"Número de Respostas 9"},{"name":"total_answer_10"
,"alias":"Número de Respostas 10"},{"name":"sum_answer_1","alias":"Média Resposta 1"},{"name":"sum_answer_2"
,"alias":"Média Resposta 2"},{"name":"sum_answer_3","alias":"Média Resposta 3"},{"name":"sum_answer_4"
,"alias":"Média Resposta 4"},{"name":"sum_answer_5","alias":"Média Resposta 5"},{"name":"sum_answer_6"
,"alias":"Média Resposta 6"},{"name":"sum_answer_7","alias":"Média Resposta 7"},{"name":"sum_answer_8"
,"alias":"Média Resposta 8"},{"name":"sum_answer_9","alias":"Média Resposta 9"},{"name":"sum_answer_10"
,"alias":"Média Resposta 10"}]
}

The params field

The params field is defined with all report fields that you want to filter data.

Structure of params field:

"params":{
   <report field>:{
      "type":<match operator type>,
      "values":[<values to filter>]
   }
}

<report field> - String with the name of the report field that do you want to filter data. All report fields contain a ‘Column Type’ that indicates whether the field can be used as a parameter or filter. Parameters are required fields.

<match operator type> - String with the operator that is used to compare values. The operators types are:

Operator

Description

==

Equal operator

!==

Different operator

><

Between operator

>

Greater than operator

<

Less than operator

-

Contains operator for text fields

<values to filter> - List of strings with the values that is used to compare with the operator.

The columns field

The columns field is a list of dictionary with the names of fields that you want to show on CSV return.

Structure of columns field:

"columns":[
     {"name":<report column name>, "alias":<column name alias>}
     ,...
 ]

<report column name> - String with the column name of the report. The column names of each report are listed below in List of reports descriptions.

<column name alias> - String with the friendly name of the report column name to be returned on CSV.

Code sample

#! /usr/bin/env python2.6
# coding=utf-8

import requests

url = 'https://192.168.1.123/reports/acc1'

data = """{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":22,
   "params":{
     "date":{
       "type":"><",
       "values":[
         "2016-11-16",
         "2016-11-16"
       ]
     }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"extension","alias":"Ramal"},{"name":"agent","alias"
:"Operador"},{"name":"name","alias":"Nome"},{"name":"login","alias":"Login"},{"name":"logoff","alias"
:"Logout"}]
}"""
response = requests.post(url, data=data)

print response.content

Expected result

Data,Ramal,Operador,Nome,Login,Logout
2016-11-16,0001,1001,1001,2016-11-16 11:51:35,2016-11-16 18:05:55
2016-11-16,0002,1002,1002,2016-11-16 11:52:20,2016-11-16 18:03:11

List of reports descriptions

In the list below are all reports and their descriptions.

Chamadas - Agrupamento por descritores

Report ID: 1.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

calls

Chamadas

info

date

Data

parameter

YES

><

tag

Descritor

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":1,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-14",
            "2016-11-14"
         ]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"tag","alias":"Descritor"},{"name":"calls","alias"
:"Chamadas"}]
}

Chamadas - Metricas por data

Report ID: 2.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

calls

Chamadas

info

date

Data

parameter

YES

==

interval

Intervalo

parameter

YES

==

made

Realizadas

info

received

Recebidas

info

time

Hora

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":2,
   "interval":120,
   "percentage":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-14"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"calls","alias"
   :"Chamadas"},{"name":"made","alias":"Realizadas"},{"name":"received","alias":"Recebidas"},{"name":"answered"
   ,"alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"}]
}

Chamadas - Metricas por periodo

Report ID: 3.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

calls

Chamadas

info

date

Data

parameter

YES

><

made

Realizadas

info

received

Recebidas

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":3,
   "percentage":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-14", "2016-11-14"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"calls","alias":"Chamadas"},{"name":"made","alias"
:"Realizadas"},{"name":"received","alias":"Recebidas"},{"name":"answered","alias":"Atendidas"},{"name"
:"unanswered","alias":"Não Atendidas"}]
}

Chamadas - Entrantes, Metricas por data

Report ID: 4.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

calls

Chamadas

info

date

Data

parameter

YES

==

did

DDR

info

interval

Intervalo

parameter

YES

==

ivr

URA

info

queue

Grupo

info

time

Hora

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":4,
   "interval":120,
   "percentage":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-14"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"calls","alias"
:"Chamadas"},{"name":"ivr","alias":"URA"},{"name":"did","alias":"DDR"},{"name":"queue","alias":"Grupo"
},{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"}]
}

Chamadas - Entrantes, Metricas por periodo

Report ID: 5.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

calls

Chamadas

info

date

Data

parameter

YES

><

did

DDR

info

ivr

URA

info

queue

Grupo

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":5,
   "percentage":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-14", "2016-11-14"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"calls","alias":"Chamadas"},{"name":"ivr","alias"
:"URA"},{"name":"did","alias":"DDR"},{"name":"queue","alias":"Grupo"},{"name":"answered","alias":"Atendidas"
},{"name":"unanswered","alias":"Não Atendidas"}]
}

Chamadas - Saintes, Metricas por data

Report ID: 7.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

calls

Chamadas

info

date

Data

parameter

YES

==

interval

Intervalo

parameter

YES

==

time

Hora

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":7,
   "interval":120,
   "percentage":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-14"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"calls","alias"
:"Chamadas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"},{"name"
:"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2"
,"alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">
=120s"}]
}

Chamadas - Saintes, Metricas por periodo

Report ID: 8.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

calls

Chamadas

info

date

Data

parameter

YES

><

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":8,
   "percentage":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-14", "2016-11-14"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"calls","alias":"Chamadas"},{"name":"answered"
,"alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"},{"name":"answered_before_0","alias"
:"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2","alias":"<90s"},{"name"
:"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">=120s"}]
}

Chamadas - Registro detalhado

Report ID: 26.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

billsec

Duração Atendimento

info

customer

Cliente

filter

NO

== / -

date

Data

parameter

YES

== / ><

destination

Destino

filter

NO

== / -

duration

Duração Parcial

filter

NO

> / <

duration_total

Duracao Total

filter

NO

> / < / ><

extension

Ramal

filter

NO

==

hangupby

Finalizador

filter

NO

==

hold

Em espera

info

leg

Transferencia

info

note

Observação

filter

NO

-

origin

Origem

filter

NO

== / -

queue_name

Grupo

filter

NO

==

reasons

Motivos

filter

NO

-

rec_filter

Filtro

info

rec_filter_action

Ação

info

record

Gravação

info

recordxfer

Gravação Transf.

info

route

Rota

filter

NO

-

status

Status

filter

NO

== / !==

tags

Descritores

filter

NO

-

time

Hora

filter

NO

><

type

Tipo

filter

NO

==

uniqueid

Uniqueid

filter

NO

==

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":26,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-14"]
      },
      "uniqueid":{
         "type":"==",
         "values":["1479132934.1.36"]
      }
   },
   "columns":[{"name":"leg","alias":"Transferencia"},{"name":"uniqueid","alias":"Uniqueid"
    },{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"type","alias":"Tipo"
    },{"name":"origin","alias":"Origem"},{"name":"destination","alias":"Destino"},{"name":"extension",
    "alias":"Ramal"},{"name":"agent","alias":"Operador"},{"name":"queue_name","alias":"Grupo"},
    {"name":"billsec","alias":"DuraçãoAtendimento"},{"name":"duration","alias":"DuraçãoParcial"},
    {"name":"duration_total","alias":"DuracaoTotal"},{"name":"hold","alias":"Emespera"},{"name":"status"
    ,"alias":"Status"},{"name":"record","alias":"Gravação"},{"name":"recordxfer","alias":"GravaçãoTransf."}
    ,{"name":"tags","alias":"Descritores"},{"name":"customer","alias":"Cliente"},{"name":"route"
    ,"alias":"Rota"},{"name":"rec_filter","alias":"Filtro"},{"name":"rec_filter_action","alias":
    "Ação"},{"name":"hangupby","alias":"Finalizador"},{"name":"reasons","alias":"Motivos"}
    ,{"name":"note","alias":"Obs"}]
}

Chamadas - Chamadas Saintes, Tarifação

Report ID: 30.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

cost

Custo

info

date

Data

parameter

YES

><

duration

Duração

info

entity

Entidade

info

extension

Destino

filter

NO

==

origin

Origem

filter

NO

==

permission_entity

Nome Entidade

info

permission_group

Grupo de Per.

info

route

Rota

info

server

Servidor

info

time

Hora

info

trunk

Tronco

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":30,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-16","2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"origin","alias"
:"Origem"},{"name":"extension","alias":"Destino"},{"name":"agent","alias":"Operador"},{"name":"route"
,"alias":"Rota"},{"name":"server","alias":"Servidor"},{"name":"trunk","alias":"Tronco"},{"name":"entity"
,"alias":"Entidade"},{"name":"permission_entity","alias":"Nome Entidade"},{"name":"duration","alias"
:"Duração"},{"name":"cost","alias":"Custo"},{"name":"permission_group","alias":"Grupo de Per."}]
}

Chamadas - Chamadas, Registro de Descritores

Report ID: 31.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Agente

info

date

Data

parameter

YES

==

duration

Duração

info

extension

Destino

info

origin

Origem

info

status

Status

info

tag

Descritores

info

time

Hora

filter

NO

==

type

Tipo

filter

NO

==

uniqueid

Uniqueid

info

/

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":31,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-16"]
      }
   },
   "columns":[{"name":"uniqueid","alias":"Uniqueid"},{"name":"tag","alias":"Descritores"},{"name":"date","alias":"Data"
},{"name":"time","alias":"Hora"},{"name":"type","alias":"Tipo"},{"name":"agent","alias"
:"Agente"},{"name":"origin","alias":"Origem"},{"name":"extension","alias":"Destino"},{"name":"duration"
,"alias":"Duração"},{"name":"status","alias":"Status"}]
}

Chamadas - Registro detalhado de URA

Report ID: 37.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

callerid

CallerID

filter

NO

-

date

Data

parameter

YES

== / ><

datetime

Data e Hora

info

day

Dia

info

depth

Nível

info

disposition

Disposition

info

disposition_data

Disposition Data

info

disposition_queue

Disposition Queue

info

duration

Duração

info

duration_ivr

Duração URA

info

duration_queue

Duração Fila

info

duration_talk

Duração Atendimento

info

interval120

Intervalo 120min

info

interval30

Intervalo 30min

info

interval60

Intervalo 60min

info

ivr_module

Nome Módulo

info

ivr_name

Nome URA

info

last

Última

info

month_full

Mês (completo)

info

month_num

Mês (número)

info

parent_tag

Descritor Superior

info

parent_tag_description

Notas Descritor Superior

info

parent_tag_id

ID Descritor Superior

info

parent_tag_table_description

Descrição Descritor Superior

info

route

Rota

info

status

Status

info

status_description

Descrição Status

info

status_error

Status Erro

info

status_success

Status Sucesso

info

tag

Descritor

info

tag_description

Notas Descritor

info

tag_id

ID Descritor

info

tag_table_description

Descrição Descritor

info

time

Hora

filter

NO

><

timestamp

Timestamp

info

uniqueid

Uniqueid

filter

NO

==

year

Ano

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":37,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-10-06"]
      }
   },
   "columns":[{"name":"uniqueid","alias":"Uniqueid"},{"name":"timestamp","alias":"Timestamp"},{"name":"date","alias"
:"Data"},{"name":"time","alias":"Hora"},{"name":"datetime","alias":"Data e Hora"},{"name"
:"year","alias":"Ano"},{"name":"month_num","alias":"Mês (número)"},{"name":"month_full","alias":"Mês (completo)"}
,{"name":"day","alias":"Dia"},{"name":"interval30","alias":"Intervalo 30min"},{"name":"interval60"
,"alias":"Intervalo 60min"},{"name":"interval120","alias":"Intervalo 120min"},{"name":"callerid","alias"
:"CallerID"},{"name":"route","alias":"Rota"},{"name":"tag_id","alias":"ID Descritor"},{"name":"tag","alias"
:"Descritor"},{"name":"tag_description","alias":"Notas Descritor"},{"name":"tag_table_description","alias"
:"Descrição Descritor"},{"name":"parent_tag_id","alias":"ID Descritor Superior"},{"name":"parent_tag"
,"alias":"Descritor Superior"},{"name":"parent_tag_description","alias":"Notas Descritor Superior"},
{"name":"parent_tag_table_description","alias":"Descrição Descritor Superior"},{"name":"duration","alias"
:"Duração"},{"name":"depth","alias":"Nível"},{"name":"disposition","alias":"Disposition"},{"name":"disposition_data"
,"alias":"Disposition Data"},{"name":"disposition_queue","alias":"Disposition Queue"},{"name":"ivr_name"
,"alias":"Nome URA"},{"name":"ivr_module","alias":"Nome Módulo"},{"name":"last","alias":"Última"},{"name"
:"status","alias":"Status"},{"name":"status_description","alias":"Descrição Status"},{"name":"status_success"
,"alias":"Status Sucesso"},{"name":"status_error","alias":"Status Erro"},{"name":"duration_ivr","alias"
:"Duração URA"},{"name":"duration_queue","alias":"Duração Fila"},{"name":"duration_talk",
"alias":"Duração Atendimento"}]
}

Grupos - (Entrantes), Metricas por data

Report ID: 11.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

CALLBACK

Callback

info

calls

Chamadas

info

date

Data

parameter

YES

==

DIALER

Discador

info

giveup

Desistências

info

giveup_before_0

Des. <30s

info

giveup_before_1

Des. <60s

info

giveup_before_2

Des. <90s

info

giveup_before_3

Des. <120s

info

giveup_before_4

Des. >120s

info

interval

Intervalo

parameter

YES

==

longest_hold

Maior Espera

info

queue_name

Grupo

filter

NO

==

refused

Recusadas

info

time

Hora

info

total_call

TMO

info

total_hold

TME

info

total_talk

TMA

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":11,
   "interval":120,
   "timeformat":0,
   "percentage":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"queue_name","alias"
:"Grupo"},{"name":"calls","alias":"Chamadas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered"
,"alias":"Não Atendidas"},{"name":"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias"
:"<60s"},{"name":"answered_before_2","alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name"
:"answered_before_4","alias":">=120s"},{"name":"giveup","alias":"Desistências"},{"name":"refused","alias"
:"Recusadas"},{"name":"total_talk","alias":"TMA"},{"name":"total_hold","alias":"TME"},{"name":"total_call"
,"alias":"TMO"},{"name":"longest_hold","alias":"Maior Espera"},{"name":"giveup_before_0","alias":"Des. <30s"}
,{"name":"giveup_before_1","alias":"Des. <60s"},{"name":"giveup_before_2","alias":"Des. <90s"
},{"name":"giveup_before_3","alias":"Des. <120s"},{"name":"giveup_before_4","alias":"Des. >120s"}]
}

Grupos - (Entrantes), Metricas por período

Report ID: 12.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

CALLBACK

Callback

info

calls

Chamadas

info

date

Data

parameter

YES

><

DIALER

Discador

info

giveup

Desistências

info

giveup_before_0

Des. <30s

info

giveup_before_1

Des. <60s

info

giveup_before_2

Des. <90s

info

giveup_before_3

Des. <120s

info

giveup_before_4

Des. >120s

info

longest_hold

Maior Espera

info

queue_name

Grupo

filter

NO

==

refused

Recusadas

info

total_call

TMO

info

total_hold

TME

info

total_talk

TMA

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":12,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-16","2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"queue_name","alias":"Grupo"},{"name":"calls","alias"
:"Chamadas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"},{"name"
:"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2"
,"alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">=120s"}
,{"name":"giveup","alias":"Desistências"},{"name":"refused","alias":"Recusadas"},{"name":"total_talk"
,"alias":"TMA"},{"name":"total_hold","alias":"TME"},{"name":"total_call","alias":"TMO"},{"name":"longest_hold"
,"alias":"Maior Espera"},{"name":"giveup_before_0","alias":"Des. <30s"},{"name":"giveup_before_1","alias"
:"Des. <60s"},{"name":"giveup_before_2","alias":"Des. <90s"},{"name":"giveup_before_3","alias":"Des. <120s"}
,{"name":"giveup_before_4","alias":"Des. >120s"}]
}

Grupos - (Saintes), Metricas por data

Report ID: 14.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

calls

Chamadas

info

date

Data

parameter

YES

==

interval

Intervalo

parameter

YES

==

queue_name

Grupo

filter

NO

==

time

Hora

info

total_talk

TMA

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":14,
   "interval":120,
   "timeformat":0,
   "percentage":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"queue_name","alias"
:"Grupo"},{"name":"calls","alias":"Chamadas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered"
,"alias":"Não Atendidas"},{"name":"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias"
:"<60s"},{"name":"answered_before_2","alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name"
:"answered_before_4","alias":">=120s"},{"name":"total_talk","alias":"TMA"}]
}

Grupos - (Saintes), Metricas por periodo

Report ID: 15.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

calls

Chamadas

info

date

Data

parameter

YES

><

queue_name

Grupo

filter

NO

==

total_talk

TMA

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":15,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-16","2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"queue_name","alias":"Grupo"},{"name":"calls","alias"
:"Chamadas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"},{"name"
:"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2"
,"alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">=120s"}
,{"name":"total_talk","alias":"TMA"}]
}

Grupos - (Saintes), Registro detalhado

Report ID: 16.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

accountcode

accountcode

info

agent

Operador

filter

NO

==

date

Data

parameter

YES

==

duration

Duração

info

extension

Destino

filter

NO

==

origin

Ramal

filter

NO

==

queue_name

Fila

parameter

YES

==

report_date

ReportJoinDate

info

report_time

ReportJoinTime

info

status

Status

filter

NO

==

time

Hora

info

uniqueid

Identificador

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":16,
   "timeformat":0,
   "params":{
      "queue_name":{
         "type":"==",
         "values":["2001"]
      },
      "date":{
         "type":"==",
         "values":["2016-11-16"]
      }
   },
   "columns":[{"name":"queue_name","alias":"Fila"},{"name":"date","alias":"Data"},{"name"
:"time","alias":"Hora"},{"name":"origin","alias":"Ramal"},{"name":"extension","alias":"Destino"},{"name"
:"agent","alias":"Operador"},{"name":"status","alias":"Status"},{"name":"duration","alias":"Duração"
},{"name":"uniqueid","alias":"Identificador"}]
}

Grupos - Metricas por data

Report ID: 17.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

CALLBACK

Callback

info

calls

Chamadas

info

date

Data

parameter

YES

==

DIALER

Discador

info

interval

Intervalo

parameter

YES

==

made

Realizadas

info

queue_name

Grupo

filter

NO

==

received

Recebidas

info

time

Hora

info

total_talk

TMA

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":17,
   "interval":120,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"queue_name","alias"
:"Grupo"},{"name":"calls","alias":"Chamadas"},{"name":"made","alias":"Realizadas"},{"name":"received"
,"alias":"Recebidas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"
},{"name":"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2"
,"alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">=120s"}
,{"name":"total_talk","alias":"TMA"}]
}

Grupos - Metricas por periodo

Report ID: 18.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

CALLBACK

Callback

info

calls

Chamadas

info

date

Data

parameter

YES

><

DIALER

Discador

info

made

Realizadas

info

queue_name

Grupo

filter

NO

==

received

Recebidas

info

total_talk

TMA

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":18,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-16","2016-11-16"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"queue_name","alias":"Grupo"},{"name":"calls","alias"
:"Chamadas"},{"name":"made","alias":"Realizadas"},{"name":"received","alias":"Recebidas"},{"name":"answered"
,"alias":"Atendidas"},{"name":"unanswered","alias":"Não Atendidas"},{"name":"answered_before_0","alias"
:"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2","alias":"<90s"},{"name"
:"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">=120s"},{"name":"total_talk"
,"alias":"TMA"}]
}

Operadores - Métricas por período

Report ID: 19.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

active_pause_time

Tempo Pausa Ativa

info

agent

Operador

filter

NO

==

answered

Atendidas

info

answered_ads

Atendidas (discador)

info

answered_callback

Atendidas (callback)

info

answered_inbound

Atendidas (entrantes)

info

answered_outbound

Atendidas (saintes)

info

date

Data

parameter

YES

><

login_time

Tempo Login

info

logins

Logins

info

logints

Hora Login

info

logouts

Logouts

info

logoutts

Hora Logout

info

made

Realizadas

info

name

Nome

info

pause_time

Tempo Pausa

info

pauses

Pausas

info

queue_name

Grupo

filter

NO

==

received

Recebidas

info

talk_time

Tempo Atendimento

info

talk_time_ads

Tempo Atendimento (discador)

info

talk_time_callback

Tempo Atendimento (callback)

info

talk_time_inbound

Tempo Atendimento (entrantes)

info

talk_time_outbound

Tempo Atendimento (saintes)

info

total_talk

TMA

info

total_talk_ads

TMA (discador)

info

total_talk_callback

TMA (callback)

info

total_talk_inbound

TMA (entrantes)

info

total_talk_outbound

TMA (saintes)

info

unanswered

Não Atendidas

info

unanswered_ads

Não Atendidas (discador)

info

unanswered_callback

Não Atendidas (callback)

info

unanswered_inbound

Não Atendidas (entrantes)

info

unanswered_outbound

Não Atendidas (saintes)

info

unpauses

Despausas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":19,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-17","2016-11-17"]
      }
   },
   "columns":[{"name":"agent","alias":"Operador"},{"name":"name","alias":"Nome"},{"name":"made","alias":"Realizadas"
},{"name":"received","alias":"Recebidas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered"
,"alias":"Não Atendidas"},{"name":"logints","alias":"Hora Login"},{"name":"logoutts","alias":"Hora Logout"
},{"name":"logins","alias":"Logins"},{"name":"logouts","alias":"Logouts"},{"name":"pauses","alias":"Pausas"
},{"name":"unpauses","alias":"Despausas"},{"name":"talk_time","alias":"Tempo Atendimento"},{"name":"login_time"
,"alias":"Tempo Login"},{"name":"pause_time","alias":"Tempo Pausa"},{"name":"active_pause_time","alias"
:"Tempo Pausa Ativa"},{"name":"total_talk","alias":"TMA"},{"name":"queue_name","alias":"Grupo"},{"name"
:"answered_inbound","alias":"Atendidas (entrantes)"},{"name":"unanswered_inbound","alias":"Não Atendidas (entrantes)"}
,{"name":"talk_time_inbound","alias":"Tempo Atendimento (entrantes)"},{"name":"total_talk_inbound"
,"alias":"TMA (entrantes)"},{"name":"answered_outbound","alias":"Atendidas (saintes)"},{"name"
:"unanswered_outbound","alias":"Não Atendidas (saintes)"},{"name":"talk_time_outbound","alias":"Tempo Atendimento (saintes)"}
,{"name":"total_talk_outbound","alias":"TMA (saintes)"}]
}

Operadores - Registro de ramais

Report ID: 22.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

date

Data

parameter

YES

><

extension

Ramal

info

login

Login

info

logoff

Logout

info

name

Nome

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":22,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-16",
            "2016-11-16"
         ]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"extension","alias":"Ramal"},{"name":"agent","alias"
:"Operador"},{"name":"name","alias":"Nome"},{"name":"login","alias":"Login"},{"name":"logoff","alias"
:"Logout"}]
}

Operadores - Registro detalhado

Report ID: 23.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

date

Data

parameter

YES

><

duration

Duração

info

event

Evento

info

extension

Ramal

info

name

Nome

info

origin_or_destination

Origem

info

pause

Pausa

info

time

Hora

filter

NO

><

uniqueid

Identificador

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":23,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-17",
            "2016-11-17"
         ]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"agent","alias"
:"Operador"},{"name":"name","alias":"Nome"},{"name":"event","alias":"Evento"},{"name":"pause","alias"
:"Pausa"},{"name":"extension","alias":"Ramal"},{"name":"origin_or_destination","alias":"Origem"},{"name"
:"duration","alias":"Duração"},{"name":"uniqueid","alias":"Identificador"}]
}

Operadores - Metricas por periodo - Totais

Report ID: 51.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

active_pause_time

Tempo Pausa Ativa

info

agent

Operador

filter

NO

==

answered

Atendidas

info

answered_ads

Atendidas (discador)

info

answered_callback

Atendidas (callback)

info

answered_inbound

Atendidas (entrantes)

info

answered_outbound

Atendidas (saintes)

info

date

Data

parameter

YES

><

login_time

Tempo Login

info

logins

Logins

info

logints

Hora Login

info

logouts

Logouts

info

logoutts

Hora Logout

info

made

Realizadas

info

name

Nome

info

pause_time

Tempo Pausa

info

pauses

Pausas

info

queue_name

Grupo

info

received

Recebidas

info

talk_time

Tempo Atendimento

info

talk_time_ads

Tempo Atendimento (discador)

info

talk_time_callback

Tempo Atendimento (callback)

info

talk_time_inbound

Tempo Atendimento (entrantes)

info

talk_time_outbound

Tempo Atendimento (saintes)

info

total_talk

TMA

info

total_talk_ads

TMA (discador)

info

total_talk_callback

TMA (callback)

info

total_talk_inbound

TMA (entrantes)

info

total_talk_outbound

TMA (saintes)

info

unanswered

Não Atendidas

info

unanswered_ads

Não Atendidas (discador)

info

unanswered_callback

Não Atendidas (callback)

info

unanswered_inbound

Não Atendidas (entrantes)

info

unanswered_outbound

Não Atendidas (saintes)

info

unpauses

Despausas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":51,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-17",
            "2016-11-17"
         ]
      }
   },
   "columns":[{"name":"agent","alias":"Operador"},{"name":"name","alias":"Nome"},{"name":"made","alias":"Realizadas"
},{"name":"received","alias":"Recebidas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered"
,"alias":"Não Atendidas"},{"name":"logints","alias":"Hora Login"},{"name":"logoutts","alias":"Hora Logout"
},{"name":"logins","alias":"Logins"},{"name":"logouts","alias":"Logouts"},{"name":"pauses","alias":"Pausas"
},{"name":"unpauses","alias":"Despausas"},{"name":"talk_time","alias":"Tempo Atendimento"},{"name":"login_time"
,"alias":"Tempo Login"},{"name":"pause_time","alias":"Tempo Pausa"},{"name":"active_pause_time","alias"
:"Tempo Pausa Ativa"},{"name":"total_talk","alias":"TMA"},{"name":"queue_name","alias":"Grupo"},{"name"
:"answered_inbound","alias":"Atendidas (entrantes)"},{"name":"unanswered_inbound","alias":"Não Atendidas (entrantes)"}
,{"name":"talk_time_inbound","alias":"Tempo Atendimento (entrantes)"},{"name":"total_talk_inbound"
,"alias":"TMA (entrantes)"},{"name":"talk_time_outbound","alias":"Tempo Atendimento (saintes)"},{"name"
:"unanswered_outbound","alias":"Não Atendidas (saintes)"},{"name":"answered_outbound","alias":"Atendidas (saintes)"}
,{"name":"total_talk_outbound","alias":"TMA (saintes)"}]
}

Ramais - Metricas por periodo

Report ID: 24.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

calls

Chamadas

info

date

Data

parameter

YES

><

extension

Ramal

filter

NO

==

made

Realizadas

info

received

Recebidas

info

talk_time

Tempo Atendimento

info

unanswered

Não Atendidas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":24,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-17",
            "2016-11-17"
         ]
      }
   },
   "columns":[{"name":"extension","alias":"Ramal"},{"name":"calls","alias":"Chamadas"},{"name":"made","alias":"Realizadas"
},{"name":"received","alias":"Recebidas"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered"
,"alias":"Não Atendidas"},{"name":"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias"
:"<60s"},{"name":"answered_before_2","alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name"
:"answered_before_4","alias":">=120s"},{"name":"talk_time","alias":"Tempo Atendimento"}]
}

Ramais - Registro de operadores

Report ID: 29.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

info

date

Data

parameter

YES

><

extension

Ramal

filter

NO

==

login

Login

info

logoff

Logout

info

name

Nome

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":29,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-16",
            "2016-11-16"
         ]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"extension","alias":"Ramal"},{"name":"agent","alias"
:"Operador"},{"name":"name","alias":"Nome"},{"name":"login","alias":"Login"},{"name":"logoff","alias"
:"Logout"}]
}

Pesquisa de satisfação - Survey analitico

Report ID: 27.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

agent_name

Nome Operador

info

client_code

Codigo Cliente

info

date

Data

parameter

YES

><

duration

Duração

info

origin

Origem

filter

NO

==

queue_name

Grupo

filter

NO

==

Resposta_1

Resposta 1

info

Resposta_2

Resposta 2

info

Resposta_3

Resposta 3

info

Resposta_4

Resposta 4

info

Resposta_5

Resposta 5

info

Resposta_6

Resposta 6

info

Resposta_7

Resposta 7

info

Resposta_8

Resposta 8

info

Resposta_9

Resposta 9

info

Resposta_10

Resposta 10

info

survey_id

Survey ID

filter

NO

==

survey_info

Survey Info

filter

NO

==

time

Hora

info

uniqueid

Uniqueid

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":27,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-17",
            "2016-11-17"
         ]
      }
   },
   "columns":[{"name":"uniqueid","alias":"Uniqueid"},{"name":"date","alias":"Data"},{"name":"time","alias"
:"Hora"},{"name":"origin","alias":"Origem"},{"name":"queue_name","alias":"Grupo"},{"name":"agent","alias"
:"Operador"},{"name":"agent_name","alias":"Nome Operador"},{"name":"survey_info","alias":"Survey Info"
},{"name":"survey_id","alias":"Survey ID"},{"name":"client_code","alias":"Codigo Cliente"},{"name":"duration"
,"alias":"Duração"},{"name":"Resposta_1","alias":"Resposta 1"},{"name":"Resposta_2","alias":"Resposta 2"}
,{"name":"Resposta_3","alias":"Resposta 3"},{"name":"Resposta_4","alias":"Resposta 4"},{"name":"Resposta_5"
,"alias":"Resposta 5"},{"name":"Resposta_6","alias":"Resposta 6"},{"name":"Resposta_7","alias":"Resposta 7"}
,{"name":"Resposta_8","alias":"Resposta 8"},{"name":"Resposta_9","alias":"Resposta 9"},{"name":"Resposta_10"
,"alias":"Resposta 10"}]
}

Pesquisa de satisfação - Survey sintetico

Report ID: 28.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

date

Data

parameter

YES

><

queue_name

Grupo

filter

NO

==

sum_answer_1

Média Resposta 1

info

sum_answer_2

Média Resposta 2

info

sum_answer_3

Média Resposta 3

info

sum_answer_4

Média Resposta 4

info

sum_answer_5

Média Resposta 5

info

sum_answer_6

Média Resposta 6

info

sum_answer_7

Média Resposta 7

info

sum_answer_8

Média Resposta 8

info

sum_answer_9

Média Resposta 9

info

sum_answer_10

Média Resposta 10

info

survey_id

Survey ID

info

surveys

Pesquisas

info

total_answer_1

Número de Respostas 1

info

total_answer_2

Número de Respostas 2

info

total_answer_3

Número de Respostas 3

info

total_answer_4

Número de Respostas 4

info

total_answer_5

Número de Respostas 5

info

total_answer_6

Número de Respostas 6

info

total_answer_7

Número de Respostas 7

info

total_answer_8

Número de Respostas 8

info

total_answer_9

Número de Respostas 9

info

total_answer_10

Número de Respostas 10

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":28,
   "params":{
      "date":{
         "type":"><",
         "values":[
            "2016-11-17",
            "2016-11-17"
         ]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"survey_id","alias":"Survey ID"},{"name":"queue_name"
,"alias":"Grupo"},{"name":"answered","alias":"Atendidas"},{"name":"surveys","alias":"Pesquisas"},{"name"
:"total_answer_1","alias":"Número de Respostas 1"},{"name":"total_answer_2","alias":"Número de Respostas 2"}
,{"name":"total_answer_3","alias":"Número de Respostas 3"},{"name":"total_answer_4","alias":"Número de Respostas 4"}
 ,{"name":"total_answer_5","alias":"Número de Respostas 5"},{"name":"total_answer_6"
,"alias":"Número de Respostas 6"},{"name":"total_answer_7","alias":"Número de Respostas 7"},{"name":"total_answer_8"
,"alias":"Número de Respostas 8"},{"name":"total_answer_9","alias":"Número de Respostas 9"},{"name":"total_answer_10"
,"alias":"Número de Respostas 10"},{"name":"sum_answer_1","alias":"Média Resposta 1"},{"name":"sum_answer_2"
,"alias":"Média Resposta 2"},{"name":"sum_answer_3","alias":"Média Resposta 3"},{"name":"sum_answer_4"
,"alias":"Média Resposta 4"},{"name":"sum_answer_5","alias":"Média Resposta 5"},{"name":"sum_answer_6"
,"alias":"Média Resposta 6"},{"name":"sum_answer_7","alias":"Média Resposta 7"},{"name":"sum_answer_8"
,"alias":"Média Resposta 8"},{"name":"sum_answer_9","alias":"Média Resposta 9"},{"name":"sum_answer_10"
,"alias":"Média Resposta 10"}]
}

Chats - Grupos, Métricas por Data

Report ID: 32.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

chats

Chats

info

date

Data

parameter

YES

==

giveup

Desistencias

info

giveup_before_0

Des. <30s

info

giveup_before_1

Des. <60s

info

giveup_before_2

Des. <90s

info

giveup_before_3

Des. <120s

info

giveup_before_4

Des. >120s

info

interval

Intervalo

parameter

YES

==

longest_hold

Maior Espera

info

queue_name

Grupo

filter

NO

==

refused

Recusados

info

time

Hora

info

total_call

TMO

info

total_hold

TME

info

total_talk

TMA

info

unanswered

Não Atentidos

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":32,
   "interval":120,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"==",
         "values":["2016-11-17"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"survey_id","alias":"Survey ID"},{"name":"queue_name"
,"alias":"Grupo"},{"name":"answered","alias":"Atendidas"},{"name":"surveys","alias":"Pesquisas"},{"name"
:"total_answer_1","alias":"Número de Respostas 1"},{"name":"total_answer_2","alias":"Número de Respostas 2"}
,{"name":"total_answer_3","alias":"Número de Respostas 3"},{"name":"total_answer_4","alias":"Número de Respostas 4"}
 ,{"name":"total_answer_5","alias":"Número de Respostas 5"},{"name":"total_answer_6"
,"alias":"Número de Respostas 6"},{"name":"total_answer_7","alias":"Número de Respostas 7"},{"name":"total_answer_8"
,"alias":"Número de Respostas 8"},{"name":"total_answer_9","alias":"Número de Respostas 9"},{"name":"total_answer_10"
,"alias":"Número de Respostas 10"},{"name":"sum_answer_1","alias":"Média Resposta 1"},{"name":"sum_answer_2"
,"alias":"Média Resposta 2"},{"name":"sum_answer_3","alias":"Média Resposta 3"},{"name":"sum_answer_4"
,"alias":"Média Resposta 4"},{"name":"sum_answer_5","alias":"Média Resposta 5"},{"name":"sum_answer_6"
,"alias":"Média Resposta 6"},{"name":"sum_answer_7","alias":"Média Resposta 7"},{"name":"sum_answer_8"
,"alias":"Média Resposta 8"},{"name":"sum_answer_9","alias":"Média Resposta 9"},{"name":"sum_answer_10"
,"alias":"Média Resposta 10"}]
}

Chats - Grupos, Metricas por Periodo

Report ID: 33.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

answered

Atendidas

info

answered_before_0

<30s

info

answered_before_1

<60s

info

answered_before_2

<90s

info

answered_before_3

<120s

info

answered_before_4

>=120s

info

chats

Chats

info

date

Data

parameter

YES

><

giveup

Desistencias

info

giveup_before_0

Des. <30s

info

giveup_before_1

Des. <60s

info

giveup_before_2

Des. <90s

info

giveup_before_3

Des. <120s

info

giveup_before_4

Des. >120s

info

longest_hold

Maior Espera

info

queue_name

Grupo

filter

NO

==

refused

Recusados

info

total_call

TMO

info

total_hold

TME

info

total_talk

TMA

info

unanswered

Não Atentidos

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":33,
   "percentage":0,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-17","2016-11-17"]
      }
   },
   "columns":
[{"name":"date","alias":"Data"},{"name":"queue_name","alias":"Grupo"},{"name":"chats","alias"
:"Chats"},{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atentidos"},{"name"
:"answered_before_0","alias":"<30s"},{"name":"answered_before_1","alias":"<60s"},{"name":"answered_before_2"
,"alias":"<90s"},{"name":"answered_before_3","alias":"<120s"},{"name":"answered_before_4","alias":">=120s"}
,{"name":"giveup","alias":"Desistencias"},{"name":"refused","alias":"Recusados"},{"name":"total_talk"
,"alias":"TMA"},{"name":"total_hold","alias":"TME"},{"name":"total_call","alias":"TMO"},{"name":"longest_hold"
,"alias":"Maior Espera"},{"name":"giveup_before_0","alias":"Des. <30s"},{"name":"giveup_before_1","alias"
:"Des. <60s"},{"name":"giveup_before_2","alias":"Des. <90s"},{"name":"giveup_before_3","alias":"Des. <120s"}
,{"name":"giveup_before_4","alias":"Des. >120s"}]
}

Chats - Grupos, Registro Detalhado

Report ID: 34.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

date

Data

parameter

YES

><

duration

Duração

info

extension

Ramal

filter

NO

==

messages

Mensagens

info

origin

Origem

filter

NO

==

queue_name

Grupo

filter

NO

==

status

Status

filter

NO

==

time

Hora

filter

NO

><

uniqueid

Identificador

info

Note

In the messages field you can see the [LF] and [CR] markings, which respectively mean “Line Feed” and “Carriege Return” of the message.

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":34,
   "timeformat":0,
   "params":{
      "date":{
         "type":"><",
         "values":["2016-11-17","2016-11-17"]
      }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"origin","alias"
:"Origem"},{"name":"extension","alias":"Ramal"},{"name":"agent","alias":"Operador"},{"name":"queue_name"
,"alias":"Grupo"},{"name":"status","alias":"Status"},{"name":"duration","alias":"Duração"},{"name":"messages"
,"alias":"Mensagens"},{"name":"uniqueid","alias":"Identificador"}]
}

Chats - Operadores, Registro Detalhado

Report ID: 35.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

date

Data

parameter

YES

><

duration

Duração

info

event

Evento

info

extension

Ramal

filter

NO

==

name

Nome

info

origin

Origem

filter

NO

==

pause

Pausa

info

time

Hora

filter

NO

><

uniqueid

Identificador

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":35,
   "timeformat":0,
   "params":{
          "date":{
                 "type":"><",
                 "values":["2016-11-17","2016-11-17"]
          }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"agent","alias"
:"Operador"},{"name":"name","alias":"Nome"},{"name":"event","alias":"Evento"},{"name":"pause","alias"
:"Pausa"},{"name":"extension","alias":"Ramal"},{"name":"origin","alias":"Origem"},{"name":"duration"
,"alias":"Duração"},{"name":"uniqueid","alias":"Identificador"}]
}

Chats - Operadores, Metricas por Periodo

Report ID: 36.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

answered

Atendidas

info

chats

Chats

info

date

Data

parameter

YES

><

login_time

Tempo Login

info

logins

Logins

info

logints

Hora Login

info

logouts

Logouts

info

logoutts

Hora Logout

info

name

Nome

info

pause_time

Tempo Pausa

info

pauses

Pausas

info

talk_time

Tempo Atendimento

info

unanswered

Não Atentidos

info

unpauses

Despausas

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":36,
   "timeformat":0,
   "params":{
          "date":{
                 "type":"><",
                 "values":["2016-11-17","2016-11-17"]
          }
   },
   "columns":[{"name":"agent","alias":"Operador"},{"name":"name","alias":"Nome"},{"name":"chats","alias":"Chats"}
,{"name":"answered","alias":"Atendidas"},{"name":"unanswered","alias":"Não Atentidos"},{"name":"logints"
,"alias":"Hora Login"},{"name":"logoutts","alias":"Hora Logout"},{"name":"logins","alias":"Logins"},
{"name":"logouts","alias":"Logouts"},{"name":"pauses","alias":"Pausas"},{"name":"unpauses","alias":"Despausas"
},{"name":"talk_time","alias":"Tempo Atendimento"},{"name":"login_time","alias":"Tempo Login"},{"name"
:"pause_time","alias":"Tempo Pausa"}]
}

Chats - (Chatbot) Grupos, Registro Detalhado

Report ID: 53.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

agent

Operador

filter

NO

==

date

Data

parameter

YES

><

destination

Destino

filter

NO

==

duration

Duração

info

extension

Ramal

filter

NO

==

messages

Mensagens

filter

NO

-

origin

Origem

filter

NO

==

queue_name

Grupo

filter

NO

==

status

Status

filter

NO

==

time

Hora

filter

NO

><

uniqueid

Identificador

info

Note

In the messages field you can see the [LF] and [CR] markings, which respectively mean “Line Feed” and “Carriege Return” of the message.

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":53,
   "timeformat":0,
   "params":{
          "date":{
                 "type":"><",
                 "values":["2016-11-17","2016-11-17"]
          }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"origin","alias"
:"Origem"},{"name":"extension","alias":"Ramal"},{"name":"agent","alias":"Operador"},{"name":"destination"
,"alias":"Destino"},{"name":"queue_name","alias":"Grupo"},{"name":"status","alias":"Status"},{"name"
:"duration","alias":"Duração"},{"name":"messages","alias":"Mensagens"},{"name":"uniqueid","alias":"Identificador"
}]
}

Drill Down - DrillDown metricas de URA

Report ID: 49.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

date

Data

parameter

YES

><

duration

TMU

info

order

Ordem

info

success

Sucesso

info

tag

Descritor

info

tag_description

Descricao

info

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":49,
   "params":{
          "date":{
                 "type":"><",
                 "values":["2016-11-17","2016-11-17"]
          }
   },
   "columns":[{"name":"order","alias":"Ordem"},{"name":"tag","alias":"Descritor"},{"name":"tag_description","alias"
:"Descricao"},{"name":"flow_id","alias":"flow_id"},{"name":"parent_flow_id","alias":"parent_flow_id"
,"type":"text"},{"name":"success","alias":"Sucesso"},{"name":"tmu","alias":"tmu"}]
}

Auditoria - Mensagens registro detalhado

Report ID: 50.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

action

Acao

filter

NO

==

date

Data

parameter

YES

== / ><

file

Arquivo

info

name

Nome

info

prio

Prioridade

info

table

Tabela

filter

NO

==

time

Hora

filter

NO

><

transcription

Transcricao

info

type_message

Tipo de Arquivo

info

user

Usuario

filter

NO

==

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":50,
   "params":{
          "date":{
                 "type":"==",
                 "values":["2016-11-17"]
          }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"user","alias":"Usuario"
},{"name":"table","alias":"Tabela"},{"name":"action","alias":"Acao"},{"name":"transcription","alias"
:"Transcricao"},{"name":"prio","alias":"Prioridade"},{"name":"name","alias":"Nome"},{"name":"file","alias"
:"Arquivo"},{"name":"type_message","alias":"Tipo de Arquivo"}]
}

Auditoria - Gravacoes registro detalhado

Report ID: 52.

Description of Columns:

Column Name

Column Name Alias

Column Type

Required

Match Operator

action

Acao

filter

NO

==

date

Data

parameter

YES

== / ><

file

Arquivo

filter

NO

==

time

Hora

filter

NO

><

user

Usuario

filter

NO

==

JSON Sample

{
   "login":"report_user",
   "pass":"rTy334D3ddK4s",
   "id":52,
   "params":{
          "date":{
                 "type":"><",
                 "values":["2016-11-17","2016-11-17"]
          }
   },
   "columns":[{"name":"date","alias":"Data"},{"name":"time","alias":"Hora"},{"name":"user","alias":"Usuario"
},{"name":"file","alias":"Arquivo"},{"name":"action","alias":"Acao"}]
}