HOME

TheInfoList



OR:

Computer-supported telecommunications applications (CSTA) is an abstraction layer for
telecommunications Telecommunication is the transmission of information by various types of technologies over wire, radio, optical, or other electromagnetic systems. It has its origin in the desire of humans for communication over a distance greater than that fe ...
applications. It is independent of underlying
protocols Protocol may refer to: Sociology and politics * Protocol (politics), a formal agreement between nation states * Protocol (diplomacy), the etiquette of diplomacy and affairs of state * Etiquette, a code of personal behavior Science and technology ...
. It has a telephone device model that enables CTI applications to work with a wide range of telephone devices. Originally developed in 1992, it has continued to be developed and refined over the years. It is often the model that most CTI applications are built on and claim compliance with. It became an OSI standard in July 2000. It is currently being maintained by
ECMA International Ecma International () is a nonprofit standards organization for information and communication systems. It acquired its current name in 1994, when the European Computer Manufacturers Association (ECMA) changed its name to reflect the organization ...
. The core of CSTA is a normalized Call Control model. Additional to the core there are Call Associated features and Physical Device features amongst others. An implementation of the standard need not provide all features, and so Profiles are provided. For example, the Basic Telephony profile provides such features as Make Call, Answer and Clear Connection.


History

CSTA has seen 3 major revisions to date. * Phase 1 1992 * Phase 2 1994 * Phase 3 1998


Recent developments

Phase 3 of the CSTA standard saw the introduction of uaCSTA, CSTA XML and CSTA Object Model extensions. These extensions are in various states of completion but all extend the scope of CSTA.


Example of Underlying Protocols

Protocols that may be used by CSTA. * SIP * H.323 * ACSE/
ROSE A rose is either a woody perennial flowering plant of the genus ''Rosa'' (), in the family Rosaceae (), or the flower it bears. There are over three hundred species and tens of thousands of cultivars. They form a group of plants that can be ...


See also

* CTI * Java Telephony API *
Telephony Application Programming Interface The Telephony Application Programming Interface (TAPI) is a Microsoft Windows API, which provides computer telephony integration and enables PCs running Microsoft Windows to use telephone services. Different versions of TAPI are available on diff ...
(TAPI) * Parlay Group


External links


ECMA InternationalServices for Computer Supported Telecommunications Applications (CSTA) Phase IIIXML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase IIIWeb Services Description Language (WSDL) for CSTA Phase IIIWS-Session - Web Services for Application Session ServicesOpen CSTA, an open source implementation of the CSTA protocol, phase III
Computer telephony integration