Interact CTI
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
GuiasCanais/SubscriptionsAgentesChamadasConsultas/MonitoraçãoEstatísticas/AlarmesSupervisãoGravaçãoDiscadorHSMCallback
  1. Gravação
  • Obter sites de gravação
    GET
  • Iniciar gravação
    POST
  • Encerrar gravação
    POST
  • Configurar gravação sob demanda
    POST
  • Monitorar estado da gravação
    GET
  • Obter lista de gravações
    GET
  • Consultar dados da gravação
    GET
  • Recuperar conteúdo da gravação
    GET
  • Associar descrição à gravação
    POST
  • Controlar reprodução de gravação
    POST
  1. Gravação

Configurar gravação sob demanda

POST
/recorder/set_on_demand
Configura agentes, serviços e mídias para gravação sob demanda. Para interromper as gravações, envie este comando com listas vazias.

Requisição

Parâmetros Bodyapplication/json

Exemplo
{
    "agents": [
        "agent.one",
        "agent.two"
    ],
    "services": [
        "Atendimento VIP",
        "Suporte Técnico"
    ],
    "media_types": [
        "voice",
        "chat"
    ],
    "site": 1,
    "operator": "operador.gravador"
}

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 '/recorder/set_on_demand' \
--header 'Content-Type: application/json' \
--data-raw '{
    "agents": [
        "agent.one",
        "agent.two"
    ],
    "services": [
        "Atendimento VIP",
        "Suporte Técnico"
    ],
    "media_types": [
        "voice",
        "chat"
    ],
    "site": 1,
    "operator": "operador.gravador"
}'

Respostas

🟢200OK
application/json
Sucesso
Body

Exemplo
{
    "command": "string",
    "status": "ok"
}
🟠400Pedido inválido
Modificado em 2024-09-11 19:04:18
Página anterior
Encerrar gravação
Próxima página
Monitorar estado da gravação
Built with