ImageVerifierCode 换一换
格式:PDF , 页数:112 ,大小:696.08KB ,
资源ID:735516      下载积分:10000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-735516.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ETSI TR 101 882-2004 Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 5 Protocol Framework Definition and Interface Requirement Definition Gene_1.pdf)为本站会员(brainfellow396)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

ETSI TR 101 882-2004 Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 5 Protocol Framework Definition and Interface Requirement Definition Gene_1.pdf

1、 ETSI TR 101 882 V5.1.1 (2004-05) Technical Report Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 5; Protocol Framework Definition and Interface Requirement Definition; General floppy3 ETSI ETSI TR 101 882 V5.1.1 (2004-05) 2 Reference RTR/TISPAN-02014-TIPHON_R5

2、 Keywords Interface, IP, Protocol 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 co

3、pies of the 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

4、 (PDF). In 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 sta

5、tus of this 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 foregoin

6、g restriction 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 ET

7、SI for the 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 882 V5.1.1 (2004-05) 3 Contents Intellectual Property Rights5 Foreword.5 Introduction 5 1 Scope 6 2 References 6 3 Definitions and abb

8、reviations.6 3.1 Definitions6 3.2 Abbreviations .6 4 Profile group.7 4.1 Introduction 7 4.2 Data model .9 4.3 Profile group service capabilities .10 4.3.1 Register.10 4.3.2 Attach11 4.3.3 Authenticate11 4.3.4 Get user status.15 4.3.5 Deregister15 4.3.6 Transfer.15 4.3.7 Authorize 15 4.3.8 Set user s

9、tatus .15 4.3.9 Interrogate location.17 4.3.10 Update location.18 4.3.11 Update service status 19 4.3.12 Add service to profile .20 4.3.13 Remove service from profile 21 4.3.14 Get service status 22 4.3.15 Get service descriptor .23 4.4 Typical architecture24 5 Call group.25 5.1 Introduction 25 5.2

10、Call group.25 5.3 Data definitions 28 5.4 Call group service capabilities30 5.4.1 Originating domain call group service capabilities.30 5.4.1.1 Call setup 31 5.4.1.2 Call identity delivery.33 5.4.1.3 Call redirect.34 5.4.1.4 Modify call priority.35 5.4.1.5 Call cleardown 36 5.4.1.6 Call join.37 5.4.

11、1.7 Interrogate call 38 5.4.1.8 Operation signatures39 5.4.2 Intermediate domain call group service capabilities.41 5.4.2.1 Call setup 42 5.4.2.2 Call identity delivery.44 5.4.2.3 Call redirect.45 5.4.2.4 Modify call priority.46 5.4.2.5 Call cleardown 47 5.4.2.6 Call join.48 5.4.2.7 Interrogate call

12、 49 5.4.2.8 Operation signatures50 5.4.3 Destination domain call group service capabilities.51 5.4.3.1 Call setup 52 ETSI ETSI TR 101 882 V5.1.1 (2004-05) 4 5.4.3.2 Call identity delivery.54 5.4.3.3 Call redirect.55 5.4.3.4 Modify call priority.56 5.4.3.5 Call cleardown 57 5.4.3.6 Call join.58 5.4.3

13、.7 Interrogate call 59 5.4.3.8 Operation signatures60 5.5 Typical architecture62 6 Bearer group.62 6.1 Introduction 62 6.2 Data model .63 6.3 Bearer group service capabilities70 6.3.1 Create73 6.3.1.1 Reserve Bearer 73 6.3.1.2 Allocate Bearer .74 6.3.2 Modify Bearer.75 6.3.3 Delete Bearer 77 6.3.4 O

14、peration interfaces .78 6.4 Typical architecture79 7 Media group .79 7.1 Introduction 79 7.2 Data model .80 7.3 Media group service capabilities 83 7.3.1 Set media encode 85 7.3.2 Clear media encode.86 7.3.3 Operation interfaces87 7.4 Typical architecture88 8 Message group88 8.1 Introduction 88 8.2

15、Data model .89 8.3 Message group service capabilities 91 8.3.1 Create message .93 8.3.2 Retrieve message 94 8.3.3 Set message status.95 8.3.4 Get message status97 8.3.5 Delete message .99 8.4 Typical architecture101 9 Event handler group .101 9.1 Introduction 101 9.2 Event handler group .102 9.3 Dat

16、a definitions 103 9.4 Service capability models.104 9.4.1 Set condition .105 9.4.2 Clear condition106 9.4.3 Operation signatures .107 9.5 Typical architecture108 Annex A: Derived services and capabilities.109 A.1 Derived capabilities from Profile group.109 A.1.1 Register 109 A.1.2 Deregister .109 A.

