Plugin DB

Plugin DB

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 DB

Status

Servidor DB

Status

MySQL

Disponível

SQL Server

Disponível

Oracle 11g

Em processo de implementação

Interbase / Firebird

Em processo de implementação

PostgreSQL

Em processo de implementação

 

Configurações:

Configuração

Descrição

Configuração

Descrição

Tipo servidor

Tipo de servidor utilizado por sua aplicação

Hostname

Nome ou IP onde esta localizado o servidor banco de dados. Exemplo: 192.168.1.1

Porta

Porta de acesso ao seu servidor banco de dados. Exemplo mysql: 3306

Nome do banco

Nome do banco de dados utilizado

Usuário

Usuário de acesso ao servidor do banco de dados

Senha

Senha de acesso ao servidor do banco de dados

SQL

Comando 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ável

Descrição

Nome variável

Descrição

TERMO

Termo enviado do Directcall Phone Desktop para a busca no banco de dados

LIMIT

Limite 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:

Tipo

Descrição

Tipo

Descrição

Classe

Call

Método

consulta

Parâmetro

String (Qualquer valor que possa ser buscado na base)