Ecma/TC32-TG11/2012/005. What is CSTA? CSTA Overview. Updated by TG11 April 2012



Similar documents
CSTA Overview. OpenScape Voice (OSV) July 2010

How To Write A Wsdl Standard For Csta (Ecma) And Cst A) (Ecmma)

Standardizing Information and Communication Systems

OpenScape Voice Interface Manual: Volume 4, CSTA Interface. Description A31003-H8070-T

ECMA TR/88. 1 st Edition / June Designing an Object Model for ECMA-269 (CSTA)

Application Enablement Services Overview Release 4.0. An Avaya MultiVantage Communications Application

Enterprise Communication Suite

Whitepaper: Microsoft Office Communications Server 2007 R2 and Cisco Unified Communications Manager Integration Options

Solution Overview: Geomant Contact Expert for Microsoft Lync Server

Product Brochure. Enigma Contact Center. Impressive Customer Experience Thru Unifying Communication

VIRTUAL COMMUNICATIONS EXPRESS FEATURE DESCRIPTIONS

Standards for VoIP in the Enterprise

Evolution PBX User Guide for SIP Generic Devices

8x8 Complete Contact Center

Step into the next level of office communication

8x8 Virtual Contact Center

ACCELERATOR 6.3 ASTERISK LINES INTEGRATION GUIDE

Introducing Cisco Voice and Unified Communications Administration Volume 1

Connect2Leads Introduction

ACCELERATOR 6.3 ASTERISK 1.4 INTEGRATION GUIDE

OmniTouch 8400 Instant Communications Suite. My Instant Communicator Desktop User guide. Release 6.7

CloudSpan VoIP Services Feature List

White Paper Integration of TTY Calls into a Call Center Using the Placeholder Call Technique Updated: February 2007

Vonage Business Solutions for Android User Guide

Management Summary for Unified Communications IP PBX

Lync as a PBX Features list

VoiceXML and VoIP. Architectural Elements of Next-Generation Telephone Services. RJ Auburn

Hosted VoIP Phone System. Desktop Toolbar User Guide

Six Questions to Answer When Buying a Phone System

Norstar ICS Telephone Feature Guide

Anonymous Call Rejection

INTRODUCTION TO SYNTHESYS

Introducing Cisco Unified Communications Express

Implementation notes on Integration of Avaya Aura Application Enablement Services with Microsoft Lync 2010 Server.

Phone Routing Stepping Through the Basics

PRODUCT GUIDE Version 1.2 HELPDESK EXPRESS 1.0

The Competella Attendant and Agent clients are Windows-based. Management- and configuration tools are web-based.

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

PowerStation Hosted Predictive Dialing

ACP 3.2 Novelties. Edition 01 March, Aastra

Verizon Collaboration Plug-In for Microsoft Outlook User Guide

Telephony and collaboration made easy

This presentation discusses the new support for the session initiation protocol in WebSphere Application Server V6.1.

Wave 4.5. Wave ViewPoint Mobile 2.0. User Guide

MOBILITY FOR iphone USER GUIDE

IP Office Phone System Features

Telephony Fundamentals

Dell Business Phone for Android

Features & Instructions Guide For Your New VoIP Services

PUC Or. No. 7 Fourth Revised Sheet 102 MT. ANGEL TELEPHONE COMPANY

Your Phone. Your Business. Your World. SM SM

Telephony Features and Instructions

Business Telephone User Guide

Benefits Of Upgrading To The Latest CIX Processor

3GPP TS V8.0.0 ( )

IVR CRM Integration. Migrating the Call Center from Cost Center to Profit. Definitions. Rod Arends Cheryl Yaeger BenchMark Consulting International

Alcatel OmniPCX Enterprise R11 Supported SIP RFCs

Norstar ICS Telephone Feature Guide

Advanced Seat Fact Sheet

Application Notes Rev. 1.0 Last Updated: February 3, 2015

Verizon Collaboration Plug-In for Microsoft Outlook User Guide

Call Center Solution. From

The easiest way to create Auto Attendant, IVR, Voic , Predictive Dialer and ACD systems

This specification this document to get an official version of this User Network Interface Specification

8 Port Modular IP PBX Solution 8 Port IP PBX + SIP Gateway System IPG-80XG

