Computer-supported telecommunications applications
Encyclopedia
Computer-supported telecommunications applications (CSTA) is an abstraction
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.
  • SIP
    Session Initiation Protocol
    The 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.323
    H.323
    H.323 is a recommendation from the ITU Telecommunication Standardization Sector that defines the protocols to provide audio-visual communication sessions on any packet network...

  • ACSE
    ACSE
    Association 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....

    /ROSE
    Remote operations service element protocol
    The 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

  • 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...

  • Java Telephony API
    Java Telephony API
    The 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 Interface
    Telephony Application Programming Interface
    The 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)
  • Parlay
    Parlay
    '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

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK