高级培训IMS-iFC触发规则-ISSUE5.00_第1页
高级培训IMS-iFC触发规则-ISSUE5.00_第2页
高级培训IMS-iFC触发规则-ISSUE5.00_第3页
高级培训IMS-iFC触发规则-ISSUE5.00_第4页
高级培训IMS-iFC触发规则-ISSUE5.00_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

修订记录课程编码适用产品产品版本课程版本ISSUEZB005507IMSIMSV2R8C005.00开发/优化者时间审核人开发类型(新开发/优化)胡伟琴2010.4李忠新开发林永宁2010.8李忠优化本页不打印IMSiFC触发规那么2024/5/29参考资料3GPPTS29.228AnnexB:UserprofileUMLmodelHUAWEIHSS9820用户配置指南培训目标完本钱课程学习后,您將能够:描述iFC组成、触发点及关键参数掌握XML中触发点的表述内容含义完成HSS上的iFC数据配置目录用户签约档案〔ServiceProfile〕概述IMSServiceProfile的组成iFC的限制条件iFC相关配置iFC实例IMS签约结构SIDIMPIIMPUIMPI

Private

UserIdentity1

Public

UserIdentity1

Public

UserIdentity2

Public

UserIdentity3

Private

UserIdentity2

Public

UserIdentity4

Public

UserIdentity5

Public

UserIdentity6

Service

Profile1

Service

Profile3

Service

Profile4

IMS

Subscription

常用的签约模式为红色填充的局部,即1IMPI+2IMPU并共享数据。业务配置档案〔ServiceProfile〕的XML表达式<ServiceProfile> <PublicIdentity> <BarringIndication>1</BarringIndication> <Identity>sip:IMPU1@homedomain</Identity> </PublicIdentity> <PublicIdentity> <Identity>sip:IMPU2@homedomain</Identity> </PublicIdentity> <InitialFilterCriteria> <Priority>0</Priority> <TriggerPoint> <ConditionTypeCNF>1</ConditionTypeCNF> <SPT> <ConditionNegated>0</ConditionNegated> <Group>0</Group> <Method>INVITE</Method> </SPT> <SPT> <ConditionNegated>0</ConditionNegated> <Group>0</Group> <Method>MESSAGE</Method> </SPT> <SPT> <ConditionNegated>0</ConditionNegated> <Group>0</Group> <Method>SUBSCRIBE</Method> </SPT>公有用户身份标识和特性标识等iFCServiceProfile下载S-CSCFHSSSAASARPublicIdentificationInitialFilterCriteriaRegisterServiceProfile初始注册过程,S-CSCF本地没有用户数据时,从HSS下载用户数据ServiceProfile下载〔续〕S-CSCFHSSSAASARPublicIdentificationInitialFilterCriteria被叫未注册inviteServiceProfile被叫未注册场景,S-CSCF本地没有用户数据时,从HSS下载用户数据I-CSCF目录用户签约档案〔ServiceProfile〕概述IMSServiceProfile的组成iFC的限制条件iFC相关配置iFC实例目录IMSServiceProfile组成2.1iFC组成与结构2.2触发点组成与结构2.3触发点的XML表达方式

用户签约档案〔ServiceProfile〕的组成ServiceProfilePublicUserIDInitialFilterCriteria0~n1~nSharediFCSet0~n推荐普通用户的签约方式推荐PSI用户的签约方式普通iFC和共享iFC比照单用户iFC方式共享iFC节省存贮空间需要HSS/CSCF保存所有用户的所有iFC(约5k)需要HSS/CSCF只需要保存iFC模版值(4字节)减少Cx接口流量下载所有iFC数据下载iFC模板值方便维护用户业务签约信息改变时,需要每用户变更用户业务签约信息改变时,只变更模版全局生效共享iFC:表示HSS与CSCF之间共享用户的iFC数据,不需要在网络上传输其iFC数据,只需要传输iFC签约模板ID。目录IMSServiceProfile组成2.1ServiceProfile组成与结构2.2iFC组成与结构2.3触发点组成与结构2.4触发点的XML表达方式

