JTAPI

Anita
05 de Diciembre del 2002
Quisiera que alguien me de una mano con el paquete JTAPI, si alguien lo uso o si puedo conseguir ejemplos de aplicaciones.

Javier
05 de Diciembre del 2002
no te puedo ayudar mucho, tengo el siguiente codigo que en un ejemplo mezcla del ejemplo de sun y de ibm:
import javax.telephony.*;
import javax.telephony.events.*;
/**
* @author JAGONZAL
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class LlamadaTelefono
{

/**
* Constructor for LlamadaTelefono.
*/
public LlamadaTelefono()
{
super();
}

public static void main(String[] args)
{

/*
* obtenemos el provedor por defecto
*/
Provider miProvider = null;
try
{
System.out.println("1");
JtapiPeer peer = JtapiPeerFactory.getJtapiPeer("com.ibm.hrl.jtapi.GenJtapiPeer");
System.out.println("2");
miProvider = peer.getProvider("rmi-chat");
System.out.println("2");

}
catch(Exception e)
{
System.out.println("no se ha podido obtener un provedorn"+e.getMessage());
System.exit(0);
}
/*
*/
Address telefonoOrigen = null;
Terminal terminal = null;
try
{
telefonoOrigen = miProvider.getAddress("916577684");
Terminal[] terminales = telefonoOrigen.getTerminals();
if (terminales==null)
{
System.out.println("no hay terminales o numeros de telefono");
System.exit(0);
}
terminal = terminales[0];
}
catch(Exception e)
{
System.out.println(""+e.getMessage());
}
Call llamada = null;
try
{
llamada = miProvider.createCall();
Connection[] c = llamada.connect(terminal,telefonoOrigen,"656382707");
}
catch(Exception e)
{
e.printStackTrace();
}
}
}

------------------------------------------------
pero lo que yo te pediria, si es que puedes ayudarme es la implementacion de esta api para un modem,
Gracias y un saludo.