Term of Award
Master of Science in Computer Science
Document Type and Release Option
Thesis (restricted to Georgia Southern)
Department of Mathematics and Computer Science
Thomas E. Murphy
Committee Member 1
Committee Member 2
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) . 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). 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.
Liu, Changyan, "Computer Telephony Programming in Java" (2001). Legacy ETDs. 256.