Information technology — Telecommunications and information exchange between systems — Using ECMA-323 (CSTA XML) in a Voice Browser Environment

ISO/IEC TR 18057:2003 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.

Technologies de l'information — Télécommunications et échange d'information entre systèmes — Utilisation de l'ECMA-323 (CSTA XML) dans un environnement de navigateur de voix

General Information

Status
Published
Publication Date
11-Feb-2004
Current Stage
9093 - International Standard confirmed
Start Date
23-May-2025
Completion Date
31-May-2025
Ref Project

Buy Standard

Technical report
ISO/IEC TR 18057:2004 - Information technology -- Telecommunications and information exchange between systems -- Using ECMA-323 (CSTA XML) in a Voice Browser Environment
English language
30 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


TECHNICAL ISO/IEC
REPORT TR
First edition
2004-02-15
Information technology —
Telecommunications and information
exchange between systems — Using
ECMA-323 (CSTA XML) in a Voice
Browser Environment
Technologies de l'information — Télécommunications et échange
d'information entre systèmes — Utilisation de l'ECMA-323 (CSTA XML)
dans un environnement de navigateur de voix

Reference number
©
ISO/IEC 2004
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO/IEC 2004
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, including photocopying and microfilm, without permission in writing from either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2004 – All rights reserved

Contents Page
Foreword. v
Introduction . vi
1 Scope. 1
2 Normative references. 1
3 Brief Overview of ECMA-323. 2
4 Fundamental Concepts. 2
4.1 CSTA Connection. 2
4.2 CSTA Connection State Model . 2
4.3 Connection State Transitions for CSTA Calls. 3
4.3.1 Incoming Call. 3
4.3.2 Outgoing Call. 3
5 CSTA Profiles. 4
5.1 Level 1a Voice Browser Profile. 4
5.1.1 Services. 4
5.1.2 Events. 5
5.2 Level 1b Voice Browser Profile . 5
5.2.1 Services. 5
5.2.2 Events. 5
5.3 Level 2 Voice Browser Profile. 6
5.3.1 Services. 6
5.3.2 Events. 6
5.4 Basic Telephony Profile. 7
5.4.1 Services. 7
5.4.2 Events. 7
5.5 Other Features. 7
6 ECMA-323 Illustrative Examples . 8
6.1 Discovering the Capabilities of a Telephony Platform. 8
6.2 Starting a Monitor (i.e. listening for incoming calls) . 8
6.2.1 Monitor Start – Service Request example . 8
6.2.2 Monitor Start – Service Response example . 9
6.3 Notification of an Inbound Call. 9
6.3.1 Delivered Event example. 9
6.4 Answering an Inbound Call. 10
6.4.1 Answer Call – Service Request example. 10
6.4.2 Answer Call – Service Response example. 11
6.5 Notification of a Connected Call. 11
6.5.1 Established Event example. 11
6.6 Clearing a Connection. 12
6.6.1 Clear Connection– Service Request example. 12
6.6.2 Clear Connection – Service Response example. 12
6.7 Notification of a Cleared Connection. 12
6.7.1 Connection Cleared Event example. 12
6.8 Initiating an Outbound Call . 13
6.8.1 Make Call – Service Request example (refer to Profile). 13
6.8.2 Make Call – Service Response example. 13
6.9 Outbound Call Event Sequence . 14
6.9.1 Originated Event Example. 14
6.9.2 Network Reached Event. 14
6.9.3 Delivered Event. 15
© ISO/IEC 2004 – All rights reserved iii

6.9.4 Established Event.16
6.10 Single Step Transfer.17
6.10.1 Single Step Transfer – Service Request example.17
6.10.2 Single Step Transfer – Service Response example.17
6.11 Notification of a Transferred Connection .17
6.11.1 Transferred Event example.17
6.12 Deflect.18
6.12.1 Deflect – Service Request example.18
6.12.2 Deflect – Service Response example.19
6.13 Notification of a Diverted Connection.19
6.13.1 Diverted Event example.19
6.14 Single Step Conference.20
6.14.1 Single Step Conference – Service Request example .20
6.14.2 Single Step Conference – Service Response example .20
6.15 Notification of an Party Added to a call .21
6.15.1 Conferenced Event example .21
6.16 Failure Response example.22
7 SALT/CSTA XML Programming Example .22
8 CCXML/CSTA XML Programming Example.26
9 CSTA Call Control Features .28
9.1 Services.29
9.2 Events.30

iv © ISO/IEC 2004 – All rights reserved

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, Part 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 pos
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.