17、1.3 Attach .109 A.1.4 Detach 109 A.2 Derived capabilities from call group 110 A.2.1 Call join110 Annex B: UML model source files111 History 112 ETSI ETSI TR 101 882 V5.1.1 (2004-05) 5 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared

18、to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, 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 a

19、vailable from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.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 refer

20、enced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Report (TR) has been produced by ETSI Technical Committee Telecommunications and Internet converged Services and Protocols for Advanced Net

21、working (TISPAN). Introduction This version of the document differs from earlier versions in the following areas: The document status is changed from Technical Specification to Technical Report. It is presented as a single part document with one clause describing the behaviour of each group of servi

22、ce capabilities. The definition language is UML as opposed to SDL. Data is defined in UML terms and not using ASN.1 (the data can be translated to ASN.1 or any other format as appropriate). In this version of the document each group of service capabilities identified in TR 101 878 1 is presented as

23、follows: static data model; service capabilities as UML operations within the class and identification of active interfaces to the class; state-chart diagrams of the operation of each service capability identifying signals that invoke the operation and the data each operation affects. NOTE: Some ser

24、vice capabilities defined in TR 101 878 1 have been identified to be services rather than service capabilities, i.e. they can be built from combination of the specified service capabilities. In Annex A it is defined for each of these services how they can be built from the specified service capabili

25、ties. ETSI ETSI TR 101 882 V5.1.1 (2004-05) 6 1 Scope The present document specifies behavioural models in UML for each of the service capabilities defined in TR 101 878 1. The requirements expressed in the present document applies to all TIPHON compliant products. 2 References For the purposes of t

26、his Technical Report (TR), the following references apply: 1 ETSI TR 101 878: “Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 5; Service Capability Definition; Service Capabilities for a Multi Media Call“. 3 Definitions and abbreviations 3.1 Definitions For the

27、 purposes of the present document, the following terms and definitions apply: 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 than one se

28、rvice application. 3.2 Abbreviations For the purposes of the present document, the following abbreviations apply: ASN.1 Abstract Syntax Notation 1 NNI Network Network Interface QoS Quality of Service SDL Specification and Description Language UML Unified Modelling Language UNI User Network Interface

29、 ETSI ETSI TR 101 882 V5.1.1 (2004-05) 7 4 Profile group 4.1 Introduction The profile group of service capabilities is defined in TR 101 878 1 and contains the service capabilities necessary for ser profile control, including user registration and authentication. The profile is described in the pres

30、ent document as an active UML class shown in figure 1, identifying the ports and interfaces. The signals used to invoke the service capabilities are identified in figure 2. package ProfileProfile Root 1/2Profile+CurrentLocation: location+CurrentUserStatus : userStatus+Service: serviceDescriptor 1*+S

31、ecurity: securityProfileprofile() /* Run on first instantiation and sets state model for profile */User : CharstringUserIOFromUser ToUserManagerIOFromManager ToManager:Interfaces:FromUser:Interfaces:ToUser:Interfaces:FromManager:Interfaces:ToManagerFigure 1: Class diagram showing the root class for

32、profile, ports and interfaces ETSI ETSI TR 101 882 V5.1.1 (2004-05) 8 package InterfacesInterfaces 1/2FromUsersignal SetUserStatus(status:userStatus)signal GetUserStatus()signal UpdateLocation(newLocation:location)signal InterrogateLocation()signal UpdateServiceStatus(name:serviceName, status:servic

33、eStatus)signal GetServiceStatus(name:serviceName)signal GetServiceDescriptor(name:serviceName)signal AuthenticateChallenge(challenge:BitString)signal GenerateMIAC(packet:BitString)ToUsersignal ReportUserStatus(status:userStatus)signal ReportLocation(oLocation: location)signal ErrorIndication(error:C

34、harstring)signal ReportServiceStatus(sStatus:serviceStatus)signal ReportServiceDescriptor(svc:serviceDescriptor)signal ReportAuthResponse(response:BitString)signal ReportMessageAuthIntCode(miac:BitString)signal SuccessIndication(successMsg:Charstring)FromManagersignal AddServiceToProfile(serviceToAd

35、d:serviceDescriptor)signal DeleteServiceFromProfile(serviceToDelete:serviceName)signal ToggleAuthentication ()signal GetAuthenticationStatus ()ToManagersignal ErrorIndication(error:Charstring)signal ReportAuthenticationStatus(status:Boolean)signal SuccessIndication(successMsg:Charstring)Figure 2: Cl

