Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Estatísticas/Alarmes
  • Assinar Estatísticas e Alarmes
    POST
  • Cancelar assinatura de Estatísticas e Alarmes
    POST
  • Abrir Canal de Monitoração
    POST
  • Fechar Canal de Monitoração
    POST
  1. Estatísticas/Alarmes

Assinar Estatísticas e Alarmes

POST
/supervisor/monitor/subscribe
Permite monitorar estatísticas de agentes, estatísticas de serviços e alarmes, filtrando por agentes, serviços, mídias, eventos e alarmes.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "subscription": {
        "channel_id": 38,
        "agents": [
            "monica",
            "fernanda"
        ],
        "services": [
            "AtendimentoCliente",
            "AtendimentoCorporativo"
        ],
        "events": [
            "on_service_stats",
            "on_agent_stats",
            "on_alarm"
        ],
        "media_types": "all",
        "agent_stats": [
            "total",
            "inbound",
            "abandoned",
            "transferred",
            "calls_details"
        ],
        "service_stats": [
            "handled",
            "generated",
            "received",
            "received_abandoned",
            "handling",
            "waiting"
        ],
        "alarms": [
            {
                "name": "max_queue_abandomn_rate",
                "value": 50,
                "media_type": "voice"
            },
            {
                "name": "max_call_time",
                "value": 1800,
                "media_type": "chat"
            }
        ],
        "expires": 3600,
        "update_interval": 10
    }
}

Códigos de solicitaçã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 --request POST '/supervisor/monitor/subscribe' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subscription": {
        "channel_id": 38,
        "agents": [
            "monica",
            "fernanda"
        ],
        "services": [
            "AtendimentoCliente",
            "AtendimentoCorporativo"
        ],
        "events": [
            "on_service_stats",
            "on_agent_stats",
            "on_alarm"
        ],
        "media_types": "all",
        "agent_stats": [
            "total",
            "inbound",
            "abandoned",
            "transferred",
            "calls_details"
        ],
        "service_stats": [
            "handled",
            "generated",
            "received",
            "received_abandoned",
            "handling",
            "waiting"
        ],
        "alarms": [
            {
                "name": "max_queue_abandomn_rate",
                "value": 50,
                "media_type": "voice"
            },
            {
                "name": "max_call_time",
                "value": 1800,
                "media_type": "chat"
            }
        ],
        "expires": 3600,
        "update_interval": 10
    }
}'

Respostas

🟢200OK
application/json
Body

Exemplo
{
    "response": {
        "command": "subscribe",
        "id": 38,
        "status": "ok"
    }
}
🟠400Pedido inválido
Modificado em 2024-09-11 18:28:31
Próxima página
Cancelar assinatura de Estatísticas e Alarmes
Built with