1、 Reference numberISO/IEC TR 18057:2004(E)ISO/IEC 2004 TECHNICAL REPORT ISO/IECTR18057First edition2004-02-15 Information technology Telecommunications and information exchange between systems Using ECMA-323(CSTA XML)in a Voice Browser Environment Technologies de linformation Tlcommunications et chan
2、ge dinformation entre systmes Utilisation de lECMA-323(CSTA XML)dans un environnement de navigateur de voix ISO/IEC TR 18057:2004(E)PDF disclaimer This PDF file may contain embedded typefaces.In accordance with Adobes licensing policy,this file may be printed or viewed but shall not be edited unless
3、 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 Adobes licensing policy.The ISO Central Secretariat accepts no liability in this area.Adobe is a trademark of Ad
4、obe 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 unlik
5、ely 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 photo
6、copying and microfilm,without permission in writing from either ISO at the address below or ISOs 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 copyrightiso.org Web www.iso.org Published in Switzerla
7、nd ii ISO/IEC 2004 All rights reserved ISO/IEC TR 18057:2004(E)ISO/IEC 2004 All rights reserved iii 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 Connecti
8、on 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 Eve
9、nts.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 Monito
10、r 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、.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
12、 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 TR 18057:2004(E)iv ISO/IEC 2004 All rights reserved 6.9.4 Established Event.16 6.10 Single Step Transfer.1
13、7 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
14、.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 ex
15、ample.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 ISO/IEC TR 18057:2004(E)ISO/IEC 2004 All rights reserved v Foreword ISO(the International Organization for Standardiz
16、ation)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