PABX/Integrações

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Exemplo - POST)
Linha 85: Linha 85:
 
"call_type":2,
 
"call_type":2,
 
"callid":"14176285233.12463",
 
"callid":"14176285233.12463",
"url_audio":"http:\/\/10.0.0.1\/storage\/07042020\/7000_4833334840_900aaa0_4018_c8000aaa_23916_155654.wav",
+
"url_audio":"http://10.0.0.1\/storage/07042020/7000_4833334840_900aaa0_4018_c8000aaa_23916_155654.wav",
 
"proto":"20200407259973"
 
"proto":"20200407259973"
 
}
 
}

Edição de 16h14min de 8 de abril de 2020

Tabela de conteúdo


Configurando PABX


Webhooks-config-geral.png


Configuração Webhook
Habilitar chamadas aos webhooks de integradores Habilita ou desabilita a integração com aplicações de terceiros.
Habilita Endpoit Padrão Habilita o envio de hooks para o enpoir padrão configurado em URL do Endpoint.
URL do Endpoint URL de destino dos eventos que serão enviados via webhooks.
Tipo de Requisição Define se o envio dos hooks será via GET ou POST.
Parâmetros Variável personalizada que será enviada nos comandos. Utilizada para (Dígitos DTMF de uma Ura, por exemplo).
Timeout de Conexão Timeout, em segundos, que o PABX irá esperar para cancelar o envio em caso de falhas na conexão com endereço inserido no campo URL do Endpoint.
Timeout de Resposta Tempo, em segundos, que o PABX uTech irá aguardar pela resposta da requisição enviada ao servidor configurado no campo URL do Endpoint.
Endereço Público Endereço IP utilizado para os usuários ser inserido na URL da gravação. Caso não seja configurado, a aplicação deverá inserir um endereço.









Campos

Campo enviados
event_type Tipo do evento:
  • originate: Chamada iniciada.
  • finish: Chamada finalizada.
exten Extensão, número, ou ramal do PABX utilizado na chamada.
numero Número externo, destino ou originário da chamada.
call_type Define se o a chamada é entrante ou sainte:
  • 1: Entrante
  • 2: Sainte
callid Identificador da chamada.
url_audio URL com link para a gravação da chamda.
proto Número de protocolo da chamada.


Exemplo - POST

  • PABX enviando hook para 10.0.0.2 via POST
POST / HTTP/1.1
Host: 10.0.0.1
Accept: */*
Content-Type: application/json
Content-Length: 239

{"event_type":"finish",
"exten":"7000",
"number":"04833334840",
"call_type":2,
"callid":"14176285233.12463",
"url_audio":"http://10.0.0.1\/storage/07042020/7000_4833334840_900aaa0_4018_c8000aaa_23916_155654.wav",
"proto":"20200407259973"
}


  • Resposta recebida pelo PABX de 10.0.0.2
HTTP/1.1 200 OK
Date: Tue, 07 Apr 2020 18:57:57 GMT
Server: Apache/2.4.23
X-Powered-By: PHP/5.6.29
Content-Length: 0
Content-Type: text/html; charset=UTF-8

Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas