1、 ETSI TR 101 878 V5.1.1 (2004-02)Technical Report Telecommunications and Internet ProtocolHarmonization Over Networks (TIPHON) Release 5;Service Capability Definition;Service Capabilities for a Multi Media CallETSI ETSI TR 101 878 V5.1.1 (2004-02) 2 Reference RTR/TISPAN-02015-TIPHON_R5 Keywords IP,
2、service, telephony, VoIP ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of t
3、he present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). I
4、n case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of th
5、is and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, send your comment to: editoretsi.org Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restric
6、tion extend to reproduction in all media. European Telecommunications Standards Institute 2004. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTMand the TIPHON logo are Trade Marks currently being registered by ETSI for th
7、e benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI TR 101 878 V5.1.1 (2004-02) 3 Contents Intellectual Property Rights5 Foreword.5 Introduction 5 1 Scope 6 2 References 6 3 Definitions and abbreviation
8、s.6 3.1 Definitions6 3.2 Abbreviations .7 4 Service capability model 7 4.1 Groupings.7 4.2 Other entities in the model .7 4.2.1 TIPHON User .7 5 Profile service capabilities8 5.1 Profile data element8 5.1.1 Profile .8 5.2 Service capabilities.8 5.2.1 Register.8 5.2.2 Attach8 5.2.3 Authenticate9 5.2.
9、4 Get user status.9 5.2.5 Deregister9 5.2.6 Transfer.9 5.2.7 Authorize 9 5.2.8 Set user status .9 5.2.9 Interrogate location.9 5.2.10 Update location.9 5.2.11 Update service status 9 5.2.12 Add service to profile .9 5.2.13 Remove service from profile 9 6 Call service capabilities10 6.1 Overview 10 6
10、.2 Call attribute definitions.10 6.2.1 Call Identity 10 6.2.2 Call descriptor.10 6.2.3 Call charge record.11 6.2.4 Call data record.11 6.3 Service capabilities.11 6.3.1 Call setup 11 6.3.2 Call identity delivery 11 6.3.3 Modify destination11 6.3.4 Modify call priority.11 6.3.5 Call cleardown12 6.3.6
11、 Call join 12 6.3.7 Interrogate call 12 7 Bearer service capabilities12 7.1 Overview 12 7.2 Bearer information elements 12 7.2.1 Bearer identity 12 7.2.2 Bearer descriptor.12 7.3 Bearer service capabilities13 7.3.1 Create13 ETSI ETSI TR 101 878 V5.1.1 (2004-02) 4 7.3.2 Modify 14 7.3.3 Delete14 7.3.4
12、 Join14 8 Media service capabilities 14 8.1 Media data attributes 14 8.1.1 Media descriptor .14 8.2 Media service capabilities 14 8.2.1 Set media encode 14 8.2.2 Clear media encode.14 9 Message service capabilities 15 9.1 Message data elements .15 9.2 Service capabilities.15 9.2.1 Create message .15
13、 9.2.2 Message retrieve .16 9.2.3 Set message status.16 9.2.4 Get message status16 9.2.5 Delete message .16 10 Event handler service capabilities 16 10.1 Event handler data elements.16 10.1.1 Event identity16 10.1.2 Event descriptor 16 10.2 Service capabilities.17 10.2.1 Set condition .17 10.2.2 Cle
14、ar condition17 History 18 ETSI ETSI TR 101 878 V5.1.1 (2004-02) 5 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-me
15、mbers, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/hom
16、e.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the
17、 present document. Foreword This Technical Report (TR) has been produced by ETSI Technical Committee Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN). Introduction This edition of TS 101 878 differs from previous editions in the following key areas: I
18、t has been modified to technical report format. Only textual descriptions of the capabilities are given serving as requirements for the definition of the service capabilities in meta-protocol using semi-formal tools (UML, ASN.1, SDL where appropriate). Service capabilities have been added to better
19、support harmonization with the service suite of UMTS. Attribute names have been reviewed for consistency and presented in plain English (i.e. no programming constructs are used). ETSI ETSI TR 101 878 V5.1.1 (2004-02) 6 1 Scope The present document, specifies the requirements for the range of service
20、 capabilities necessary to implement the services identified in TR 101 301 1. Service capabilities are invoked either singly or in combination by independent applications to construct recognized or novel communication services. The requirements expressed in the present document apply to all TIPHON-c
21、ompliant products and are realized in the service capability meta-protocols specified in TS 101 882 2. 2 References For the purposes of this technical report (TR) the following references apply: 1 ETSI TR 101 301: “Telecommunications and Internet Protocol Harmonization over Networks (TIPHON) Release
22、 3; Release Definition; TIPHON Release 3 Definition“. 2 ETSI TS 101 882: “TIPHON Release 5; Protocol Framework Definition and Interface Requirement Definition; General“. 3 ITU-T Recommendation E.164: “The international public telecommunication numbering plan“. 4 ETSI TS 123 228: “Digital cellular te
23、lecommunications system (Phase 2+); Universal Mobile Telecommunications System (UMTS); IP Multimedia Subsystem (IMS); Stage 2 (3GPP TS 23 228 version 5.10.0 Release 5)“. 5 IETF RFC 2543: “SIP: Session Initiation Protocol.“ 6 ITU-T Recommendation H.323: “Packet-based multimedia communications systems
24、“. 7 ETSI TS 102 165-2: “Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 4; Protocol Framework Definition; Methods and Protocols for Security; Part 2: Counter Measures“. 8 ETSI TS 101 329-2: “Telecommunications and Internet Protocol Harmonization Over Networks (
25、TIPHON) Release 3; End-to-end Quality of Service in TIPHON systems; Part 3: Signalling and control of end-to-end Quality of Service (QoS)“. 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the following terms and definitions apply: service application: techni
26、cal description which, when combined with a commercial arrangement, specifies a service service capability: specified function that is used either alone or in combination with other service capabilities to realize a complete service application NOTE: A single service capability may be used in more t
27、han one service application. ETSI ETSI TR 101 878 V5.1.1 (2004-02) 7 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: ASN.1 Abstract Syntax Notation 1 EMTEL EMergency TELecommunications IMS IP Multi-media Subsystem ISDN Integrated Services Digital Networ
28、k QoS Quality of Service SDL Specification and Description Language SIP Session Initiation Protocol SpoA Service point of Attachment UML Unified Modelling Language UMTS Universal Mobile Telephony Service VPN Virtual Private Network 4 Service capability model 4.1 Groupings Service capabilities are gr
29、ouped according to the information they manipulate. Analysis of the suite of services required for the support of UMTS-IMS (ETSI TS 123 228 4) and examination of the current provision of those services in the ISDN and the Internet for SIP: RFC 2543 5 and ITU-T Recommendation H.323 6), suggest that t
30、he following groupings of service capabilities are required: Profile: the information and actions required to support operations on the user profile, e.g. registration and authentication. Call: the information and actions required for the establishment, modification, and clearing of a multi-media co
31、nnection between two (or more) users, e.g. call setup and call release. Bearer: the information and actions required for control of connection based service domain operations, e.g. create and join. Media: the information and actions required to enable communications payload encoding and characteriza
32、tion, e.g. allocate media encoding. Message: the information and actions required for control of message handling in the service domain, e.g. storage and retrieval. Event handler: the information and actions required to capture events and trigger responses to those events. 4.2 Other entities in the
33、model 4.2.1 TIPHON User The TIPHON user is an entity, generally outside of the TIPHON model, that initializes and terminates transactions such as telephone calls. NOTE: Although there are signals required to be sent to the user these do not form capabilities as defined in other parts of the present
34、document. Therefore other than recognizing the existence of the TIPHON user as an entity in the system that uses service capabilities no further specification of the TIPHON user is given. ETSI ETSI TR 101 878 V5.1.1 (2004-02) 8 5 Profile service capabilities The profile group contains those service
35、capabilities required to examine, establish or modify data relating to the provision of services against a named user. 5.1 Profile data element 5.1.1 Profile The profile contains the following data elements: Current location of the user. Current status of the user, e.g. busy, reachable, not-reachabl
36、e. The identity of the user to whom the profile refers (may be considered as profile owner). Authentication data. Specific details of this element are to be found in TS 102 165-2 7. A list of services to which the user can be attached. For each service in the list of services there is also a “servic
37、e descriptor“ element that defines additional elements specific to the service: Service name: - Identifies the service. Service status: - Indicates the status of each service (may be different from the overall status found in the “Current status“ element). Service authorization: - Used to verify the
38、 authorization of the user to use the service. Service provider identity: - Indicates the identity of the server providing the service (the identity of the Service point of Attachment (SpoA). Service specific parameters: - Additional data maintained in the profile that may be used to shape how the s
39、ervice is hosted (and may be used to populate bearer or call descriptors when combined in a particular application). An example may be the “forwarded to number“ information for call forwarding services. 5.2 Service capabilities 5.2.1 Register The register service capability allows a user to activate
40、 the profile and to request the provision of a specific service at a specific location. If successful the user receives service attachment credentials including the identity of the SpoA. 5.2.2 Attach The attach service capability allows the user to attach to a service provider using credentials rece
41、ived during registration. ETSI ETSI TR 101 878 V5.1.1 (2004-02) 9 5.2.3 Authenticate The authenticate service capability formally validates the identity of a user or service provider. 5.2.4 Get user status The get user status service capability allows an authorized user to query the current status o
42、f a user (the requesting user or another). 5.2.5 Deregister The deregister service capability terminates the user registration. 5.2.6 Transfer The transfer service capability moves a users profile from one location to another. 5.2.7 Authorize The authorize service capability is used to establish a u
43、sers permission to use a specified service. 5.2.8 Set user status The set user status service capability allows a user to change the current status of a user profile (where the status may take a number of values including Available, Do-not-disturb, Not available). 5.2.9 Interrogate location The inte
44、rrogate location service capability returns the current location maintained in the profile belonging to the user identified as its owner. 5.2.10 Update location The update location service capability updates the current location maintained in the profile belonging to the user identified as its owner
45、. 5.2.11 Update service status The update service status service capability modifies the service status where the service status may take values including available and unavailable. 5.2.12 Add service to profile The add service to profile service capability adds a service to the profile of the user.
46、 5.2.13 Remove service from profile The remove service from profile service capability removes a service from the profile of the user. ETSI ETSI TR 101 878 V5.1.1 (2004-02) 106 Call service capabilities 6.1 Overview The call group contains those service capabilities required to manage an end-to-end
47、connection between two parties, or between many parties, where the topology of the connection may be point-to-point, point-to-multipoint, broadcast and/or point-to-multipoint. 6.2 Call attribute definitions 6.2.1 Call Identity A call identity is assigned when a call is established and is used as a u
48、nique identifier of the call in subsequent operations. The call identity may include additional attributes to qualify the identity (e.g. operator verified, user supplied). 6.2.2 Call descriptor The call descriptor identifies and specifies the call using the following attributes: Call Type: - Variati
49、on of simple call type that may have extended or modified behaviour. Called User Identifier: - Identity of the called party. May be of numeric, alpha or alphanumeric format. Calling User Identifier: - Identity of the calling party. May be of numeric, alpha or alphanumeric format. Identity Presentation Restriction Indication: - Indicator of whether the calling party identity should be offered to the called party Priority: - Priority to be used for call processing/retention. Used, for example, in emerge