Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Callback
  • Obter parâmetros de Callback
    GET
  • Configurar parâmetros de Callback
    POST
  • Ativar coleta e/ou geração de chamadas
    GET
  • Desativar coleta e/ou geração de chamadas
    GET
  • Inserir contato para Callback
    POST
  • Limpar contatos pendentes
    GET
  1. Callback

Configurar parâmetros de Callback

POST
/callback/set_parameters
Configura os parâmetros de Callback de um serviço específico.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "enabled": true,
    "mode": "manual",
    "source": "inbound",
    "agents_availability": 60,
    "fails": {
        "busy": {
            "wait": 3,
            "retries": 2
        },
        "refused": {
            "wait": 8,
            "retries": 3
        },
        "invalid_number": {
            "wait": 0,
            "retries": 0
        },
        "refused_by_agent": {
            "wait": 2,
            "retries": 1
        },
        "others": {
            "wait": 10,
            "retries": 2
        }
    },
    "service": "Serviço de Callback",
    "entry_point": null
}

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 '/callback/set_parameters' \
--header 'Content-Type: application/json' \
--data-raw '{
    "enabled": true,
    "mode": "manual",
    "source": "inbound",
    "agents_availability": 60,
    "fails": {
        "busy": {
            "wait": 3,
            "retries": 2
        },
        "refused": {
            "wait": 8,
            "retries": 3
        },
        "invalid_number": {
            "wait": 0,
            "retries": 0
        },
        "refused_by_agent": {
            "wait": 2,
            "retries": 1
        },
        "others": {
            "wait": 10,
            "retries": 2
        }
    },
    "service": "Serviço de Callback",
    "entry_point": null
}'

Respostas

🟢200OK
application/json
Sucesso
Body

Exemplo
{
    "command": "string",
    "status": "ok"
}
🟠400Pedido inválido
Modificado em 2024-09-11 19:24:27
Página anterior
Obter parâmetros de Callback
Próxima página
Ativar coleta e/ou geração de chamadas
Built with