PABX/Integrações
De uTech Tecnologia
Tabela de conteúdo |
Configurando PABX
| 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).
Variáveis disponíveis:
|
| 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:
|
| 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 a chamada é entrante ou 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