IVR Edge. IVREdge Features

Basic Features. In the Phone application. Making a call. Answer or divert calls

Avaya IP Office Platform Web Self Administration

How To Use Aastra On A Pc Or Mac Or Ipa (For Small Businesses)

The Raven Computers introduction to Avaya IP Office

With 360 Cloud VoIP, your company will benefit from more advanced features:

CCXML & the Power of Standards-Based Call Control E X E C U T I V E B R I E F I N G M A R C H

An Introduction to astercc Call Center ver /06/09

Analog Business Phone User Guide

CSTA V2.7.1 Software locks (Licenses)

Intermedia Cloud Softphone. User Guide

MiVoice Integration for Salesforce

Application Notes Rev. 1.0 Last Updated: January 9, 2015

Feature and Technical

Voice over IP Phone Feature Guide

WorkTime UC Mobile Admin Guide

8x8 Virtual Office Mobile User Guide for ios

VoipSwitch softphones

INTRODUCING VERIZON S INTEGRATED COMMUNICATIONS PACKAGE

Mastering Device, Media and Call Control Using Avaya DMCC Dashboard

FOR SHORETEL CHAMPION PARTNERS ShoreTel Contact Center Workgroups vs. ECC 9 GENERAL SYSTEM OVERVIEW

Enterprise Contact Center

Unify OpenScape Business

NGT Hosted Digital Voice. User Guide

Grandstream Networks, Inc.

mobile unified communications client and docking station

ACCELERATOR 6.3 TDM PBX INTEGRATION GUIDE

TXI Telephony Product Book

The Cross-Media Contact Center

Transcription:

Ecma/TC32-TG11/2012/005 What is CSTA? CSTA Overview Updated by TG11 April 2012

Topics CSTA History CSTA Standards Suite CSTA Features (ECMA-269) ECMA-323 (CSTA XML) Call Control Details Voice Browsers & ECMA-323 CSTA Web Services (ECMA-348) Current CSTA Standardization Activities Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 2

What is CSTA? Abstraction Layer for telecommunication applications: Independent of underlying signaling protocols H.323, SIP, Analog, T1, ISDN, etc. Independent of devices intelligent endpoints, low-function/stimulus devices, SIP Signaling models - 3PCC vs. Peer/Peer Operates equally well in different environments: 3rd party call control 1st 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 Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 3

Examples of Application Features Enabled by CSTA personal telephone support, dialers, phone control, soft-phone, etc. multi-media messaging (IM, SMS, MMS, Email, voice mail) inbound & outbound telemarketing, call centers conferencing & collaboration user/agent statistics/reporting personal assistant, rules based routing auto-attendant voice browsers, advanced speech, DTMF presence, availability, device context location services call logging, accounting, billing phone as UI for apps (button press, displays) for hospitality routing/distributing calls (ACD) enterprise & residential deployments and many, many more. Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 4

Phase I published June 92 40 features, 66 pages (Services Specification) focus on call control Phase II published Dec. 94, 77 features, 145 pages (Services Specification) I/O & Voice Unit Services, more call control services Phase III - CSTA Phase II Features & versit CTI Technology CSTA Evolution Published Services Specification - 136 features, 650 pages (ECMA-269) Dec 1998 Published ECMA-269 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 Designing an Object Model for CSTA (TR/88) June 2004 Published Using CSTA for SIP Phone User Agents (uacsta) (TR/87) June 2004 Published Application Session Services (ECMA-354) June 2004 Published WS-Session WSDL for ECMA-354 (ECMA-366) June 2005 Published Session Management, Event Notification, and Computing Function Services Amendements for ECMA-348 (TR/90) December 2005..New editions of ECMA-269, ECMA-323, ECMA-285, ECMA-366 in Dec. 2011 Finalised 5 th edition of ECMA-348 based upon WS-Eventing and WS-Interoperability Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 5

