※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序文
ISO (国際標準化機構) と IEC (国際電気標準会議) は、世界標準化のための専門システムを形成しています。 ISO または IEC のメンバーである国家機関は、技術活動の特定の分野を扱うために、それぞれの組織によって設立された技術委員会を通じて、国際規格の開発に参加しています。 ISO と IEC の技術委員会は、相互に関心のある分野で協力しています。 ISO および IEC と連携して、政府および非政府の他の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC 1 を設立しました。
国際規格は、ISO/IEC 指令で指定された規則に従って起草されます。 2.
合同技術委員会の主な任務は、国際規格を作成することです。合同技術委員会によって採択された国際規格草案は、投票のために各国の機関に回覧されます。国際規格として発行するには、投票を行う国の機関の少なくとも 75% による承認が必要です。
例外的な状況では、合同技術委員会は、次のいずれかのタイプのテクニカル レポートの発行を提案することができます。
- タイプ 1: 国際規格の発行に必要なサポートが得られない場合、何度も努力したにもかかわらず、
- タイプ 2, 主題がまだ技術開発中である場合、またはその他の理由により、国際規格に関する合意の可能性はあるが、すぐには実現できない場合。
- タイプ 3 は、合同技術委員会が、国際規格として通常公開されているものとは異なる種類のデータを収集した場合 (たとえば、「最新技術」)
タイプ 1 およびタイプ 2 のテクニカル レポートは、発行から 3 年以内に審査され、国際規格に変換できるかどうかが決定されます。タイプ 3 のテクニカル レポートは、それらが提供するデータがもはや有効または有用でないと見なされるまで、必ずしもレビューする必要はありません。
このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO および IEC は、そのような特許権の一部またはすべてを特定する責任を負わないものとします。
タイプ 3 のテクニカル レポートである ISO/IEC TR 18057 は、合同技術委員会 ISO/IEC JTC 1, 情報技術、小委員会 SC 6, 電気通信およびシステム間の情報交換によって作成されました。
ISO/IEC 18057 は、ECMA によって (ECMA TR/85 として) 作成され、特別な「ファストトラック手順」の下で、合同技術委員会 ISO/IEC JTC 1, 情報技術によって採用され、国家機関による承認と並行して行われました。 ISOおよびIECの。
序章
このテクニカル レポートでは、音声ブラウザ環境で CSTA XML (ECMA-323) を使用する方法について説明します。この TR は、一連の ECMA CSTA フェーズ III 規格およびテクニカル レポートの一部です。
このスイートのすべての標準とテクニカル レポートは、ECMA メンバー企業の実際の経験に基づいており、それぞれが実用的で広く基づいたコンセンサスを表しています。
1 スコープ
コンピュータがサポートする電気通信アプリケーションのサービスは標準 ECMA-269 で定義され、これらのサービスの XML プロトコルは標準 ECMA-323 で定義されています。
多くの場合、アプリケーションは、CSTA で標準化された機能の小さなサブセットのみを必要とします。音声ブラウザー環境では、通常、音声の処理 (通話制御ではない) がアプリケーションの主な焦点です。たとえば、CSTA 機能の観点から見ると、アプリケーションは単に着信コールに応答し、後でそれをクリアする必要がある場合があります。これらの音声中心のアプリケーションが進化するにつれて、CSTA 準拠の通信プラットフォームによって提供される、CSTA によって標準化された追加のより高度な機能を使用できるようになります。
ECMA-269 と ECMA-323 は比較的大規模な標準であるため (組み合わせて 1100 ページ以上)、CSTA 標準の事前知識のないアプリケーション開発者にとって、基本的な機能を実装するために理解する必要がある基本的な概念がどこにあるかを知ることは困難です。 CSTA 機能。
この TR は、音声ブラウザ環境で ECMA-323 を使用する方法を示しています。この TR で説明されているこれらの概念は、CSTA 準拠の通信プラットフォームからの非同期イベントをサポートする XML ベースの読み取り/書き込みメッセージング インターフェイス (つまり、CSTA サービス境界) を提供する任意の Voice Browser 環境に適用できます。 SALT smex メカニズムを使用して呼制御用の ECMA-323 インターフェイスを実装する SALT 対応ブラウザは、この機能を備えたブラウザの例です。
この TR では、「ECMA-323 対応の音声ブラウザ」という用語は、一般的な意味で、CSTA 準拠の ECMA-323 インターフェイスをサポートするブラウザ実装を指すために使用されます。
ECMA-323 が SALT 対応ブラウザや CCXML などのいくつかの異なる環境でどのように使用できるかを示す例が提供されています。
2 参考文献
本書の適用には、以下の参考文献が不可欠です。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。
この TR は、Voice Browser 環境で ECMA-323 を使用する方法の有益な例を提供します。次の ECMA 標準は、CSTA の決定的な参照として使用する必要があります。
- ECMA-269:2002, コンピュータ対応テレコミュニケーション アプリケーション (CSTA) フェーズ II, SALT フォーラム、2002 年 7 月 15 日、( http://www.saltforum.org )
- CCXML Voice Browser Call Control: CCXML Version 1.0 - W3C Working Draft, W3C, 2002 年 10 月 11 日 ( http://www.w3c.org/TR/ccxml/ )
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission) form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, 2.
The main task of the joint technical committee is to prepare International Standards. Draft International Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
In exceptional circumstances, the joint technical committee may propose the publication of a Technical Report of one of the following types:
- type 1, when the required support cannot be obtained for the publication of an International Standard, despite repeated efforts;
- type 2, when the subject is still under technical development or where for any other reason there is the future but not immediate possibility of an agreement on an International Standard;
- type 3, when the joint technical committee has collected data of a different kind from that which is normally published as an International Standard (“state of the art”, for example).
Technical Reports of types 1 and 2 are subject to review within three years of publication, to decide whether they can be transformed into International Standards. Technical Reports of type 3 do not necessarily have to be reviewed until the data they provide are considered to be no longer valid or useful.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
ISO/IEC TR 18057, which is a Technical Report of type 3, was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 6, Telecommunications and information exchange between systems.
ISO/IEC 18057 was prepared by ECMA (as ECMA TR/85) and was adopted, under a special “fast-track procedure”, by Joint Technical Committee ISO/IEC JTC 1, Information technology, in parallel with its approval by national bodies of ISO and IEC.
Introduction
This Technical Report 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 represents a pragmatic and widely based consensus.
1 Scope
Services for Computer Supported Telecommunications Applications are defined by Standard ECMA-269 and the XML Protocol for those services are defined by Standard 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 need 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 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 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 interface 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 that show how ECMA-323 can be used in several different environments such as SALT-enabled browsers and CCXML.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.
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:
- ECMA-269:2002, Services for Computer Supported Telecommunications Applications (CSTA) Phase III (ISO/IEC 18051:2003)
- ECMA-323:2002, XML Protocol for Computer Supported Telecommunications Applications (CSTA) Phase III (ISO/IEC 18056:2003)
- ECMA CSTA Standards can be used for call control in many different environments. The following references provide additional 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, 11 October 2002, ( http://www.w3c.org/TR/ccxml/ ).