Term of Award

Fall 2001

Degree Name

Master of Science in Computer Science

Document Type and Release Option

Thesis (restricted to Georgia Southern)


Department of Mathematics and Computer Science

Committee Chair

Thomas E. Murphy

Committee Member 1

James Harris

Committee Member 2

Yan Wu


For decades, telephony systems have relied on hardware and thus have only benefitted particular vendors or public utilities. This has resulted in high costs for telephony service. In recent years software has started to take the place of some hardware in the telephony industry. The software is "write once, run everywhere", which is also the feature of Java— Platform Independent. Companies are now teaming to produce telephony API sets.

The rapid growth of business-driven CTI (Computer Telephony Integration) applications such as integrated voice response, faxback, predictive dialing, and call center management has fueled the development of several proprietary, competing CTI standards, including Lucent's Passageways, Microsoft's Telephony API (TAPI), and Novell/Lucent's Telephony Services API (TSAPI) [8,9]. A group of technology providers-including Sun, Lucent, IBM and Nortel, Novell, and Intel have collaborated in developing a new software specification for CTI, which is called the Java Telephony Application Program Interface (JTAPI) [7]. JTAP1 for telephony resembles Open Database Connectivity (ODBC) for databases: a way to put a single API on top of older, vendor-specific interfaces. Because JTAPI is based on Java, it can be used with other Java APIs, such as Java Database Connectivity (JDBC)[7]. In addition, JTAPI brings the Internet/intranet advantages of Java to the CTI environment, enabling Internet telephony and other Web-based customer service capabilities such as Web-based call centers.

Files over 10MB may be slow to open. For best results, right-click and select "Save as..."