API PABX Dígitro
Canal de EventosChamadasDados e ConfiguraçõesConsultas e Informações
Canal de EventosChamadasDados e ConfiguraçõesConsultas e Informações
DTMFSenhas e UsuáriosRecursos do Ramal
DTMFSenhas e UsuáriosRecursos do Ramal
  1. Recursos do Ramal
  • Configurar/desabilitar LO do ramal
    POST
  • Configurar/desabilitar NR do ramal
    POST
  • Desabilitar siga-me interno
    POST
  • Configurar siga-me interno
    POST
  • Configurar siga-me externo
    POST
  • Ativar/desativar cadeado do ramal
    POST
  • Ativar/desativar não pertube do ramal
    POST
  • Iniciar monitoração de áudio do dispositivo
    POST
  • Terminar monitoração de áudio
    POST
  1. Recursos do Ramal

Iniciar monitoração de áudio do dispositivo

POST
/requests/{channelID}/inicia-monitoracao-audio
Operações de controle dos Ramais monitorados
Esta função deverá ser utilizada para iniciar amonitoração de áudio em um dispositivo.

Requisição

Parâmetros Path
channelID
integer 
requerido
ID do Canal recebido no EVENTO_DE_ABERTURA_DE_CANAL
Parâmetros Header
x-api-key
string 
requerido
Chave de acesso para controle via CTI
Parâmetros Bodyapplication/json
DISPOSITIVO
string 
requerido
Indica o dispositivo que está requisitando um serviço.
SENHA_DISPOSITIVO
string 
requerido
Senha do dispositivo.
DISPOSITIVO_MONITORADO
string 
requerido
Indica o dispositivo que está sendo monitorado (áudio).
DISPOSITIVO_COM_PERMISSAO
string 
opcional
Indica o dispositivo que será validado para ver a permissão de monitoração (não é o que pediu o comando).
SENHA
string 
opcional
Indica a senha a ser utilizada para validação da operação requisitada.
AUTO_LIBERACAO
string 
opcional
Indica que o dispositivo será liberado após o término da monitoração (SIM/NAO).
ID_CHAMADA_MONITORADO
string 
opcional
Indica a chamada que deve ser monitorada. Só funciona para chamadas internas (ramal-ramal)
Exemplo
{
  "DISPOSITIVO": "1125000",
  "SENHA_DISPOSITIVO": "4567",
  "DISPOSITIVO_MONITORADO": "1127000",
  "DISPOSITIVO_COM_PERMISSAO": "1128000",
  "SENHA": "1234",
  "AUTO_LIBERACAO": "NAO",
  "ID_CHAMADA_MONITORADO": "08/07/24 14:15:01 010A 800F/00"
}

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 --request POST '/requests//inicia-monitoracao-audio' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "DISPOSITIVO": "1125000",
    "SENHA_DISPOSITIVO": "4567",
    "DISPOSITIVO_MONITORADO": "1127000",
    "DISPOSITIVO_COM_PERMISSAO": "1128000",
    "SENHA": "1234",
    "AUTO_LIBERACAO": "NAO",
    "ID_CHAMADA_MONITORADO": "08/07/24 14:15:01 010A 800F/00"
}'

Respostas

🟢200OK
application/json
Comando recebido com sucesso.
Body
ID_CHAMADA
string 
opcional
Este campo é a identificação da chamada em andamento.
Exemplo
{
  "ID_CHAMADA": "08/07/24 10:46:19 010A 0974/00"
}
🟠400Pedido inválido
🟠401Não autorizado
🟠403Proibido
🔴500Erro do servidor
Página anterior
Ativar/desativar não pertube do ramal
Próxima página
Terminar monitoração de áudio
Built with