O que é?

O Plugin DB é um conector em ODBC para que você possa integra o seu Directcall Phone Desktop facilmente à sua base de dados de contatos ou clientes.

Por meio de XMLRPC, o Directcall Phone Desktop envia a consulta para o Plugin DB e o mesmo retorna os dados do contato em formato JSON, lembrando que o Plugin DB realiza a consulta SQL que você configurou inicialmente e nenhum dado adicional é consultado ou alterado.

 

Como é o funcionamento do Plugin DB?

Ao realizar a instalação do Directcall Phone Desktop e iniciar o APP o mesmo vai iniciar o Plugin DB automaticamente para ser configurado. Uma vez feita esta configuração, ele não pedirá mais para realizar esta etapa, e proverá acesso ao dados de sua base por meio RPC ao Directcall Phone Desktop.

Caso não queira utilizar o mesmo, poderá simplesmente removê-lo ou renomeá-lo; ele se encontra na pasta de instalação do Directcall Phone Desktop que esta localizado geralmente em:

Caminha padrão

C:\Users\nomedousuario\DirectcallPhone\plugindb.jar

 

Para quais servidores banco de dados esta disponível?

Servidor DBStatus
MySQLDisponível
SQL ServerDisponível
Oracle 11gEm processo de implementação
Interbase / FirebirdEm processo de implementação
PostgreSQLEm processo de implementação

 

Configurações:

ConfiguraçãoDescrição
Tipo servidorTipo de servidor utilizado por sua aplicação
HostnameNome ou IP onde esta localizado o servidor banco de dados. Exemplo: 192.168.1.1
PortaPorta de acesso ao seu servidor banco de dados. Exemplo mysql: 3306
Nome do bancoNome do banco de dados utilizado
UsuárioUsuário de acesso ao servidor do banco de dados
SenhaSenha de acesso ao servidor do banco de dados
SQLComando SQL utilizado para retornar os dados.

 

Como deve ser o comando SQL?

O comando SQL deve seguir o padrão das ordens das colunas e caso uma coluna tenha que ser omitida deve ser utilizado o 0 no lugar do nome da mesma como no exemplo abaixo:

SQL

 SELECT EMPRESA_OU_CONTATO, TELEFONE, DDD, DDI, 0 FROM NOME_TABELA WHERE EMPRESA_OU_CONTATO LIKE '%{TERMO}%'

 

Ordem das colunas:

  • Nome da empresa ou do contato
  • Numero de telefone
  • Código DDD
  • Código DDI
  • ID do cliente

 

Variáveis reservadas para a busca:

Nome variávelDescrição
TERMOTermo enviado do Directcall Phone Desktop para a busca no banco de dados
LIMITLimite máximo de resultado a ser extraído

Observação: As variáveis devem ser escritas entre chaves, exemplo: SELECT .... FROM WHERE CAMPO LIKE '%{TERMO}%'

 

Porta reservada para a comunicação:

Porta

2290

 

Detalhes para busca diretamente via XMLRPC:

TipoDescrição
ClasseCall
Método

consulta

ParâmetroString (Qualquer valor que possa ser buscado na base)