PABX/ConsultaNúmero

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Para consulta em banco de dados MYSQL ou PostgreSQL remoto)
Linha 44: Linha 44:
 
|-
 
|-
 
! scope="row" style="width: 25%" align="right"| '''Destino em caso de Falha'''
 
! scope="row" style="width: 25%" align="right"| '''Destino em caso de Falha'''
| Caso o numero não seja encontrado ou ocorra falha na consulta, para onde o serviço (chamada, chat, etc...) deverá ser direcionado.
+
| Caso o numero não seja encontrado ou ocorra falha na consulta, selecione para onde o serviço (chamada, chat, etc...) deverá ser direcionado.
 
|-
 
|-
 
|}
 
|}
  
 
<BR>
 
<BR>
 
 
<BR><BR>
 
<BR><BR>
 
== Para consulta em banco de dados MYSQL ou PostgreSQL remoto ==
 
== Para consulta em banco de dados MYSQL ou PostgreSQL remoto ==
Linha 87: Linha 86:
 
! scope="row" style="width: 25%" align="right"| '''Query'''
 
! scope="row" style="width: 25%" align="right"| '''Query'''
 
| Query utilizada na consulta. O PABX uTech irá trocar o campo '''{numero}''' pelo numero origem da chamada ou chat.
 
| 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 '%{number}''''
 +
* Ex: SELECT atendente FROM contato WHERE numero LIKE '%4833334840'
 
{| style="width: 100%; background-color: orange;"  
 
{| style="width: 100%; background-color: orange;"  
 
| '''NOTA''': O PABX irá utilizar o valor retornado na primeira linha e coluna.
 
| '''NOTA''': O PABX irá utilizar o valor retornado na primeira linha e coluna.
Linha 93: Linha 93:
 
|-
 
|-
 
! scope="row" style="width: 25%" align="right"| '''Destino em caso de Falha'''
 
! scope="row" style="width: 25%" align="right"| '''Destino em caso de Falha'''
| Caso o numero não seja encontrado ou ocorra falha na consulta, para onde o serviço (chamada, chat, etc...) deverá ser direcionado.
+
| Caso o numero não seja encontrado ou ocorra falha na consulta, selecione para onde o serviço (chamada, chat, etc...) deverá ser direcionado.
 +
|-
 +
|}
 +
 
 +
 
 +
<BR><BR><BR><BR><BR><BR>
 +
== Para consulta em WEB Service remoto ==
 +
 
 +
[[Arquivo:pbx-app-consultanumero-ws.png|right|border|500px]]
 +
 
 +
 
 +
{| class="wikitable" width="55%"
 +
! scope="row" colspan=2 style="width: 15%" align="center"| Parâmetros
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''Nome'''
 +
| Identificação da configuração de consulta.
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''Tipo'''
 +
| '''WEB Service'''.
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''Servidor'''
 +
| Endereço IP para acesso ao WEB Service remoto.
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''Usuário'''
 +
| Usuário de acesso ao WEB Service.
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''Senha'''
 +
| Senha de acesso ao WEB Service.
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''URL'''
 +
| URL de consulta no WEB Service. Neste caso, o PABX urá apendar o campo '''number=numero_origem''' na URL.
 +
* Ex: http://10.0.0.1/?number=4833334840
 +
{| style="width: 100%; background-color: orange;"
 +
| '''NOTA''': O retorno da requisição deverá ser a resposta em modo texto (payload).
 +
|}
 +
|-
 +
! scope="row" style="width: 25%" align="right"| '''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.
 
|-
 
|-
 
|}
 
|}

Edição de 19h01min de 12 de agosto de 2020

Tabela de conteúdo


O serviço de consulta número é utilizado identificar um contato/chamada/chat pelo número telefônico em uma base. O PABX uTech disponibiliza 4 tipo de consulta:

Tipos de consultas
Contatos Opção utilizada para consulta na base de dados local de contatos do PABX. (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. Cada serviço deverá ser configurado para consultar uma opção inserida neste menu.
Pbx-app-consultanumero.png


Para consulta em base de contatos local do PABX

Pbx-app-consultanumero-contato.png


Parâmetros
Nome Identificação da configuração de consulta.
Tipo Contatos.
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.




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'
NOTA: O PABX irá utilizar o valor retornado na primeira linha e coluna.
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.








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.
NOTA: O retorno da requisição deverá ser a resposta em modo texto (payload).
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.
Ferramentas pessoais
Espaços nominais

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