JTAPI


Since it's invention by A.G. Bell, the telephone has gained an ever-increasing role for communications use. From its early days as a single wire data transfer to today's incredibly complicated and robust digital switching equipment, telephony has bloomed into a ubiquitous companion of human sociality.

Now, Sun Microsystems' much hyped and vaunted Java language has a defined API (Application Programming Interface) to work with telephony. Backed by heavyweight implementations from such data and telecom players as IBM, Lucent, and Nortel, the Java Telephony API (JTAPI) offers the benefits of the Java programming language with the productivity advantages of conventional telecommunications solutions.

For more information about the JTAPI specification, see JavaSoft's JTAPI pages at http://java.sun.com/products/jtapi/.

The Java Telephony API is formed from classes and interfaces defined in 18 packages.

These packages can be visualized as falling into six functional areas: base, phone, callcenter, callcontrol, media, and privatedata. Each of these areas has three packages: the base, capabilities, and events.

Here are class diagrams of the JTAPI packages:

javax.telephony class diagram

javax.telephony.capabilities class diagram

javax.telephony.events class diagram

javax.telephony.phone class diagram

javax.telephony.phone.capabilities class diagram

javax.telephony.phone.events class diagram

javax.telephony.callcenter class diagram

javax.telephony.callcenter.capabilities class diagram

javax.telephony.callcenter.events class diagram

javax.telephony.callcontrol class diagram

javax.telephony.callcontrol.capabilities class diagram

javax.telephony.callcontrol.events class diagram

javax.telephony.media class diagram

javax.telephony.media.capabilities class diagram

javax.telephony.media.events class diagram

javax.telephony.privatedata class diagram

javax.telephony.privatedata.capabilities class diagram

javax.telephony.privatedata.events class diagram


All Rights Reserved.