1、 TIA-937-2003 APPROVED: JUNE 1, 2003 REAFFIRMED: SEPTEMBER 19, 2013 TIA-937 June 2003Open Service Access (OSA); Application Programming Interface (API) NOTICE TIA Engineering Standards and Publications are designed to serve the public interest through eliminating misunderstandings between manufactur
2、ers and purchasers, facilitating interchangeability and improvement of products, and assisting the purchaser in selecting and obtaining with minimum delay the proper product for their particular need. The existence of such Standards and Publications shall not in any respect preclude any member or no
3、n-member of TIA from manufacturing or selling products not conforming to such Standards and Publications. Neither shall the existence of such Standards and Publications preclude their voluntary use by Non-TIA members, either domestically or internationally. Standards and Publications are adopted by
4、TIA in accordance with the American National Standards Institute (ANSI) patent policy. By such action, TIA does not assume any liability to any patent owner, nor does it assume any obligation whatever to parties adopting the Standard or Publication. This Standard does not purport to address all safe
5、ty problems associated with its use or all applicable regulatory requirements. It is the responsibility of the user of this Standard to establish appropriate safety and health practices and to determine the applicability of regulatory limitations before its use. (From Project No. PN-3-0088-RF1, form
6、ulated under the cognizance of the TIA TR-45 Mobile (b) there is no assurance that the Document will be approved by any Committee of TIA or any other body in its present or any other form; (c) the Document may be amended, modified or changed in the standards development or any editing process. The u
7、se or practice of contents of this Document may involve the use of intellectual property rights (“IPR”), including pending or issued patents, or copyrights, owned by one or more parties. TIA makes no search or investigation for IPR. When IPR consisting of patents and published pending patent applica
8、tions are claimed and called to TIAs attention, a statement from the holder thereof is requested, all in accordance with the Manual. TIA takes no position with reference to, and disclaims any obligation to investigate or inquire into, the scope or validity of any claims of IPR. TIA will neither be a
9、 party to discussions of any licensing terms or conditions, which are instead left to the parties involved, nor will TIA opine or judge whether proposed licensing terms or conditions are reasonable or non-discriminatory. TIA does not warrant or represent that procedures or practices suggested or pro
10、vided in the Manual have been complied with as respects the Document or its contents. If the Document contains one or more Normative References to a document published by another organization (“other SSO”) engaged in the formulation, development or publication of standards (whether designated as a s
11、tandard, specification, recommendation or otherwise), whether such reference consists of mandatory, alternate or optional elements (as defined in the TIA Engineering Manual, 4thedition) then (i) TIA disclaims any duty or obligation to search or investigate the records of any other SSO for IPR or let
12、ters of assurance relating to any such Normative Reference; (ii) TIAs policy of encouragement of voluntary disclosure (see Engineering Manual Section 6.5.1) of Essential Patent(s) and published pending patent applications shall apply; and (iii) Information as to claims of IPR in the records or publi
13、cations of the other SSO shall not constitute identification to TIA of a claim of Essential Patent(s) or published pending patent applications. TIA does not enforce or monitor compliance with the contents of the Document. TIA does not certify, inspect, test or otherwise investigate products, designs
14、 or services or any claims of compliance with the contents of the Document. ALL WARRANTIES, EXPRESS OR IMPLIED, ARE DISCLAIMED, INCLUDING WITHOUT LIMITATION, ANY AND ALL WARRANTIES CONCERNING THE ACCURACY OF THE CONTENTS, ITS FITNESS OR APPROPRIATENESS FOR A PARTICULAR PURPOSE OR USE, ITS MERCHANTAB
15、ILITY AND ITS NONINFRINGEMENT OF ANY THIRD PARTYS INTELLECTUAL PROPERTY RIGHTS. TIA EXPRESSLY DISCLAIMS ANY AND ALL RESPONSIBILITIES FOR THE ACCURACY OF THE CONTENTS AND MAKES NO REPRESENTATIONS OR WARRANTIES REGARDING THE CONTENTS COMPLIANCE WITH ANY APPLICABLE STATUTE, RULE OR REGULATION, OR THE S
16、AFETY OR HEALTH EFFECTS OF THE CONTENTS OR ANY PRODUCT OR SERVICE REFERRED TO IN THE DOCUMENT OR PRODUCED OR RENDERED TO COMPLY WITH THE CONTENTS. TIA SHALL NOT BE LIABLE FOR ANY AND ALL DAMAGES, DIRECT OR INDIRECT, ARISING FROM OR RELATING TO ANY USE OF THE CONTENTS CONTAINED HEREIN, INCLUDING WITH
17、OUT LIMITATION ANY AND ALL INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS, LOSS OF PROFITS, LITIGATION, OR THE LIKE), WHETHER BASED UPON BREACH OF CONTRACT, BREACH OF WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR OTHERWISE, EVEN IF ADVISE
18、D OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING NEGATION OF DAMAGES IS A FUNDAMENTAL ELEMENT OF THE USE OF THE CONTENTS HEREOF, AND THESE CONTENTS WOULD NOT BE PUBLISHED BY TIA WITHOUT SUCH LIMITATIONS. TIA-937 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 3
19、2 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 i Open Service Access (OSA); Application Programming Interface (API) CONTENTS FOREWORDii REVISION HISTORY .ii 1 INTRODUCTION 1 1.1 References. 1 1.2 Terminology 2 1.3 Overview 2 2 Open Service Access; Application Prog
20、ramming Interface: Overview . 3 3 Open Service Access; Application Programming Interface: Common data 4 4 Open Service Access; Application Programming Interface: Framework 7 5 Open Service Access; Application Programming Interface: Call Control . 9 5.1 Open Service Access; Application Programming In
21、terface: Call Control Sub-part 1: Call Control Common Definitions 9 5.2 Open Service Access; Application Programming Interface: Sub-part 2: Generic Call Control SCF 10 5.3 Open Service Access; Application Programming Interface: Call Control Sub-part 3: Multi-Party Call Control SCF 11 5.4 Open Servic
22、e Access; Application Programming Interface: Sub-part 4: Multi-Media Call Control SCF 12 6 Open Service Access; Application Programming Interface: Generic User Interaction SCF: 14 7 Open Service Access; Application Programming Interface: Mobility SCF 16 8 Open Service Access; Application Programming
23、 Interface: Terminal Capabilities SCF 18 9 Open Service Access; Application Programming Interface: Data Session Control SCF 20 10 Open Service Access; Application Programming Interface: Account Management SCF: . 22 11 Open Service Access; Application Programming Interface: Charging SCF: 24 12 Open S
24、ervice Access; Application Programming Interface: Policy Management SCF 26 13 Open Service Access; Application Programming Interface: Presence and Availability Management SCF. 28 14 Multiparty Call Control - SIP Mapping 30 TIA-937 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
25、27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 ii FOREWORD This Technical Specification has been produced by the 3rd Generation Partnership Project 2 (3GPP2). Note: cdma2000is a registered trademark of the Telecommunications Industry Association (T
26、IA USA). REVISION HISTORY Revision Changes Date 0 Initial Publication June, 2003 TIA-937 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 1 1 INTRODUCTION This document is intended
27、to define the OSA API Stage 3 interface definitions and it provides the complete OSA specifications for cdma20001-based systems. This document is an extension of OSA API, per latest 3GPP TS 29.198 series specifications capabilities to enable operation in cdma2000systems environment as part of the TI
28、A/EIA/IS-2000 family of standards. They are in alignment with 3GPP2 Stage 1 requirements and Stage 2 architecture defined in 17, 18 and 19. These requirements are expressed as additions to and/or exclusions from the Release 5 specification of the 3GPP TS 29.198 series. The information given here is
29、to be used by developers in 3GPP2 cdma2000network architecture to interpret the 3GPP OSA Specifications. The OSA specifications define an architecture that enables application developers to make use of network functionality through an open standardized interface, i.e. the OSA APIs. These APIs are ap
30、plicable to the 3GPP2 network architecture described in 17, 18 and 19. The 3GPP TS 29.198 series specifications are included as a reference. It is intended that all upgrades to the TS 29.198 series Release 5 specification will also apply to this document. 1.1 References 3GPP 1 3GPP TS 29.198-1: “Ope
31、n Service Access; Application Programming Interface; Part 1: Overview“. 2 3GPP TS 29.198-2: “Open Service Access; Application Programming Interface; Part 2: Common Data Definitions“. 3 3GPP TS 29.198-3: “Open Service Access; Application Programming Interface; Part 3: Framework“. 4 3GPP TS 29.198-4-1
32、: “Open Service Access; Application Programming Interface; Part 4: Sub-part 1: Call Control Common Definitions“. 5 3GPP TS 29.198-4-2: “Open Service Access; Application Programming Interface; Part 4: Sub-part 2: Generic Call Control SCF“. 6 3GPP TS 29.198-4-3: “Open Service Access; Application Progr
33、amming Interface; Part 4: Sub-part 3: Multi-Party Call Control SCF“. 7 3GPP TS 29.198-4-4: “Open Service Access; Application Programming Interface; Part 4: Sub-part 4: Multi-Media Call Control SCF“. 8 3GPP TS 29.198-5: “Open Service Access; Application Programming Interface; Part 5: Generic User Int
34、eraction SCF“. 9 3GPP TS 29.198-6: “Open Service Access; Application Programming Interface; Part 6: Mobility SCF“. 1“cdma2000“ is a registered trademark of the Telecommunications Industry Association (TIA-USA). TIA-937 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
35、31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 2 10 3GPP TS 29.198-7: “Open Service Access; Application Programming Interface; Part 7: Terminal Capabilities SCF “. 11 3GPP TS 29.198-8: “Open Service Access; Application Programming Interface; Part 8: Data Sessi
36、on Control SCF “. 12 3GPP TS 29.198-11: “Open Service Access; Application Programming Interface; Part 11: Account Management SCF “. 13 3GPP TS 29.198-12: “Open Service Access; Application Programming Interface; Part 12: Charging SCF “. 14 3GPP TS 29.198-13: “Open Service Access; Application Programm
37、ing Interface; Part 13: Policy Management SCF “. 15 3GPP TS 29.198-14: “Open Service Access; Application Programming Interface; Part 14: Presence and Availability Management SCF “. 16 3GPP: TR 29.998-04-4 “Multiparty Call Control - SIP Mapping”. 3GPP2 17 3GPP2 P.S0001-B: “Wireless IP Network Standar
38、d”, Version 1.0, September 2000. 18 3GPP2 S.R0037-0: “IP Network Architecture Model for cdma2000 Spread Spectrum Systems”, Version 2.0, May 14, 2002. 19 3GPP2 X.S0013: “IP Network for cdma2000Spread Spectrum Systems 3GPP2 All IP Core Network, Enhancements For, Multimedia Domain”, under development.
39、1.2 Terminology This document uses the following “verbal forms” and “verbal form definitions”: “shall” and “shall not” identify items of interest that are to be strictly followed and from which no deviation is recommended, “should” and “should not” indicate items of interest that are highly desirabl
40、e and particularly suitable, without identifying or excluding other items; or (in the negative form) indicate items of interest that are not desirable, are not particularly suitable, or are not recommended but not prohibited, and “may” and “may not” indicate items of interest that are optional but p
41、ermissible within the limits of this recommendation. 1.3 Overview The structure of this document is aligned with the structure of the 3GPP TS 29.198 series of specifications; therefore each of the TS 29.198 series corresponds to a section in this document. The protocol mapping of TR 29.298 series ar
42、e not applicable for cdma2000systems, except for 3GPP TR 29.998-04-4: “Multiparty Call Control - SIP Mapping” 16. This corresponds to section 14 of this document. TIA-937 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
43、47 48 49 50 51 52 53 54 55 56 57 58 59 3 2 Open Service Access; Application Programming Interface: Overview (See 01) General Exceptions The terms 3GPP and UMTS are not applicable for the cdma2000family of standards. Nevertheless these terms are used 01 mostly in the broader sense of “3G Wireless Sys
44、tem”. If not stated otherwise there are no additions or exclusions required. CAMEL and CAP mappings are not applicable for cdma2000systems. Specific Exceptions Chapter 01: Scope There are no additions or exclusions. Chapter 02: References Normative references on 3GPP TS 23.078 and on 3GPP TS 29.078
45、are not applicable for cdma2000systems. Chapter 03: Definitions and abbreviations There are no additions or exclusions. Chapter 04: Open Service Access APIs There are no additions or exclusions. Chapter 05: Structure of the OSA API (29.198) and Mapping (29.998) documents There are no additions or ex
46、clusions. Chapter 06: Methodology There are no additions or exclusions. Chapter 07: Introduction to OSA APIs There are no additions or exclusions. Annex A (normative):OMG IDL There are no additions or exclusions. Annex B (informative): W3C WSDL There are no additions or exclusions. TIA-937 1 2 3 4 5
47、 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 4 Annex C (informative): Java API There are no additions or exclusions. Annex D (normative): Exception Hierarchy There are no additions or ex
48、clusions. Annex E (informative): Change history There are no additions or exclusions. TIA-937 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 5 3 Open Service Access; Application P
49、rogramming Interface: Common data (See 02) General Exceptions The term UMTS is not applicable for the cdma2000family of standards. Nevertheless the term UMTS is used 01 mostly in the broader sense of “3G Wireless System”. If not stated otherwise there are no additions or exclusions required. CAMEL and CAP mappings are not applicable for cdma2000systems. Specific Exceptions Chapter 01: Scope There are no additions or exclusions. Chapter 02: References Normative references on 3GPP TS 23.078 and on 3GPP TS 29