Mamute
  1. Discador
Mamute
Mamute APIs
  • Relatórios
  • Mamute APIs
  • Mamute Addons APIs
  • Introdução
  • manager
    • sms
      • Saldo
      • Envio de SMS
    • Pabx
      • Capturar chamada
      • Fazer ligação
      • Encerrar chamada
      • Baixar gravações de um determinado dia
      • Baixar gravação formato padrão
      • Baixar gravação formato MP3
      • Ouvir gravação
  • sms
    • Saldo
      GET
    • Enivo de SMS
      GET
  • export
    • Volume de ligações da fila
      POST
  • report
    • Integracao
      • URA histórico requisições - Autoatendimento (D)
      • Master URA MVNO - Autoatendimento (C)
      • Plugin URA - Autoatendimento (C)
      • Plugin URA - Autoatendimento (D)
    • Call Center
      • Pausas do agente (D)
      • Atividades do agente (D)
      • Abandono (P)
      • Chamada da fila (D)
      • Produtividade da fila (P)
      • Chamadas do agente (D)
      • Pesquisa de satisfação (D)
      • Fila com ILA 20-60 (P)
      • Produtividade do agente (P)
      • Produtividade do agente (C)
      • Resumo da fila (CQ)
      • Métricas do agente (C)
      • Métricas média do agente mensal (C)
      • Classificação de chamadas (D)
      • Produtividade da fila (C)
      • Pronto atendimento do agente (CD)
      • Pronto atendimento do agente (CA)
    • Discador
      • Discador (D)
        POST
      • Lista de Discagem (D)
        POST
      • Percentual de discagem (C)
        POST
      • Eventos do discador (CD)
        POST
      • Campanha (D)
        POST
    • Central de Telefonia
      • Chamadas (D)
      • URA (C)
      • URA opções (C)
      • URA (D)
      • URA (CR)
      • URA Opções (CR)
      • Distribuição de Chamadas por Tronco (D)
      • Chamadas do ramal (C)
      • Chamadas do ramal (D)
  • queue
    • Listagem de Fila de Espera
      POST
    • Indentificação de Fila por ID
      GET
  • agent
    • Listagem de Agentes
      POST
    • Indentificação de Agente por ID
      GET
  • branch
    • Listagem de ramal
      POST
    • Identificação de ramal por ID
      GET
  1. Discador

Percentual de discagem (C)

POST
http://{{HOST}}/service/v1/report/dialer-rtp-0004

Relatório Percentual de Discagem (C)#

Este documento descreve a API para obter o relatório percentual de discagem (C) a partir do serviço de call center. O relatório pode ser solicitado por meio de uma solicitação POST para a rota {{HOST}}/service/v1/report/dialer-rtp-0004.

Requisição#

Rota#

POST {{HOST}}/service/v1/report/dialer-rtp-0004

Corpo da Requisição (JSON)#

O filtro a ser aplicado na solicitação é fornecido no corpo da requisição em formato JSON da seguinte maneira:
{
    "filters": [
        {
            "field": "dateStart",
            "selectedValue": "2023-07-23 00:00:00"
        },
        {
            "field": "dateEnd",
            "selectedValue": "2023-07-23 23:59:59"
        }
    ],
    "format": "json"
}

Resposta#

A resposta da solicitação será um JSON contendo os dados percentuais de discagem. Os campos presentes na resposta são os seguintes:
queue: Fila.
queuename: Nome da fila.
dialer_id: ID do Dialer.
dialer_name: Nome do Dialer.
total: Total de discagens.
dialer: Número de discagens pelo Dialer.
pending: Discagens pendentes.
failure: Discagens com falha.
success: Discagens com sucesso.
dialer_per: Percentual de discagens pelo Dialer.
pending_per: Percentual de discagens pendentes.
failure_per: Percentual de discagens com falha.
success_per: Percentual de discagens com sucesso.
Aqui está um exemplo da resposta em formato JSON:
{
    "page": 1,
    "iTotalRecords": 1,
    "iTotalDisplayRecords": 1,
    "aaData": {
        "general": [
            {
                "queue": "700",
                "queuename": "Fila 1",
                "dialer_id": "449",
                "dialer_name": "Teste testando",
                "total": "193",
                "dialer": "0",
                "pending": "193",
                "failure": "0",
                "success": "0",
                "dialer_per": "0.00",
                "pending_per": "100.00",
                "failure_per": "0.00",
                "success_per": "0.00"
            }
        ]
    }
}