CSTA publications 1/2 Document Title Ecma Publication ISO/IEC Publication ETSI Publication Services for CSTA Phase III ECMA-269 ISO/IEC 18051 ETSI TS 102 173 ASN.1 Protocol for CSTA Phase III ECMA-285 ISO/IEC 18052 XML Protocol for CSTA Phase III ECMA-323 ISO/IEC 18056 ETSI TS 102 174 Web Services Description Language (WSDL) for CSTA Phase III ECMA-348 Definitions & Terms for CSTA Ph. III ECMA TR/72 ISO/IEC TR 18053 Migrating to CSTA Phase III ECMA TR/80 Scenarios for CSTA Phase III ECMA TR/82 Using Ecma-323 (CSTA XML) in a Voice Browser Environment ECMA TR/85 ISO/IEC TR 18057 ETSI TR 102 171 Using CSTA for SIP Phone User Agents (uacsta) ECMA TR/87 ISO/IEC TR 22767 ETSI TR 102 348 Designing an Object Model for ECMA-269 (CSTA) ECMA TR/88 Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 6

CSTA publications 2/2 Document Title Application Session Services (used in ECMA-269) Ecma Publication ISO/IEC Publication ETSI Publication ECMA-354 ISO/IEC 22534 ETSI TS 102 344 WS-Session (WSDL for ECMA-354) ECMA-366 ISO/IEC 25437 ETSI TS 102 440 Session Management, Event Notification, and Computing Function Services - Amendments for ECMA-348 ECMA TR/90 Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 7

CSTA Features Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 8

Standardized CSTA Features ECMA-269, 9 th edition 27 Call Control features (making call, answering call, etc.) 6 Call Associated features (sending user data, etc.) 22 Logical Device features (do not disturb, forwarding, etc.) 23 Physical Device features (writing to device display, etc.) 6 Capability Exchange features (feature discovery, etc.) 4 Snapshot features (query existing calls at a device, etc.) 5 Monitor features (subscribing to event reports, etc.) 17 Voice Services (for Listener, DTMF, Prompt and message resources) Other services for: Location, Routing, Media Attachment, Maintenance, Data Collection, Accounting, etc. Implementation does not need to support all of these features to conform to CSTA! (See Slide on Profiles) Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 9

Features: Call Control Overview Exhaustive set of standardized call control features: Services: Accept, Alternate, Answer, Call Back, Call Back Message, Camp On, Clear Call, Clear Connection, Conference, Consultation, Deflect, Dial Digits, Directed Pick up, Group Pick Up, Hold, Intrude, Join, Make Call, Make Predictive Call, Park, Reconnect, Retrieve, Send Message, Single Step Conference, Single Step Transfer, Transfer. Events: Bridged, Call Cleared, Conferenced, Connection Cleared, Delivered, Digits Dialed, Diverted, Established, Failed, Held, Network Capabilities Changed, Network Reached, Offered, Originated, Queued, Retrieved, Service Initiated, Transferred. (features included in Basic Telephony profile are underlined) Each feature includes a complete operational model on how the feature works, from an application perspective. Before/After conditions State transitions Event flow Textual behavior description Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 10

Call Control Model: Connection States Alerting Indicates an incoming call at an endpoint. Typically the connection may be ringing or it may be in a pre-alerting (e.g. offered) condition. Connected Indicates that a connection is actively participating in a call. This connection state can be the result of an incoming or outgoing call. Failed Indicates that call progression has stalled. Typically this could represent that an outgoing call attempt that encountered a busy endpoint. Held Indicates that an endpoint is no longer actively participating in a call. For implementations that support multiple calls per endpoint (i.e. line), a connection could be Held while the line is used to place another call (consultation transfer on an analog line, for example). Initiated A transient state, usually indicating that the endpoint is initiating a service (e.g. dialtone) or the device is being prompted to go offhook. Null There is no relationship between the call and the endpoint. Queued Indicates that the call is temporarily suspended at a device (e.g. call has been parked, camped on). Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 11

Event Sequences typical call events for an incoming call Offered Accept Delivered Answer Established Call Call Clear Connection Connection Cleared typical call events for an outgoing call (Make Call) Originated Call Offered to Called device Offered Called Device alerted Delivered Called Party answers Established Called Party clears Connection Cleared Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 12

Extensibility Enhancing functionality of CSTA Standard is extensible: Additional features can be added to the standard via new editions of the standard New Parameters, new values to existing parameters can be added via new editions of the standard Backward compatibility must be maintained in any future editions Implementations can add proprietary features using built in CSTA extension mechanisms Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 13

