API PABX Dígitro
Canal de EventosChamadasDados e ConfiguraçõesConsultas e Informações
Canal de EventosChamadasDados e ConfiguraçõesConsultas e Informações
DTMF
Senhas e UsuáriosRecursos do Ramal
DTMF
Senhas e UsuáriosRecursos do Ramal
  1. DTMF
  • Parar detecção de cifras DTMF em uma chamada
    POST
  • Detectar cifras DTMF em uma chamada
    POST
  • Enviar cifras em DTMF para chamada
    POST
  1. DTMF

Enviar cifras em DTMF para chamada

POST
/requests/{channelID}/enviar-cifras-dtmf
Operações de controle dos Ramais monitorados
Esta função deverá ser utilizada para enviar cifras DTMF em uma chamada estabelecida.

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.
CIFRAS_DTMF
string 
requerido
Indica as cifras DTMF a enviar ou detectadas.
DURACAO_DTMF
string 
opcional
Indica duracao das cifras DTMF.(Default 150 ms. Valores de 50 até 1200). Obs. Uma vezes utilizado (definir um valor diferente do valor default) o parâmetro opcional DURACAO_DTMF deve-se utilizar (definir um valor diferente do valor default) o parâmetro opcional INTERVALO_DTMF. E vice-versa.
INTERVALO_DTMF
string 
opcional
Intervalo entre as cifras DTMF.(Default 150 ms. Valores de 50 até 1200). Obs. Uma vezes utilizado (definir um valor diferente do valor default) o parâmetro opcional DURACAO_DTMF deve-se utilizar (definir um valor diferente do valor default) o parâmetro opcional INTERVALO_DTMF. E vice-versa.
Exemplo
{
  "DISPOSITIVO": "1125000",
  "SENHA_DISPOSITIVO": "4567",
  "ID_CHAMADA": "08/07/24 10:46:19 010A 0974/00",
  "CIFRAS_DTMF": "7",
  "DURACAO_DTMF": "150",
  "INTERVALO_DTMF": "150"
}

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//enviar-cifras-dtmf' \
--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",
    "CIFRAS_DTMF": "7",
    "DURACAO_DTMF": "150",
    "INTERVALO_DTMF": "150"
}'

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
Detectar cifras DTMF em uma chamada
Built with