Computer-supported telecommunications applications
Encyclopedia
Computer-supported telecommunications applications (CSTA) is an abstraction
layer for telecommunications applications. It is independent of underlying protocols. 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
.
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.
Abstraction
Abstraction is a process by which higher concepts are derived from the usage and classification of literal concepts, first principles, or other methods....
layer for telecommunications applications. It is independent of underlying protocols. It has a telephone device model that enables CTI
Computer telephony integration
Computer telephony integration, also called computer–telephone integration or CTI, is a common name for any technology that allows interactions on a telephone and a computer to be integrated or coordinated...
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
Open Systems Interconnection
Open Systems Interconnection is an effort to standardize networking that was started in 1977 by the International Organization for Standardization , along with the ITU-T.-History:...
standard in July 2000. It is currently being maintained by ECMA International
Ecma International
Ecma International is an international, private non-profit standards organization for information and communication systems. It acquired its name in 1994, when the European Computer Manufacturers Association changed its name to reflect the organization's global reach and activities...
.
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.
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.- SIPSession Initiation ProtocolThe Session Initiation Protocol is an IETF-defined signaling protocol widely used for controlling communication sessions such as voice and video calls over Internet Protocol . The protocol can be used for creating, modifying and terminating two-party or multiparty sessions...
- H.323H.323H.323 is a recommendation from the ITU Telecommunication Standardization Sector that defines the protocols to provide audio-visual communication sessions on any packet network...
- ACSEACSEAssociation Control Service Element is the OSI method for establishing a call between two application programs. ACSE checks the identities and contexts of the application entities, and could apply an authentication security check....
/ROSERemote operations service element protocolThe Remote Operations Service Element is the OSI service interface, specified in , that provides remote operation capabilities, allows interaction between entities in a distributed application, and upon receiving a remote operations service request, allows the receiving entity to attempt the...
See also
- CTIComputer telephony integrationComputer telephony integration, also called computer–telephone integration or CTI, is a common name for any technology that allows interactions on a telephone and a computer to be integrated or coordinated...
- Java Telephony APIJava Telephony APIThe Java Telephony API supports telephony call control. It is an extensible application programming interface designed to scale for use in a range of domains, from first-party call control in a consumer device to third-party call control in large distributed call centers.-External links:*****...
- Telephony Application Programming InterfaceTelephony Application Programming InterfaceThe Telephony Application Programming Interface 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 different versions of Windows...
(TAPI) - ParlayParlay'Parlay/OSA' was an open API for the telephone network. It was developed by The Parlay Group, which worked closely with ETSI and 3GPP, which all co-publish it. Within 3GPP, Parlay is part of Open Services Architecture.- Overview :...
External links
- ECMA International
- CSTA III Standard
- Services for Computer Supported Telecommunications Applications (CSTA) Phase III
- XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III
- Web Services Description Language (WSDL) for CSTA Phase III
- WS-Session - Web Services for Application Session Services
- Open CSTA, an open source implementation of the CSTA protocol, phase III