Java Programmer's Guide and Reference


Java Telephony Application Program Interface (JTAPI)

JTAPI is a portable, object-oriented application program interface for Java-based computer-telephony applications. JTAPI serves a broad audience, ranging from call center application developers to Web page designers. This API supports both first-party and third-party telephony application domains and is intended to make it easy to program advanced telephony applications.

JTAPI, which is defined and documented in a specification produced by JavaSoft, represents the combined efforts of design teams from Sun Microsystems, Lucent, Nortel, Novell, Intel, and IBM, operating under the direction of JavaSoft. For information about the JTAPI Specification, refer to the JavaSoft JTAPI 1.2 documentation.

Note:
The IBM CallPath Enterprise Toolkit for Java documentation identifies the function supported by the CallPath Enterprise implementation and identifies how the CallPath Enterprise implementation differs (if applicable) from the JTAPI specification.

The CallPath Enterprise implementation of JTAPI runs in a client-server environment, as illustrated in Figure 1:

Figure 1. JTAPI in a client-server environment

Graphic Image

The toolkit, shown in Figure 1, is comprised of the CallPath Enterprise JTAPI Daemon and Configurator (which are included with the CallPath Enterprise Server) and the CallPath JTAPI Class Library. The JTAPI library classes are contained in the following JAR (Java Archive) files:

ibmcctl.jar
A generic .jar file containing common Call Control beans only. Use this package only if you want to extend the Telephony beans to work with a platform that is not JTAPI-based.

ibmcpath.jar
A generic .jar file containing the CallPath Enterprise JTAPI client, JTAPI 1.2 Interface classes (javax.telephony), and the CallPath Enterprise beans.


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]