Veja abaixo como utilizar o Directcall Phone Desktop por meio do XMLRPC:

 

TipoValor
Porta de comunicação2288
ClasseCall
Métodosend
ParâmetrosVer funcionalidades de cada funcionalidade

 

Exemplo em JAVA:

 

 

import java.net.URL;

import org.apache.xmlrpc.*;

import org.apache.xmlrpc.client.XmlRpcClient;

import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;

public class ClienteXmlRpc {

 private static final String urlServidor = "http://localhost:2288"; //DEFINE A URL DO SERVIDOR

 private static XmlRpcClient xmlrpc;

 public ClienteXmlRpc(String cmd) {

 try {

 XmlRpcClientConfigImpl client = new XmlRpcClientConfigImpl();

 client.setServerURL(new URL(urlServidor));

 xmlrpc = new XmlRpcClient();

 xmlrpc.setConfig(client);

 System.out.println("Iniciado cliente..");

 try {

 Object[] parametros = new Object[]{cmd};

 String resposta = (String) xmlrpc.execute("Call.send", parametros);

 System.out.println(resposta);

 } catch (XmlRpcException e) {

 e.printStackTrace();

 }

 } catch (Exception exception) {

 exception.printStackTrace();

 }

 }

  public static  void main(String[] args) {

  ClienteXmlRpc o = new ClienteXmlRpc("0|chamar|554130160300|Joao da Silva");

  }

}