PABX/ConsultaNúmero

De uTech Tecnologia
Ir para: navegação, pesquisa

Tabela de conteúdo


O serviço de consulta número é utilizado identificar/buscar o destino/atendente de uma chamada, chat ou serviço, consultando número telefônico origem em uma base local ou remota. Pode ser configurado como responta da consulta, uma fila, ramal, ou qualquer outro destino configurável do PABX uTech. O PABX uTech disponibiliza 4 tipo de consultas:

Tipos de consultas
Contatos Opção utilizada para consulta na base de dados local de contatos do PABX. O campo Atendente é utilizado neste caso. (Menu CONTATOSGestão de Contatos)
Base de Dados Utilizado para consulta em base dados de terceiros. (SOMENTE MYSQL ou PostgreSQL).
WEB Service Utilizado para consulta em base dados de terceiros via WEB Service.
Script A ser utilizado pelo desenvolvimento da uTech para casos específicos e não contemplado nas opções acima.

Configuração

Para configurar o tipo de consulta utilizada pelo PABX, acesse o menu APLICAÇÕESConsulta Número e clique em Adicionar (Ou no botão Editar, no caso de alterações de uma configuração já existente)

  • Pode ser criado mais de um tipo de consulta.
Pbx-app-consultanumero.png


Para consulta em base de contatos local do PABX

Nesta opção, será consultado a base de contatos local do PABX uTech, e utilizado o campo Atendente como o destino para este serviço, chamada, chat, etc...

Pbx-app-consultanumero-contato.png


Parâmetros
Nome Identificação da configuração de consulta.
Tipo Contatos.
Dado Campo que será consultado no contato. Os campo disponíveis são: Telefone, CPF, CNPJ, RG, CEP ou Código. O campo código é o unico que não possui tratamento/validação do formato e pode ser utilizado qualquer formatação ou quantidade de digitos. Demais campos DEVERÃO estar no formato correto. Ex. CNPJ no formato de um CNPJ
Reproduçãõ de Mensagem Mensagem a ser repŕoduzida.
Destino em caso de Falha Caso o numero não seja encontrado na base de contatos do PABX, ou ocorra falha na consulta, selecione o destino para deverá ser direcionado a chamada ou chat. Ex: Mensagem Personalizada, Serviço noturno, IMR, URA, Mensagem interativa, entre outras. Verifique a tela de configuraçãoi para ver todas as opções dispoíveis.








Para consulta em banco de dados MYSQL ou PostgreSQL remoto

Pbx-app-consultanumero-mysql.png


Parâmetros
Nome Identificação da configuração de consulta.
Tipo Base de Dados.
Servidor Endereço IP para acesso ao banco de dados MYSQL remoto.
Porta Porta de acesso ao bando de dados mysql remoto (Normalmente 3336).
Usuário Usuário de acesso a base de dados.
Senha Senha de acesso a base de dados.
Banco Tipo do banco:
  • MYSQL
  • PostgreSQL
Base de Dados Base de dados para consulta dos contatos.
Query Query utilizada na consulta. O PABX uTech irá trocar o campo {numero} pelo numero origem da chamada ou chat.
  • Ex: SELECT atendente FROM contato WHERE numero LIKE '%{number}'
  • Ex: SELECT atendente FROM contato WHERE numero LIKE '%4833334840'
Destino em caso de Falha Caso o numero não seja encontrado ou ocorra falha na consulta, selecione para onde o serviço (chamada, chat, etc...) deverá ser direcionado.
NOTA: O PABX irá utilizar o valor retornado na primeira linha e coluna da requisição/query.
mysql> SELECT atendente FROM contato WHERE numero LIKE '%4833334840'
+-----------+
| atendente |
+-----------+
| 2001      |
+-----------+







Para consulta em WEB Service remoto

Pbx-app-consultanumero-ws.png


Parâmetros
Nome Identificação da configuração de consulta.
Tipo WEB Service.
Servidor Endereço IP para acesso ao WEB Service remoto.
Usuário Usuário de acesso ao WEB Service.
Senha Senha de acesso ao WEB Service.
URL URL de consulta no WEB Service. Neste caso, o PABX urá apendar o campo number=numero_origem na URL.
Destino em caso de Falha Caso o numero não seja encontrado ou ocorra falha na consulta, selecione para onde o serviço (chamada, chat, etc...) deverá ser direcionado.


NOTA: O retorno da requisição deverá ser a resposta em modo texto (payload).
GET /?number=4833334840 HTTP/1.1
Host: 10.0.0.1
Connection: keep-alive

Response:

HTTP/1.1 200 OK
X-Powered-By: PHP/7.3.17
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

4
2001         <=========== Valor retornado...
0

Aplicação

Uma das aplicações do Consulta Número é filtrar/consultar para quais filas ou URAs serão direcionadas as chamadas entrantes com relação ao numero de origem. No exemplo abaixo, foi inserido uma rota para chamadas entrantes do tronco/DID 5000. Todas as chamadas entrantes, como DDD 48, irão utilizar o serviço de Consulta Número selecionado e as chamadas direcionadas para o número consultado. E, caso ocorra falha ou caso o número não for encontrado na consulta, as chamadas serão direcionadas para a opção Destino em caso de Falha do serviço Consulta Número' selecionado.

Pbx-app-consultanumero-exemplo.png
Ferramentas pessoais
Espaços nominais

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