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

Reproduzir frase/arquivo na chamada

POST
/requests/{channelID}/reproduzir
Operações de controle dos Ramais monitorados
Esta função deverá ser utilizada para reproduzir uma frase ou arquivo na chamada relacionada ao correlato do dispositivo, 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.
ARQUIVO
string 
opcional
Arquivo (passar caminho) a ser reproduzido pela ERA.
FRASE
string 
opcional
Índice da frase a ser utilizada pela ERA para reproduzir uma ou várias mensagens.
PARAM_FRASE
string 
opcional
Sequência de mensagens que se adapta a frase fornecida (fraseologia).
PROFILE
string 
opcional
Profile do reconhecimento de voz ou reprodução de mensagem (anapaula/marcos).
FONTE_MUSICA
string 
opcional
Fonte de música associada. (Limite de 10 fontes)
FRASE_INDEXADA
string 
opcional
Índice da frase para reprodução via link simbólico
Exemplo
{
    "DISPOSITIVO": "1125000",
    "SENHA_DISPOSITIVO": "4567",
    "ID_CHAMADA": "08/07/24 10:46:19 010A 0974/00",
    "ARQUIVO": "http://10.21.20.45/rep_persona3/URA_Atendimento/3/M_00001.MP3",
    "FRASE": "4",
    "PARAM_FRASE": "1",
    "PROFILE": "anapaula",
    "FONTE_MUSICA": "1",
    "FRASE_INDEXADA": "7004"
}

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//reproduzir' \
--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",
    "ARQUIVO": "http://10.21.20.45/rep_persona3/URA_Atendimento/3/M_00001.MP3",
    "FRASE": "4",
    "PARAM_FRASE": "1",
    "PROFILE": "anapaula",
    "FONTE_MUSICA": "1",
    "FRASE_INDEXADA": "7004"
}'

Respostas

🟢200OK
application/json
Comando recebido com sucesso.
Body
object {0}
Exemplo
{}
🟠400Pedido inválido
🟠401Não autorizado
🟠403Proibido
🔴500Erro do servidor
Página anterior
Parar detecção de tons do dispositivo
Próxima página
Cancelar repodução de frase/arquivo na chamada
Built with