36、ass diagram showing the signals belonging to each interface ETSI ETSI TR 101 882 V5.1.1 (2004-05) 9 4.2 Data model The data model derived from TR 101 878 1 is shown in figures 3 and 4. package DataDefinitionsDataDefinitions 1/2locationgeoDatacallerLocationserviceDescriptor+SvcName: serviceNameSvcPro

37、vider: spoANameSvcAuth: serviceCredential 01SvcStatus: serviceStatusSvcParams: serviceParametersspoANameserviceParametersCallDesc: callDescriptor 01BearerDesc: bearerDescriptor 0*serviceNameTIPHONR4SimpleCallTIPHONR4EPTSSimpleCallserviceStatusServiceOfflinecallDescriptor /* From Call model */bearerD

38、escriptor/* From bearer model */userStatusOnlineOfflineBusyAwayBeRightBackFigure 3: Data model for profile ETSI ETSI TR 101 882 V5.1.1 (2004-05) 10package DataDefinitionsSecurityData 2/2securityProfileSA_identity : Charstring+AuthenticationSupport: Boolean = true+IntegritySupport: Boolean+Encryption

39、Support: BooleanserviceCredentialauthCertificatex509CertificateFigure 4: Data model for security elements in profile 4.3 Profile group service capabilities The service capabilities act on the overall data model as defined in clause 4.2 and manipulate the data within the user profile. Some of the ser

40、vice capabilities defined in TR 101 878 1 may be generated as applications of other root capabilities and where this is the case the invocation is shown as “pseudo-code“ in Annex A. 4.3.1 Register The register service capability can be generated from application of other profile group service capabi

41、lities. Invocation of the register service capability is shown as “pseudo-code“ in Annex A. ETSI ETSI TR 101 882 V5.1.1 (2004-05) 114.3.2 Attach The attach service capability can be generated from application of other profile group service capabilities. Invocation of the attach service capability is

42、 shown as “pseudo-code“ in Annex A. 4.3.3 Authenticate The authenticate service capability is described by a set of capabilities allowing Challenge-Response authentication and Message Authentication Integrity Code authentication forms. These are shown in figures 5, 6, 7, and 8. The service capabilit

43、y supports symmetric and asymmetric keying methods, single and multi-pass protocols, and both unilateral and mutual authentication. void profile()authenticateCR 11/14IDLEInterfac es :FromUser:AuthenticateChallenge(Challenge)Security.AuthenticationSupportfalseInterfac es:ToUser:ErrorIndication(“Authe

44、ntication not supported“)IDLEtrueResponse = GenerateResponse(Challenge);Interfaces:ToUser:ReportAuthResponse(Response)IDLEFigure 5: State chart diagram for authenticate challenge response service capability ETSI ETSI TR 101 882 V5.1.1 (2004-05) 12void profile()toggleAuthentication 12/14IDLESecurity.

45、AuthenticationSupport = false;IDLEInterfaces:FromManager:ToggleAuthentication()Security.AuthenticationSupporttruefalseSecurity.AuthenticationSupport = true;IDLEInterfaces:ToManager:SuccessIndication(“Authentication set to off“)Interfaces:ToManager:SuccessIndication(“Authentication set to on“)Figure

46、6: State chart diagram for authenticate toggle service capability ETSI ETSI TR 101 882 V5.1.1 (2004-05) 13void profile()getAuthentication 13/14IDLEInterfac es :FromManager:GetAuthenticationStatus()Interfac es :ToManager:ReportAuthenticationStatus(Security.AuthenticationSupport)IDLEFigure 7: State ch

47、art diagram for get authenticate status service capability ETSI ETSI TR 101 882 V5.1.1 (2004-05) 14void profile()generateMIAC 14/14IDLEInterfaces:FromUser:GenerateMIAC(packet)miac = GenerateMessageCode(packet);Interfac es :ToUser:ReportMessageAuthIntCode(miac)IDLEFigure 8: State chart diagram for ge

48、nerate message integrity and authentication code service capability ETSI ETSI TR 101 882 V5.1.1 (2004-05) 154.3.4 Get user status The get user status service capability allows an authorized user to query the current status of a user (the requesting user or another). The service capability requiremen

49、ts are specified in figure 9. void profile()getUserStatus 3/14IDLEInterfaces:FromUser:GetUserStatus()Interfaces:ToUser:ReportUserStatus(CurrentUserStatus)IDLEFigure 9: State chart diagram for get user status service capability 4.3.5 Deregister The deregister service capability can be generated from application of other profile group service capabilities. Invocation of the deregister service capability is shown as “pseudo-code“ in Annex A. 4.3.6 Transfer The transfer service is external

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1