iFC〔InitialFilterCriteria〕的结构和组成InitialFilterCriteriaTriggerPoint0~1PriorityintegerProfilepartindicator:enumeratedConditionTypeCNF:BooleanServicePointTriggerConditionNegated:BooleanGroup:listofintegerApplicationServerServerName:SIPURLDeafaultHanding:enumeratedServiceInformationServiceinformation:string1~n0~1iFC触发规那么介绍iFC(InitialFilterCriteria):是存储在HSS的用户签约数据中的一局部,在用户注册时到由S-CSCF下载下来;iFC按照不同优先级定义了业务触发的条件和目的AS,S-CSCF在处理用户业务请求时进行iFC匹配检测,符合触发条件那么向指定的AS触发,使得AS可以对该次业务按照AS内既定的业务逻辑进行控制;iFC的关键信息:IMPU:用户公有标识Priority:触发AS的优先级〔数字小的为高优先级〕PartIndicator:触发AS需要的用户注册状态ApplicationServer:需要触发的AS地址DefaultHandling:触发失败的处理方式ServiceInformation:AS的信息描述TriggerPoint:触发AS的检查条件iFC触发条件解析ADDiFC:IMPU="sip:impu2012@s.huawei",PRIORITY=6,PARTIND=REGISTERED,SERVER="sip:as@as1.s.huawei",DEFHND=SESSION_CONTINUED,SERVINFO=“ATS",TRIGPT=“<TriggerPoint><ConditionTypeCNF>0</ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>6</Group><Method>INVITE</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>9</Group><SessionCase>2</SessionCase></SPT></TriggerPoint>ConditionTypeCNF0:表示组间或,组内与的关系;1:表示组间与,组内或的关系;ConditionNegated0:表示组内条件不取反;1:表示组内条件取反;SessionCase0:表示主叫注册业务;1:表示被叫注册业务;2:表示被叫未注册业务;3:表示主叫未注册业务;PartIndicator:REGISTERED:注册业务UNREGISTERED:未注册业务PARTIND_DEFAULT:注册和未注册都可以触发DefaultHandingSESSION_CONTINUED:触发失败呼叫继续SESSION_TERMINATED:触发失败拒绝呼叫DEFHANDLING_DEFAULT:触发失败呼叫继续Priority:触发优先级即触发的先后顺序,从0开始,0的优先级最高Server:触发效劳器的地址优先级〔Priority〕优先级:指iFC的优先级,优先级越高,越先触发类型:整形〔integer〕iFC1P=1iFC2P=2iFC3P=3TriggerASTriggerpointASTriggerpointASTriggerpointAS业务触发链结束时机:1〕invite200ok〔用户接听〕2〕被叫流程中Request-URI发生改号〔AS前转〕用Route头域中的ORGDLGID参数,关联会话ProfilePartIndicatorProfilePartIndicatoriFC是注册/未用户签约档案的一局部类型:枚举范围:注册、未注册注册:只有用户在线登陆注册成功后才能享受的业务未注册:只有用户不在线时才能享受的业务应用效劳器〔ApplicationServer〕ApplicationServer当触发点符合时AS级别决定触发到哪个AS去。效劳器名称效劳器名为SIPURL形式,用于其它设备同应用效劳器联系。sip:as.huawei;orig//orig表示是主叫触发表达在S-CSCFB2BUAAS的SIP消息的route头域格式为,Route:<sip:as.huawei;orig>,<sip:10.15.42.70;lr;ORGDLGID=827-ae8-2……>第二个route值中ORGDLGID为会话关联参数,参考协议应用效劳器〔续〕ApplicationpartDefaultHandling决定如果AS不可达时呼叫是否释放范围:SESSION_CONTINUED或SESSION_TERMINATEDAS1AS2S-CSCFAS1AS2S-CSCFRejectSESSION_CONTINUEDSESSION_TERMINATED目录用户签约档案〔IMSServiceProfile〕组成2.1ServiceProfile组成与结构2.2iFC组成与结构2.3触发点组成与结构2.4触发点的XML表达方式触发点〔TriggerPoint〕TriggerPoint的定义:iFC触发匹配条件TriggerPoint0~1ConditionTypeCNF:BooleanServicePointTriggerConditionNegated:BooleanGroup:listofinteger1~nServicePointTrigger:匹配条件内容TriggerPoint逻辑结构CNF表达式例如<TriggerPoint> <ConditionTypeCNF>1</ConditionTypeCNF>####此为一个CNF表达式〔1:表示组间与,组内或〕 <SPT> <Group>0</Group> “SPTAdescription” </SPT> <SPT> <Group>0</Group> “SPTBdescription” </SPT> <SPT> <Group>1</Group> “SPTCdescription” </SPT> <SPT> <Group>1</Group> “SPTDdescription” </SPT></TriggerPoint>GroupID=0,包含SPTA和SPTBGroupID=1,包含SPTC和SPTDTriggerpoint的结果是:(SPTAORSPTB)AND(SPTCORSPTD)业务触发点〔ServicePointTrigger〕ServicePointTriggerConditionNegated:booleanGroup:listofintegerRegistrationType:listofenumeratedRequest-URIRequestURI:stringSIPMethodMethod:stringSIPHeaderHeader:stringContent:stringSessionCaseSessionCase:enumeratedSessionDescriptionLine:stringContent:stringRequst-URI/头域内容、SDP描述信息是字符串类型,支持正那么表达式匹配。业务触发点〔续〕ConditionNegated:boolean〔布尔类型,取值:0:不取反;1:取反〕<ConditionNegated>1</ConditionNegated>=逻辑表达式取反例如:<SPT>

