API PABX Dígitro
Canal de EventosChamadasDados e ConfiguraçõesConsultas e Informações
Canal de EventosChamadasDados e ConfiguraçõesConsultas e Informações
Estado e ConfiguraçõesGravaçãoTons e Reprodução
Outros
Estado e ConfiguraçõesGravaçãoTons e Reprodução
Outros
  1. Tons e Reprodução
  • Detectar tons de um dispositivo
    POST
  • Parar detecção de tons do dispositivo
    POST
  • Reproduzir frase/arquivo na chamada
    POST
  • Cancelar repodução de frase/arquivo na chamada
    POST
  • Executar efeito de repodução na chamada em andamento
    POST
  1. Tons e Reprodução

Executar efeito de repodução na chamada em andamento

POST
/requests/{channelID}/efeito-reproducao
Esta função deverá ser utilizada para fazer um efeito na reprodução em andamento, deverá ser passado id (chave primária) da chamada.

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.
ID_CHAMADA
string 
requerido
Este campo é a identificação da chamada em andamento.
FUNCAO_EFEITO
string 
requerido
Tipos de efeitos de reprodução (AVANCO/RETROCESSO/PAUSA/CONTINUA/GANHO/POSICIONA_CURSOR/VELOCIDADE/SUPRESSAO_SILENCIO)
PARAM_EFEITO
string 
opcional
Formato (tempo=seg,mseg;sinal=+,-;ganho=0,2,3,4,5;velocidade=;ativa=0,1). Descrição dos campos {tempo - Para avançar ou retroceder tempo em segundos("AVANCO","RETROCESSO"). Para posicionar o cursor, tempo em milissegundos(POSICIONA_CURSOR); sinal - Indica o sinal do ganho a ser aplicado + = amplificar, - = atenuar(GANHO); ganho - Indica o valor do ganho a ser aplicado (0 = Igual ao original; 1 = 3dB; 2 = 6dB; 3 = 9dB; 4 = 12dB; 5 = 15db [GANHO]); velocidade - Indica taxa de aceleração da reprodução. Expansão de áudio -> Reprodução em modo lento (10 <= valor_velocidade < 100) / Reprodução com velocidade normal (valor_velocidade = 100) / Compressão de áudio|Reprodução em modo rápido (100 < valor_velocidade <= 255); ativa - 0 = desativa, 1 = ativa supressão de silêncio na reprodução.(SUPRESSAO_SILENCIO)}
Exemplo
{
    "DISPOSITIVO": "1125000",
    "SENHA_DISPOSITIVO": "4567",
    "ID_CHAMADA": "08/07/24 10:46:19 010A 0974/00",
    "FUNCAO_EFEITO": "AVANCO",
    "PARAM_EFEITO": "tempo=4;sinal=+;ganho=4;velocidade=1;ativa=1"
}

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//efeito-reproducao' \
--header 'x-api-key;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "DISPOSITIVO": "1125000",
    "SENHA_DISPOSITIVO": "4567",
    "ID_CHAMADA": "08/07/24 10:46:19 010A 0974/00",
    "FUNCAO_EFEITO": "AVANCO",
    "PARAM_EFEITO": "tempo=4;sinal=+;ganho=4;velocidade=1;ativa=1"
}'

Respostas

🟢200OK
application/json
Comando recebido com sucesso.
Body
object {0}
Exemplo
{}
🟠400Pedido inválido
🟠401Não autorizado
🟠403Proibido
🔴500Erro do servidor
Modificado em 2024-09-23 18:52:45
Página anterior
Cancelar repodução de frase/arquivo na chamada
Built with