文档介绍:目录一、 概述二、 初始注册三、 后续注册---重注册四、 后续注册---二次注册五、 第三方注册S-AS的第三方注册S-CSCF与VoLTEas的第三方注册S-CSCF与IP-SM-GW的第三方注册六、 订阅七、 ?6?9一、概述用户开通了volte签约,并在volte终端上打开“volte、“m服务”或“HD高清语音”开关,在开机附着成功后,UE单独发起APN=ims的PDN连接性请求,并成功建立QCI=5的ims信令默认承载,接着UE发起注册请求。注册流程拆分成初始注册/后续注册(重注册)、后续注册(二次注册)、第三方注册、订阅共四个阶段,其中后续注册和初始注册的区别在于注册消息中增加了用户认证数据和接入网络位置信息。成功的初始注册必须经过初始注册、二次注册、第三方注册、订阅阶段,而成功的重注册必须经过重注册、二次注册、第三方注册阶段。初始注册、重注册和二次注册过程称为基本注册,基本注册由用户终端发起,基本注册成功后,用户就拥有了基本呼叫权限。第三方注册由S-CSCF代替用户终端发起,第三方注册成功后,用户就拥有了AS提供的相关业务权限。基本注册、第三方注册示意图如下:SCCASVdUiSTN-SR^・將璽箱4SShl^JW丁乩ST忡书总号码+^-n:REGISTERSJapg養耳S/P-GWKVSTN-SR母码到胡衲El/S-CSCFSBC/P-CSCF;ATCFyATGWREGISTER尿冨注册】▲本图中1〜4为初始注册,5为二次注册,6为第三方注册更加详细的流程见下图(融合HSS组网):初始注册DNGIfcscrI—scscrr节■段券尸时网毎认证二次注册10401r:iu[%OJSOuen只卿 LNSUuefr15DNEQuor^g訪am岂制昵斗5OiLiniettrLV^A£-fiOfizc-^问轴对用户2000K12401Uraulhonied<2RQOK分MS-CSCF^-UMIDiamp'^rSAR1siDimmef3AA吧———“——-相一第三方注册:::鷲刃I亠2G20COK*1〜12步骤为初始注册,其中8〜9步骤可以选择性进行(视S-CSCF本地剩余IMS认证数据情况);13〜24步骤为二次注册,20~21步骤可以选择性进行(视S-CSCF本地有无用户数据及iFC集合数据);25~26为S-CSCF向AS(应用服务器)请求的第三方注册,根据iFC准则,as、volteas、ip-sm-gw等,该过程步骤较多,此图为示意图。从附着开始的IMS注册过程中涉及了绝大多数协议:RRC、NAS、S1AP、SGsAP、GTP-CV2、GTP-UV1协议、SIP协议、Diameter协议等,作为选项还有MAP、CAP。希望是本无所谓有,无所谓无的。这正如地上的路;其实地上本没有路,走的人多了,也便成了路。由于sip消息与volte优化分析紧密结合,在此简略介绍sip协议:SIP协议源自于互联网产物,并非传统的通信协议,消息采用非比特位方式的文本编码,可阅读性强,具有非常强大的灵活性和扩展性,缺点就是存在大量的兼容性问题。sip消息有请求和响应2种类型,每个消息包含3个元素:请求行/状态行、头域、消息体(可选)。RFC3261中定义的sip消息头域包括via、From、To、Call-iD、Cseq、Contact、Content-Type、Content-Length、Max-Forwards、proxy-Authenticate等在内共有44个,并且这些头域的数目是可扩展的。头域的介绍见本文其它相关章节,在本章节仅仅简略叙述几个头域。Content-Type头域指示携带的消息体的媒体类型,比如application/sdp、message/sip。Content-Length头域用十进制方式表示出消息体的字节数,比如 450。由于本文为注册专题,那么UE发出的首条SIP消息为Register,若该注册消息中包含Contact头域内容,则为基本注册;若缺失Contact头域,则为UE查询注册状态,根据P-CSCF的配置情况来进行处理。存在多种类型的消息体,比如文本格式的sDp消息体,或二进制格式的ISUp消息体等。关于不同SIP消息代码见其它相关文档介绍,除了正常响应代码,更要了解失败响应代码。作为volte优化工程师,一定要了解上述知识点,然后在工作中进行验证性测试。日常工作中常用的方式就是采用测试手机和测试软件相结合的方式进行,比如采用HTCM8t手