<ConditionNegated>1</ConditionNegated><Group>1</Group> <SIPHeader> <Header>From</Header>

<Content>"joe"</Content>

</SIPHeader></SPT>NOTHeader="from"Content="joe"

此SPT条件表示From头域内容不是joe时才满足匹配目录ServiceProfile概述IMSServiceProfile的组成iFC的限制条件iFC相关配置iFC

实例iFC限制条件仅适用于初始消息,不适用于后续消息。如:RegisterInviteMessage业务触发链是在invite对应的200ok〔用户接听〕前生效,之后业务触发结束。iFC中的AS地址推荐采用域名方式,不采用IP+port方式。目录ServiceProfile概述IMSServiceProfile的组成iFC的限制条件iFC相关配置iFC

实例SPG上的iFC模板使用模板添加iFCSPG上的共享iFC信息SPG上的共享iFC模板使用模板添加共享iFC修改CSCF数据支持共享iFCCSCF上的共享iFC信息CSCF上的共享iFC模板目录用户签约档案〔ServiceProfile〕概述IMSServiceProfile的组成iFC的限制条件iFC相关配置iFC实例目录5.iFC实例5.1业务签约档案配置原理5.2共享iFC配置例如业务签约档案配置原理1.定义可能的业务或业务组。2.创立指定用户的iFC业务数据。3.完成一个呼入的初始请求触发到一个AS。典型应用:每个物理AS对应一个共享iFC模板,不同iFC模板表达在iFC触发原那么和AS地址可能不同。目录5.iFC实例5.1业务签约档案配置原理5.2共享iFC配置例如共享iFC配置例如通过OMU配置CSCF和HSS支持共享iFC:在HSS网元下执行下面的命令:MODHSCSCF:HSSID=0,SCSCID=0,FEATURELIST=SharediFC-1;在CSCF网元下执行下面的命令:MODSCSCF:SID=0,SHAREDiFC=SUPPORTED;共享iFC配置例如〔续〕通过SPG/OMU配置共享iFC数据:1〕需要通过SPG为HSS和CSCF网元添加相同的模板ID和内容,但HSS和CSCF的ADDSiFCTPL命令中“共享iFC模板标识”参数分别为TPLID和SiFCTPLID。2〕此处的模板只是示意如何添加,各局点的iFC模板定义请参加各局点配置指导。共享iFC配置例如〔续〕在SPG界面的HSS网元下执行ADDSiFCTPL和ADDSiFCINF命令:ADDSIFCTPL:TPLID=246,PLNAME="Guangxi_MobilePC",COMMENT="Guangxi_MobilePC";ADDSIFCINF:SIFCTPLID=246,IFCNAME="sharediFC246",PRIORITY=246,PARTIND=PARTIND_DEFAULT,SERVER="sip:espace01.ims.guangxi.chinamobile;access-code=902",DEFHND=SESSION_TERMINATED,TRIGPT="<TriggerPoint><ConditionTypeCNF>0</ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>Invite</Method></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><SessionCase>1</SessionCase></SPT><SPT><ConditionNegated>1</ConditionNegated><Group>0</Group><RequestURI>.*cic=.*

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论