Profiles Defining Minimal Implementation Sets CSTA Includes a set of Profiles: Specifies minimal set of features required to conform to CSTA At least one profile must be supported by an CSTA communication provider Applications can be developed with feature set in mind Existing Profiles: Basic Telephony profile Routing profile 3 Voice Browser profiles (new in ECMA-269, 5 th ed.) 6 SIP phone (uacsta) profiles (new in ECMA-269, 6 th ed.) 2 Speech profiles (new in ECMA-269, 7 th ed.) Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 14

The ECMA-323 Standard XML Encoding for CSTA feature set Set of W3C XML Schemas One schema per service/event Contains XML encoding for all CSTA features standardized in ECMA-269 CSTA XML facilitates use of CSTA features by Internet developers when combined with Scripting languages such as ECMAScript, it becomes very easy to use the CSTA XML interface directly Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 15

ECMA-323 Examples: Monitoring a device <?xml version="1.0" encoding="utf-8"?> <MonitorStart xmlns="http://www.ecma-international.org/standards/ecma- 323/csta/ed4"> <monitorobject> <deviceobject>22343</deviceobject> </monitorobject> </MonitorStart> Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 16

XML Example: Answering an Alerting Call <?xml version="1.0" encoding="utf-8"?> <AnswerCall xmlns="http://www.ecmainternational.org/standards/ecma-233/csta/ed4"> </AnswerCall> <calltobeanswered> <callid>1</callid> <deviceid>22343</deviceid> </calltobeanswered> Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 17

XML Example: Clearing a connection <?xml version="1.0" encoding="utf-8"?> <ClearConnection xmlns="http://www.ecmainternational.org/standards/ecma-323/csta/ed4"> <connectiontobecleared> <callid>1</callid> <deviceid>22343</deviceid> </connectiontobecleared> </ClearConnection> Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 18

XML Example: Notification of Incoming Call Rich content application picks info it needs <DeliveredEvent xmlns="http://www.ecma-international.org/standards/ecma- 323/csta/ed4"> <monitorcrossrefid>99</monitorcrossrefid> <connection> <callid>1</callid> <deviceid>22343</deviceid> </connection> <alertingdevice><deviceidentifier>22343</deviceidentifier></alertingdevice> <callingdevice><deviceidentifier>14085551212</deviceidentifier></callingdevice> <calleddevice><deviceidentifier>22343</deviceidentifier></calleddevice> <lastredirectiondevice><notrequired/></lastredirectiondevice> <localconnectioninfo>alerting</localconnectioninfo> <cause>newcall</cause> <networkcallingdevice><deviceidentifier>14085551212</deviceidentifier> </networkcallingdevice> <networkcalleddevice><deviceidentifier>18001234567</deviceidentifier> </networkcalleddevice> <associatedcallingdevice><deviceidentifier>023</deviceidentifier> </associatedcallingdevice> </DeliveredEvent> Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 19

ECMA-323 & Voice Browsers CSTA XML ideally suited for Voice Browser platforms that support a messaging interface w/ asynchronous events CSTA support for Voice Browsers: Added profiles optimized for Voice Browser applications. Published a Technical Report (TR/85) that shows how ECMA-323 can be used in a Voice Browser environment. Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 20

Using CSTA for SIP Phone User Agents (uacsta) TR/87 TR shows how to tunnel CSTA using SIP: Added profiles to ECMA-269 tailored to SIP environments Enhanced CSTA to better support SIP (e.g. URI addressing) TR illustrates deployment examples TR shows how relevant CSTA concepts map to SIP No changes to SIP, using existing SIP INFO method and registered CSTA MIME types Enables rich behavior of SIP phones Augments SIP features (e.g. SIP 3PCC) Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 21

ECMA-348 CSTA Web Services Specifies a Web Services Definition Language (WSDL) for all of the Features in ECMA-269 (CSTA Services) Leverages the XML Schema standardized in ECMA-323 Facilitates use by Web-based applications ECMA-348: Based upon WSDL 1.1, WS-Eventing and WS-Interoperability and TR/90 Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 22

ECMA-354 Session Services Specifies a way to establish and maintain an application association. Can be used with CSTA or any other protocol Alternative to using ACSE, for example ECMA-366 (WS-Session) specifies WSDL for the services in ECMA-354

Recent Enhancements to CSTA Standards Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 24

