Views

Difference between revisions of "CSTA"

The Wiki of Unify contains information on clients and devices, communications systems and unified communications. - Unify GmbH & Co. KG is a Trademark Licensee of Siemens AG.

Jump to: navigation, search
 
Line 1: Line 1:
 
== CSTA ==
 
== CSTA ==
  
CSTA (Computer Supported Telecommunications Applications) is the only globally accepted standard for 3rd Party CTI applications.
+
CSTA (Computer Supported Telecommunications Applications) is a:
 +
 
 +
* ECMA
 +
* ETSI
 +
* ISO/IEC
 +
 
 +
Standard with an exhaustive feature set and a comprehensive call model.
 +
On 2004 the [http://www.ecma-international.org ECMA International] organization has approved the [http://www.ecma-international.org/publications/standards/Ecma-269.htm ECMA-269] (6th Edition), best known as Services for '''C'''omputer '''S'''upported '''T'''elecommunications '''A'''pplications ([[CSTA]]), as an official standard, together with a series of related publications.<br \>
 +
This suite is a complete toolbox for developing a wide range of enterprise [[CSTA]] applications taking advantage of Internet technologies such as [[XML]], [[SIP]] and Speech Recognition and Processing.<br \>
 +
[[CSTA]] supports a wide range of application scenarios, from basic [[1st pary call control|1st Party Call Control]] to advanced 3rd Party Call Control with the same standardised model.
 +
CSTA lets available advanced communication platform features to application developers without burdening them with underlying protocol specifications
  
 
=== What is CSTA ? ===
 
=== What is CSTA ? ===
Line 20: Line 30:
 
** 3rd Party Call Control (3PCC) versus Peer to Peer (P2P)
 
** 3rd Party Call Control (3PCC) versus Peer to Peer (P2P)
 
* Operates equally well in different environments:
 
* Operates equally well in different environments:
* 1st Party call control
+
** 1st Party call control
* 3rd Party call control1st party call control
+
** 3rd Party call control1st party call control
  
 
* Basic call model standardized in 1992 –continually refined and enhanced based upon significant industry implementation experiences, new protocols, etc.
 
* Basic call model standardized in 1992 –continually refined and enhanced based upon significant industry implementation experiences, new protocols, etc.
Line 28: Line 38:
 
•Complete functional definition of each service
 
•Complete functional definition of each service
 
•Specific conformance criteria
 
•Specific conformance criteria
 +
 +
=== CSTA History and evolution ===
 +
----
 +
* CSTA Phase I
 +
** Published June 1992
 +
** 40 Features
 +
** Focused on Call Control
 +
 +
* CSTA Phase II
 +
** Published December 1994
 +
** 77 Features
 +
** Focused:
 +
*** I/O Services
 +
*** Voice Unit services
 +
*** Call Control services
 +
 +
* CSTA Phase III -CSTA Phase II Features & versit CTI Technology
 +
•Published Dec. ‘98
 +
•136 features, 650 pages (Services Specification)
 +
•Published as an ISO Standard July 2000
 +
•Published CSTA XML (ECMA-323) June 2004
 +
•Published “Using CSTA with Voice Browsers”(TR/85) December 2002
 +
•Published CSTA WSDL (ECMA-348) June 2004
 +
•Published Object Model TR/88 June 2004
 +
•Published “Using CSTA for SIP Phone User Agents (uaCSTA)”TR/87 June 2004

Revision as of 13:14, 17 November 2006

CSTA

CSTA (Computer Supported Telecommunications Applications) is a:

  • ECMA
  • ETSI
  • ISO/IEC

Standard with an exhaustive feature set and a comprehensive call model. On 2004 the ECMA International organization has approved the ECMA-269 (6th Edition), best known as Services for Computer Supported Telecommunications Applications (CSTA), as an official standard, together with a series of related publications.
This suite is a complete toolbox for developing a wide range of enterprise CSTA applications taking advantage of Internet technologies such as XML, SIP and Speech Recognition and Processing.
CSTA supports a wide range of application scenarios, from basic 1st Party Call Control to advanced 3rd Party Call Control with the same standardised model. CSTA lets available advanced communication platform features to application developers without burdening them with underlying protocol specifications

What is CSTA ?

CSTA is an abstraction layer for telecommunication applications:

  • Independent of underlying signaling protocols
    • H.323
    • SIP
    • Analog
    • T1
    • ISDN
    • etc.
  • Independent of devices
    • Intelligent endpoints (Like SIP workpoints)
    • Low-function / Stimulus devices
    • SIP Signaling models
    • 3rd Party Call Control (3PCC) versus Peer to Peer (P2P)
  • Operates equally well in different environments:
    • 1st Party call control
    • 3rd Party call control1st party call control
  • Basic call model standardized in 1992 –continually refined and enhanced based upon significant industry implementation experiences, new protocols, etc.

Design goal to enhance application portability across CSTA implementations: •Specifies normalized call model and behavior •Complete functional definition of each service •Specific conformance criteria

CSTA History and evolution


  • CSTA Phase I
    • Published June 1992
    • 40 Features
    • Focused on Call Control
  • CSTA Phase II
    • Published December 1994
    • 77 Features
    • Focused:
      • I/O Services
      • Voice Unit services
      • Call Control services
  • CSTA Phase III -CSTA Phase II Features & versit CTI Technology

•Published Dec. ‘98 •136 features, 650 pages (Services Specification) •Published as an ISO Standard July 2000 •Published CSTA XML (ECMA-323) June 2004 •Published “Using CSTA with Voice Browsers”(TR/85) December 2002 •Published CSTA WSDL (ECMA-348) June 2004 •Published Object Model TR/88 June 2004 •Published “Using CSTA for SIP Phone User Agents (uaCSTA)”TR/87 June 2004