欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PDF文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:735515       资源大小:696.08KB        全文页数:112页
    • 资源格式: PDF        下载积分:10000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要10000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    ETSI TR 101 882-2004 Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 5 Protocol Framework Definition and Interface Requirement Definition Gene.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


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开