O'Reilly logo

Practical VoIP Using VOCAL by Luan Dang, Cullen Jennings, David Kelly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

JTAPI Servers

Java Telephony Application Programming Interface (JTAPI) is a Sun Microsystems specification for providing computer telephony intelligence (CTI). CTI applications are designed for call centers to provide functions such as controlled call redirection and automated dialing. While Sun provides the specification, there is no implementation library.

The JTAPI specification describes five packages:

  • Core

  • Call Control

  • Phone

  • Media

  • Call Center

Early releases of the VOCAL system included an implementation of the Core package that supported basic third-party call control capability and a sample application, the Vocalpad, that utilized the implementation. This meant that a user could control a user agent (UA) by running Vocalpad on her PC and instructing the UA to call the calling party. However, this functionality is no longer supported, mostly because the JTAPI server is dependent upon the TRANSFER message, which has been deprecated within the SIP standard.

If you are interested in working with third-party call control (3PCC), consider looking at the definition of the back-to-back user agent offered at the end of Chapter 10.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required