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
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div class="breadcrumb">
+
{{Breadcrumb|0|0|Glossary}}
{{up}} [[Glossary]]
 
</div>
 
  
== '''CSTA''' ==
+
'''CSTA''' = '''C'''omputer '''S'''upported '''T'''elecommunications '''A'''pplications
  
[[CSTA]] ('''C'''omputer '''S'''upported '''T'''elecommunications '''A'''pplications) is a [http://www.ecma-international.org ECMA], [http://www.etsi.org/ ETSI] and [http://www.iso.org ISO]/[http://www.iec.org IEC] Standard with an exhaustive feature set and a comprehensive call model.
+
== Explanation ==
  
[[CSTA]] supports, with the same call model, Voice and Non-Voice interactions (Email, Chat, IM and many more)
+
CSTA is a [http://www.ecma-international.org ECMA], [http://www.etsi.org/ ETSI] and [http://www.iso.org ISO]/[http://www.iec.org IEC] Standard with an exhaustive feature set and a comprehensive call model.
 +
 
 +
CSTA supports, with the same call model, Voice and Non-Voice interactions (Email, Chat, IM and many more)
 
and complements [[SIP]] protocol, enabling application developers to provide advanced features.
 
and complements [[SIP]] protocol, enabling application developers to provide advanced features.
=== CSTA Actually ===
 
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 also known as Services and Events Reports for '''C'''omputer '''S'''upported '''T'''elecommunications '''A'''pplications ([[CSTA]]), as an official standard, together with a series of related publications.<br \>
 
=== CSTA Toolbox ===
 
This suite is a complete toolbox for developing a wide range of enterprise grade [[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 Party Call Control]] to advanced [[3rd Party Call Control]] with the same standardised model.
 
[[CSTA]] lets application developers to create advanced communication platform features without burdening them with underlying protocol specifications.
 
  
=== CSTA Abstraction level ===
+
=== Actually ===
[[CSTA]] is an abstraction layer for telecommunication applications:
+
 
 +
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 also known as Services and Events Reports for CSTA, as an official standard, together with a series of related publications.<br \>
 +
 
 +
=== Toolbox ===
 +
 
 +
This suite is a complete toolbox for developing a wide range of enterprise grade 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 application developers to create advanced communication platform features without burdening them with underlying protocol specifications.
 +
 
 +
=== Abstraction level ===
 +
 
 +
CSTA is an abstraction layer for telecommunication applications:
 +
 
 
* Independent of underlying signaling protocols:
 
* Independent of underlying signaling protocols:
 
** [[H.323]]/[[SIP]]
 
** [[H.323]]/[[SIP]]
Line 23: Line 30:
 
** etc.
 
** etc.
 
* Independent of devices:
 
* Independent of devices:
** Intelligent endpoints (Like [[SIP]] workpoints)
+
** Intelligent endpoints (like [[SIP]] workpoints)
 
** Low-function / Stimulus devices
 
** Low-function / Stimulus devices
 
** [[SIP]] Signaling models
 
** [[SIP]] Signaling models
** [[3rd Party Call Control]] ([http://en.wikipedia.org/wiki/3pcc 3PCC]) versus Peer to Peer ([http://en.wikipedia.org/wiki/Peer-to-peer P2P])
+
** 3rd Party Call Control ([[3PTY]] versus [[P2P]])
 
* Operates equally well in different environments:
 
* Operates equally well in different environments:
 
** [[1st Party Call Control]]
 
** [[1st Party Call Control]]
** [[3rd Party Call Control]]
+
** 3rd Party Call Control
=== CSTA History ===
+
 
 +
=== History ===
 +
 
 
Its basic call model was standardized in 1992 and then continually refined and enhanced based upon significant industry implementation experiences, new protocols and requirements.
 
Its basic call model was standardized in 1992 and then continually refined and enhanced based upon significant industry implementation experiences, new protocols and requirements.
  
Line 38: Line 47:
 
* Complete functional definition of each service
 
* Complete functional definition of each service
 
* Specific conformance criteria
 
* Specific conformance criteria
=== CSTA Evolution ===
+
 
* '''CSTA''' Phase '''I'''
+
=== Evolution ===
** Published June 1992
+
 
 +
* CSTA Phase I
 +
** Published 06/1992
 
** 40 Features
 
** 40 Features
 
** Focused on Call Control
 
** Focused on Call Control
  
* '''CSTA''' Phase '''II'''
+
* CSTA Phase II
** Published December 1994
+
** Published 12/1994
 
** 77 Features
 
** 77 Features
 
** Focused:
 
** Focused:
Line 52: Line 63:
 
*** Call Control services
 
*** Call Control services
  
* '''CSTA''' Phase '''III''' ('''CSTA''' Phase '''II''' Features and VERSIT consortium [[CTI]] Technology)
+
* CSTA Phase III (CSTA Phase II Features and VERSIT consortium [[CTI]] Technology)
** Published December 1998
+
** Published 12/1998
 
*** 136 Features
 
*** 136 Features
*** Published as ISO Standard July 2000
+
*** Published as ISO Standard 07/2000
** Published [[CSTA]] [[XML]] ([http://www.ecma-international.org/publications/standards/Ecma-323.htm ECMA-323]) June 2004
+
** Published [[CSTA]] [[XML]] ([http://www.ecma-international.org/publications/standards/Ecma-323.htm ECMA-323]) 06/2004
** Published "Using CSTA with Voice Browsers" ([http://www.ecma-international.org/publications/techreports/E-TR-085.htm TR/85]) December 2002
+
** Published "Using CSTA with Voice Browsers" ([http://www.ecma-international.org/publications/techreports/E-TR-085.htm TR/85]) 12/2002
** Published [[CSTA]] [[WSDL]] ([http://www.ecma-international.org/publications/standards/Ecma-348.htm ECMA-348]) June 2004
+
** Published [[CSTA]] [[WSDL]] ([http://www.ecma-international.org/publications/standards/Ecma-348.htm ECMA-348]) 06/2004
** Published Object Model ([http://www.ecma-international.org/publications/techreports/E-TR-088.htm TR/88]) June 2004
+
** Published Object Model ([http://www.ecma-international.org/publications/techreports/E-TR-088.htm TR/88]) 06/2004
** Published "Using CSTA for SIP Phone User Agents CSTA ([[uaCSTA]])" ([http://www.ecma-international.org/publications/techreports/E-TR-087.htm TR/87]) June 2004
+
** Published "Using CSTA for SIP Phone User Agents CSTA ([[uaCSTA]])" ([http://www.ecma-international.org/publications/techreports/E-TR-087.htm TR/87]) 06/2004
  
 
==  See also / Siehe auch ==
 
==  See also / Siehe auch ==

Latest revision as of 12:18, 25 April 2011

CSTA = Computer Supported Telecommunications Applications

Explanation

CSTA is a ECMA, ETSI and ISO/IEC Standard with an exhaustive feature set and a comprehensive call model.

CSTA supports, with the same call model, Voice and Non-Voice interactions (Email, Chat, IM and many more) and complements SIP protocol, enabling application developers to provide advanced features.

Actually

On 2004 the ECMA international organization has approved the ECMA-269 (6th Edition), best also known as Services and Events Reports for CSTA, as an official standard, together with a series of related publications.

Toolbox

This suite is a complete toolbox for developing a wide range of enterprise grade 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 application developers to create advanced communication platform features without burdening them with underlying protocol specifications.

Abstraction level

CSTA is an abstraction layer for telecommunication applications:

  • Independent of underlying signaling protocols:
  • Independent of devices:
    • Intelligent endpoints (like SIP workpoints)
    • Low-function / Stimulus devices
    • SIP Signaling models
    • 3rd Party Call Control (3PTY versus P2P)
  • Operates equally well in different environments:

History

Its basic call model was standardized in 1992 and then continually refined and enhanced based upon significant industry implementation experiences, new protocols and requirements.

Design goals followed to enhance application portability across CSTA implementations:

  • Specifies normalized call model and behavior
  • Complete functional definition of each service
  • Specific conformance criteria

Evolution

  • CSTA Phase I
    • Published 06/1992
    • 40 Features
    • Focused on Call Control
  • CSTA Phase II
    • Published 12/1994
    • 77 Features
    • Focused:
      • I/O Services
      • Voice Unit services
      • Call Control services
  • CSTA Phase III (CSTA Phase II Features and VERSIT consortium CTI Technology)
    • Published 12/1998
      • 136 Features
      • Published as ISO Standard 07/2000
    • Published CSTA XML (ECMA-323) 06/2004
    • Published "Using CSTA with Voice Browsers" (TR/85) 12/2002
    • Published CSTA WSDL (ECMA-348) 06/2004
    • Published Object Model (TR/88) 06/2004
    • Published "Using CSTA for SIP Phone User Agents CSTA (uaCSTA)" (TR/87) 06/2004

See also / Siehe auch