ECMA TR 85-2002 Using ECMA-323 (CSTA XML) in a Voice Browser Environment《语音浏览器环境中的ECMA-323(CSTA XML)的使用》.pdf
《ECMA TR 85-2002 Using ECMA-323 (CSTA XML) in a Voice Browser Environment《语音浏览器环境中的ECMA-323(CSTA XML)的使用》.pdf》由会员分享,可在线阅读,更多相关《ECMA TR 85-2002 Using ECMA-323 (CSTA XML) in a Voice Browser Environment《语音浏览器环境中的ECMA-323(CSTA XML)的使用》.pdf(38页珍藏版)》请在麦多课文档分享上搜索。
1、 ECMA Technical Report TR/85International December 2002 Standardizing Information and Communication Systems Using ECMA-323 (CSTA XML) in a Voice Browser Environment Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL: http:/www.ecma.ch - Internet: helpdeskecma.ch . ECMA Technical Report TR/85Inter
2、national December 2002 Standardizing Information and Communication Systems Using ECMA-323 (CSTA XML) in a Voice Browser Environment Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL: http:/www.ecma.ch - Internet: helpdeskecma.ch IW tr-085.doc 15-01-03 08,43 . Brief History This Technical Report
3、illustrates how CSTA XML (ECMA-323) can be used in a Voice Browser environment. This TR is part of a suite of ECMA CSTA Phase III Standards and Technical Reports. All of the Standards and Technical Reports in this Suite are based upon the practical experience of ECMA member companies and each one re
4、presents a pragmatic and widely based consensus. This ECMA Technical Report has been adopted by the General Assembly of December 2002. - i - Table of contents 1 Scope 1 2 References 1 3 Brief Overview of ECMA-323 1 4 Fundamental Concepts 2 4.1 CSTA Connection 2 4.2 CSTA Connection State Model 2 4.3
5、Connection State Transitions for CSTA Calls 2 4.3.1 Incoming Call 2 4.3.2 Outgoing Call 3 5 CSTA Profiles 3 5.1 Level 1a Voice Browser Profile 4 5.1.1 Services 4 5.1.2 Events 4 5.2 Level 1b Voice Browser Profile 4 5.2.1 Services 4 5.2.2 Events 4 5.3 Level 2 Voice Browser Profile 5 5.3.1 Services 5 5
6、.3.2 Events 5 5.4 Basic Telephony Profile 6 5.4.1 Services 6 5.4.2 Events 6 5.5 Other Features 6 6 ECMA-323 Illustrative Examples 7 6.1 Discovering the Capabilities of a Telephony Platform 7 6.2 Starting a Monitor (i.e. listening for incoming calls) 7 6.2.1 Monitor Start Service Request example 7 6.
7、2.2 Monitor Start Service Response example 7 6.3 Notification of an Inbound Call 8 6.3.1 Delivered Event example 8 6.4 Answering an Inbound Call 9 6.4.1 Answer Call Service Request example 9 6.4.2 Answer Call Service Response example 9 6.5 Notification of a Connected Call 9 6.5.1 Established Event e
8、xample 9 6.6 Clearing a Connection 10 6.6.1 Clear Connection Service Request example 10 - ii - 6.6.2 Clear Connection Service Response example 10 6.7 Notification of a Cleared Connection 10 6.7.1 Connection Cleared Event example 10 6.8 Initiating an Outbound Call 11 6.8.1 Make Call Service Request e
9、xample (refer to Profile) 11 6.8.2 Make Call Service Response example 11 6.9 Outbound Call Event Sequence 12 6.9.1 Originated Event Example 12 6.9.2 Network Reached Event 12 6.9.3 Delivered Event 13 6.9.4 Established Event 14 6.10 Single Step Transfer 14 6.10.1 Single Step Transfer Service Request e
10、xample 14 6.10.2 Single Step Transfer Service Response example 14 6.11 Notification of a Transferred Connection 15 6.11.1 Transferred Event example 15 6.12 Deflect 16 6.12.1 Deflect Service Request example 16 6.12.2 Deflect Service Response example 16 6.13 Notification of a Diverted Connection 16 6.
11、13.1 Diverted Event example 16 6.14 Single Step Conference 17 6.14.1 Single Step Conference Service Request example 17 6.14.2 Single Step Conference Service Response example 17 6.15 Notification of an Party Added to a call 17 6.15.1 Conferenced Event example 18 6.16 Failure Response example 19 7 SAL
12、T/CSTA XML Programming Example 19 8 CCXML/CSTA XML Programming Example 23 9 CSTA Call Control Features 25 9.1 Services 25 9.2 Events 26 1 Scope Services for Computer Supported Telecommunications Applications are defined by Standard ECMA-269 and the XML Protocol for those services are defined by Stan
13、dard ECMA-323. In many cases, applications require only a small subset of the features standardized in CSTA. In a voice browser environment, processing speech (not call control) is usually the major focus of the application. For example, from a CSTA feature perspective, an application may simply nee
14、d to answer an incoming call and then later clear it. As these speech-centric applications evolve they can use additional, more advanced, features standardized by CSTA that are provided by CSTA-conformant communications platforms. Since ECMA-269 and ECMA-323 are relatively large standards (combined
15、over 1100 pages), it is a challenge for application developers without prior knowledge of the CSTA standards to know where to find basic concepts that they need to understand in order to implement basic CSTA features. This TR illustrates how ECMA-323 can be used in a Voice Browser environment. These
16、 concepts illustrated in this TR can be applied to any Voice Browser environment that provides an XML-based read/write messaging interface (i.e. CSTA Service Boundary) that supports asynchronous events from a CSTA conformant communication platform. SALT enabled browsers that implement a ECMA-323 int
17、erface for call control using the SALT smex mechanism is an example of a browser with this capability. Throughout this TR the term “ECMA-323 enabled voice browser” is used, in a generic sense, to refer to browser implementation that support a CSTA conformant ECMA-323 interface. Examples are provided
18、 that show how ECMA-323 can be used in several different environments such as SALT-enabled browsers and CCXML. 2 References This TR provides informative examples of how to use ECMA-323 in a Voice Browser environment. The following ECMA Standards should be used as the definitive references for CSTA.
19、ECMA-269 Services for Computer Supported Telecommunications Applications (CSTA) Phase III ECMA-323 XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III ECMA CSTA Standards can be used for call control in many different environments. The following references provide ad
20、ditional information on using the ECMA CSTA standards in different environments: SALT Speech language Application Language Tags 1.0 Specification (SALT), SALT Forum, 15 July 2002, (http:/www.saltforum.org). CCXML Voice Browser Call Control: CCXML Version 1.0 - W3C Working Draft, W3C, 11October 2002,
21、 (http:/www.w3c.org/TR/ccxml/). 3 Brief Overview of ECMA-323 ECMA-323 consists of a set of XML Schemas based upon the W3C XML Schema Language Recommendation. The Standard includes schemas for many categories of services defined in ECMA-269 (Services for Computer Supported Telecommunications Applicat
22、ions (CSTA) Phase III). Call control is just one category of services in ECMA-323. Examples of other categories of services are: capability exchange (feature discovery) services, call routing services, services to control a device (e.g. message waiting, writing to display, forwarding settings), and
23、many others. CSTA provides a protocol independent abstraction layer for applications. It provides a consistent, standards-based messaging interface that can be used with basic 1stparty call control based platforms as well as more complex 3rdparty call control (CTI) platforms, or a combination of bot
24、h (1stparty call control with some additional 3rdparty call control features). CSTA modeling and concepts are also compatible with many procedural and object models such as the SALT CallControl object (chapter 3 of the SALT specification). - 2 - 4 Fundamental Concepts This section introduces some in
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECMATR852002USINGECMA323CSTAXMLINAVOICEBROWSERENVIRONMENT 语音 浏览器 环境 中的 ECMA323CSTAXML 使用 PDF

链接地址:http://www.mydoc123.com/p-704891.html