CSTA enhancements for ECMA-269, 9 th edition update definition of Character Set for Display added definition for PresenceState Parameter and new services Get Presence State, Set Presence State added parameter calllinkagedata to call control services added new cause values for intercept for Delivered and Established and update definition of Recall - No Answer Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 25

CSTA enhancements for ECMA-269, 8 th edition Make Connection service, Registrations service, Get Monitors service callcharacteristics, multiple destination, LocationInfoList, maxdestinationdevicesfordeflect, CalledDevice parameters Multiple Alerting cause code service descriptions for location services, location collection filters to Start Location Tracking, Conference to list of device categories, Capabilities for individual Location Services deviceid, privatenumber, privatename DeviceID tags conference modeling, location services modeling clarified Conference Call Service description Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 26

CSTA enhancements for ECMA-269, 7 th edition New Basic Speech Service and Advanced Speech Service profiles added Agent attribute to Group Device Category added resourceid attribute to SFR DeviceID format modified definition of directagent, added encryptedcall added reason parameter to clear Call and Make Call added deviceinfo parameter to Associate Data service added deviceinfo parameter to Call Information event added ringduration parameter to logical device features New Get CallBack service Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 27

CSTA enhancements for ECMA-269, 6 th edition Support for non-voice media interactions (IM, Email, Chat) CSTA call model applicable to non-voice media (Email, Chat, IM, etc.) CSTA call and connection objects are media independent chat can be modeled as an interactive text call Email can be modeled as an non-interactive text call Additional parameters for message information, subject of call, priority, sensitivity of calls, etc. Enhancements to improve SIP support Features to improve control of media (connection information), support of SIP 3PCC, etc. Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 28

CSTA enhancements for ECMA-269, 6 th edition Interactive voice features to support advanced speech applications Service to obtain a list of CSTA features Profiles for SIP user agents New methods for establishing CSTA applications sessions Internet URI device format Device ID character support for Intl. Numbers Removed size constraints for parameters Media Class types to support IM, SMS and MMS User model to support monitoring a User versus a Device Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 29

Speech enhancements for CSTA (ECMA-269, 6 th edition) Speech service enhancements to CSTA For speech recognition/verification For speaker recognition/verification For text to speech synthesis For distributed speech services using: ECMA-323 over SIP or TCP/IP ECMA-348 for Web Services Added speech resources to CSTA: Listener, Prompt, Prompt-Queue, DTMF, Message and Generic Added Interactive Speech Devices to CSTA Enables seamless integration of speech and call control Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 30

CSTA enhancements for ECMA-269, 7 th ed. & ECMA-323 4 th ed. Profiles for Speech Applications New Get Call Back service Misc. Call Control Enhancements CSTA Over SIP Transport Mechanism (uacsta) added as a normative ECMA-323 option ECMA-323 Specified Short Tags added as a normative ECMA-323 option Dynamic Tags added as a normative ECMA-323 option Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 31

Current CSTA standardization topics WS-Eventing, WS-Interoperability, WS-Addressing for ECMA-348 and ECMA-366 Recast outbound operations into Operations in porttype pairs for Switching and Computing functions WS-Eventing used in the context of a CSTA association (such as ECMA-366 WS-Session) Monitoring Real Time Communications for web in W3C Considering REST/JSON mappings for CSTA Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 33

Summary CSTA is an existing (Ecma, ETSI, ISO) Standard with an exhaustive feature set, comprehensive call model CSTA supports range of application landscapes from basic 1 st party call control to advanced 3 rd party call control with same standardized model CSTA exposes advanced features of a communications platform to applications developers while insulating applications from underlying protocol specifics CSTA XML facilitates use of call control features by Internet developers when combined with Scripting languages such as ECMAScript, it becomes easy to program directly to the CSTA XML interface CSTA XML ideally suited for Voice Browsers that support a messaging interface w/ asynchronous events for advanced Interactive Voice applications CSTA supports voice and non-voice interactions (Email, Chat, IM, etc.) with the same call model. CSTA complements SIP and enables developers to provide advanced features With WS-Eventing, WSDL for CSTA is a mature means to access CSTA services Rue du Rhône 114 - CH-1204 Geneva - T: +41 22 849 6000 - F: +41 22 849 6001 - www.ecma-international.org 34