Tabela de Retorno#

Aqui está uma tabela descrevendo os tipos de retorno recebidos na resposta:
CampoDescriçãoTipo
queueFilaString
queuenameNome da filaString
dialer_idID do DialerString
dialer_nameNome do DialerString
totalTotal de discagensString
dialerNúmero de discagens pelo DialerString
pendingDiscagens pendentesString
failureDiscagens com falhaString
successDiscagens com sucessoString
dialer_perPercentual de discagens pelo DialerString
pending_perPercentual de discagens pendentesString
failure_perPercentual de discagens com falhaString
success_perPercentual de discagens com sucessoString

Requisição

Parâmetros Header
PreAuthorization
string 
requerido
Exemplo:
Bearer {{access_token}}
Parâmetros Bodyapplication/json
filters
array [object {2}] 
requerido
field
string 
requerido
selectedValue
string 
requerido
format
string 
requerido
Exemplo
{
  "filters": [
    {
      "field": "dateStart",
      "selectedValue": "2023-07-23 00:00:00"
    },
    {
      "field": "dateEnd",
      "selectedValue": "2023-07-23 23:59:59"
    }
  ],
  "format": "json"
}

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'http://{{HOST}}/service/v1/report/dialer-rtp-0004' \
--header 'PreAuthorization: Bearer {{access_token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "filters": [
        {
            "field": "dateStart",
            "selectedValue": "2023-07-23 00:00:00"
        },
        {
            "field": "dateEnd",
            "selectedValue": "2023-07-23 23:59:59"
        }
    ],
    "format": "json"
}'

Respostas

🟢200Percentual de discagem (C)
application/json
Body
page
integer 
requerido
iTotalRecords
integer 
requerido
iTotalDisplayRecords
integer 
requerido
aaData
object 
requerido
general
array [object {13}] 
requerido
Exemplo
{
  "page": 1,
  "iTotalRecords": 1,
  "iTotalDisplayRecords": 1,
  "aaData": {
    "general": [
      {
        "queue": "700",
        "queuename": "Fila 1",
        "dialer_id": "449",
        "dialer_name": "Teste testando",
        "total": "193",
        "dialer": "0",
        "pending": "193",
        "failure": "0",
        "success": "0",
        "dialer_per": "0.00",
        "pending_per": "100.00",
        "failure_per": "0.00",
        "success_per": "0.00"
      },
      {
        "queue": "700",
        "queuename": "Fila 1",
        "dialer_id": "450",
        "dialer_name": "Nova_Cintra_1",
        "total": "576",
        "dialer": "0",
        "pending": "576",
        "failure": "0",
        "success": "0",
        "dialer_per": "0.00",
        "pending_per": "100.00",
        "failure_per": "0.00",
        "success_per": "0.00"
      },
      {
        "queue": "701",
        "queuename": "Fila 2",
        "dialer_id": "451",
        "dialer_name": "Nova_cintra_2",
        "total": "156",
        "dialer": "0",
        "pending": "156",
        "failure": "0",
        "success": "0",
        "dialer_per": "0.00",
        "pending_per": "100.00",
        "failure_per": "0.00",
        "success_per": "0.00"
      },
      {
        "queue": "700",
        "queuename": "Fila 1",
        "dialer_id": "453",
        "dialer_name": "Campanha Teste",
        "total": "7",
        "dialer": "7",
        "pending": "3",
        "failure": "0",
        "success": "4",
        "dialer_per": "100.00",
        "pending_per": "42.86",
        "failure_per": "0.00",
        "success_per": "57.14"
      }
    ]
  }
}
Página anterior
Lista de Discagem (D)
Próxima página
Eventos do discador (CD)
Built with