




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
volte原理简介项目名称文档编号版 本 号部 门专业服务部作 者版权所有大唐移动通信设备有限公司本资料及其包含的所有内容为大唐移动通信设备有限公司(大唐移动)所有,受中国法律及适用之国际公约中有关著作权法律的保护。未经大唐移动书面授权,任何人不得以任何形式复制、传播、散布、改动或以其它方式使用本资料的部分或全部内容,违者将被依法追究责任。文档更新记录日期更新人版本备注2014-11-19苏晓群1.0.0创建文档2014-12-14苏晓群1.0.1呼叫信令流程更新为改进后的流程目录1引言41.1 编写目的41.2预期读者和阅读建议41.3参考资料42volte原理介绍42.1 volte介绍42.1.1 技术背景42.1.2 技术优势42.2 volte系统架构52.3 volte关键技术62.3.1 无线承载qos等级标识 (译成中文,李)62.3.2 amr-wb语音编码72.3.3 sip(session initiation protocol)&sdp82.3.4 rohc健壮性报头压缩协议102.3.5 sps半持续调度112.3.6 esrvcc(enhanced single radio voice call continuity)113volte kpi分类及定义134volte信令流程154.1 注册流程及重要信令详解154.1.1 activate default eps bearer context request(qci=5)174.1.2 register(1st sip register request)& register 401(unauthorized)184.1.3 register(2nd sip register request)& register 200194.1.4 subscribe& notify204.2 语音通话流程及重要信令详解224.2.1 invite244.2.2 rrcconnectionreconfiguration (qci=1)254.2.3 update & update 200264.2.4 视频通话流程与语音通话流程的异同274.3 esrvcc切换及重要信令详解304.3.1 attach request& initial context setup request325常见问题案例346.1 sim卡无volte权限导致注册失败346.2 sim授权问题导致esrvcc无法执行356.3广东云浮项目呼叫建立时延过长391 引言1.1 编写目的本文主要对volte的原理进行介绍,并对volte小区主要参数配置及测试信令进行详细说明,使读者对volte有个基本的了解;由于volte现在未商用,所以实际优化经验较少,优化可以参考r9及2/3g的优化经验。1.2预期读者和阅读建议本文档预期读者为网络技术优化人员、系统测试人员等。1.3参考资料1 td-lte半持续调度特性实现报告2 3gpp ts 23.216 single radio voice call continuity (srvcc)3 ietf rfc 3261 session initiation protocol4 ir.92 -ims profile for voice and sms5中国移动volte总体建设方案移动集团设计院 2 volte原理介绍2.1 volte介绍2.1.1 技术背景目前业界对lte语音的解决方案有三种,分别是volte、csfb、sglte, volte与csfb是3gpp标准化方案,sglte为终端实现方案,其中volte是移动4g语音解决方案的终极方案;sglte不需要对网络进行改动,volte与csfb均需对网络进行改造。volte是什么?最直接简单的理解就是voip,只是网络的承载体由互联网变成了lte,同时在lte的业务中给了一个高优先级保证qos。volte是gsma ir 92定义的标准lte语音解决方案,最大的网络改动就是引入ims网络,由ims配合lte和epc网络实现端到端的基于分组域的语音、视频通信业务。通过ims系统的控制,volte解决方案可以提供和电路域性能相当的语音业务及其补充业务,包括号码显示、呼叫转移、呼叫等待、会议电话等。2.1.2 技术优势volte开启了向移动宽带语音演进之路,其给运营商带来两方面的价值,一是提升无线频谱利用率、降低网络成本。lte的频谱利用效率gsm的4倍以上。另一个价值就是提升用户体验,volte的体验明显优于传统cs语音。首先,高清语音和视频编解码的引入显著提高了通信质量;其次,volte的呼叫接续时长大幅缩短,volte比cs呼叫缩短一半以上。下面是实际测试的一些指标:呼叫建立时延更短:第一条随机接入消息到终端接收到网络侧下发的sip 180 ring消息之间的时间差,在外场短呼测试中看到平均时延为2s左右,而2g时代在6-7秒,用户感知为秒通。语音质量更高:因为使用23.85k宽带amr技术,语音质量相比2g、3g语音质量有质的提高,在外场测试时,在好点mos值在4.1左右,而3g mos值在3.03.5之间,在同一地点的ott语音在3.5左右(无线资源不受限)。对运营商来说在这一点上体现了移动网络相对于ott的优势。系统间切换方面使用esrvcc切换,测试切换时延在150ms以内,对用户感知无影响,且切换成功率高。视频质量更好:在同一地点,视频通话的图像远比ott视频通话的图像清晰。volte2g/3g呼叫时延0.5-2 s 5-8 s 语音质量频率:507000hz编解码:amr-wb 23.85kbps频率:3003400hz编解码:amr-nb 12.2kbps视频质量典型分辨率:480*640720p/1080p possible分辨率:176*144频谱效率仿真测试结果显示:同样承载amr,lte的频谱效率可达到r99 3倍以上2.2 volte系统架构volte采用ims作为业务控制层系统,epc仅作为承载层;要求终端、无线网络、分组域、电路域和ims域端到端的技术配合以实现基于ims的分组域语音和多媒体业务。srvcc切换解决了语音连续性问题,呼叫时延短,无需回落2g/3g发起语音,避免频繁网间重选。votle网络框架图如下:中移动二阶段volte福州测试的网络拓朴如下:volte的协议架构如下图,从图中可以看到,sip协议只在终端和ims支持,对于无线接入网只是一个透传做用:2.3 volte关键技术2.3.1 无线承载qos等级标识 (译成中文,李)eps系统中,qos控制的基本粒度是eps承载(bearer),即相同承载上的所有数据流将获得相同的qos保障(如调度策略,缓冲队列管理,链路层配置等),不同的qos保障需要不同类型的eps承载来提供,在接入网中,空口上承载的qos是由enodeb来控制的, 每个承载都有相应的qos参数qci(qos class identifier)。根据qos的不同, eps bear可以划分为两大类: gbr(guranteed bit rate) 和 nongbr。所谓gbr,是指承载要求的比特速率被网络“永久”恒定的分配,即使在网络资源紧张的情况下,相应的比特速率也能够保持。mbr(maximum bit rate)参数定义了gbr bear在资源充足的条件下,能够达到的速率上限。mbr的值有可能大于或等于gbr的值。相反的,nongbr指的是在网络拥挤的情况下,业务(或者承载)需要承受降低速率的要求,由于nongbr承载不需要占用固定的网络资源,因而可以长时间地建立。而gbr承载一般只是在需要时才建立。lte中共有9种不同的qci,在volte业务中主要用到了qci 1、qci 2、qci 5,而普通的数据业务主要是qci 8/9。不同qci列表如下图,ims信令使用qci 5,语音业务共使用qci 1、qci 5、qci 8/9,视频电话业务共使用qci 1、qci 2、qci 5、qci 8/9。qci资源类型(resource type)优先级(priority)时延(packet delay budget)丢包率(packet error loss ate)典型业务(example services)1gbr2100ms10-2voip24150ms10-3电话会议, 会话视频(直播流媒体)3350ms10-3实时在线游戏, 实时工业监控45300ms10-6非会话视频(缓冲流媒体)5non-gbr1100ms10-6ims 信令66300ms10-6视频(缓冲流媒体)77100ms10-3视频(直播流媒体), 话音业务10-6交互式游戏88300ms10-6e-mail, msn, qq, www p2p文件共享99300ms10-22.3.2 amr-wb语音编码 amr全称adaptive multi-rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,但主要用于人声,所以效果较好。2/3使用的语音编码格式为amr-nb,语音带宽范围:3003400hz,8khz采样率,volte使用amr-wb编码,提供语音带宽范围达到507000hz,16khz采样率用户可主观感受到话音比以前更加自然、舒适和易于分辨。amr一共有16种编码方式,0-7对应8种不同的编码方式,8-15用于噪音或者保留用。 frame type mode indication mode request frame content (amr mode, comfort noise, or other) 0 0 0 amr 4,75 kbit/s 1 1 1 amr 5,15 kbit/s 2 2 2 amr 5,90 kbit/s 3 3 3 amr 6,70 kbit/s (pdc-efr) 4 4 4 amr 7,40 kbit/s (tdma-efr) 5 5 5 amr 7,95 kbit/s 6 6 6 amr 10,2 kbit/s 7 7 7 amr 12,2 kbit/s (gsm-efr) 8 - - amr sid 9 - - gsm-efr sid 10 - - tdma-efr sid 11 - - pdc-efr sid 12-14 - - for future use 15 - - no data (no transmission/no reception) amr-wb同样也有16种语音编码,目前主要使用2和8两种frame type index mode indication mode request frame content (amr-wb mode, comfort noise, or other) 0 0 0 amr-wb 6.60 kbit/s 1 1 1 amr-wb 8.85 kbit/s 2 2 2 amr-wb 12.65 kbit/s 3 3 3 amr-wb 14.25 kbit/s 4 4 4 amr-wb 15.85 kbit/s 5 5 5 amr-wb 18.25 kbit/s 6 6 6 amr-wb 19.85 kbit/s 7 7 7 amr-wb 23.05 kbit/s 8 8 8 amr-wb 23.85 kbit/s 9 - - amr-wb sid (comfort noise frame) 10-13 - - for future use 14 - - speech lost 15 - - no data (no transmission/no reception) 2.3.3 sip(session initiation protocol)&sdp sip协议是互联网行业标准组织ietf提出的,sip(session initiation protocol)是一个应用层的信令控制协议。用于创建、修改和释放一个或多个参与者的会话。这些会话可以是internet多媒体会议、ip电话或多媒体分发。会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信。volte选择了sip协议,最主要的原因就是免费。 在volte中引入了ims,对volte进行业务控制,mme只是做为业务的承载体,ims对业务的控制全部通过sip消息完成,在学习volte的过程中必须学习sip消息。sip有两种类型的消息,它们是:(1) 请求:从客户机发到服务器的消息。(2) 响应:从服务器发到客户机的消息。其中volte常用的请求消息包括下列几种,表中也列出了消息的定义文档:sip方法描述定义文档invite表示一个客户端发起或被邀请参加电话会议(indicates a client is being invited to participate in a call session)rfc3261ack确认客户已经收到一个invite请求的最终响应(confirms that the client has received a final response to an invite request)rfc3261bye终止一个呼叫,可以由主叫或被叫方发起(terminates a call and can be sent by caller or the callee)rfc3261options查询服务器的能力(queries the capabilities of servers)rfc3261cancel取消所有正在处理中的请求(cancel any pending request)rfc3261register向标题字段中的sip服务器发起地址列表注册(registers the address listed in the to header field with sip server)rfc3261prack临时确认(provisional acknowledgement)rfc3262subscribe向服务器订阅某个事件通知(subscribes for an event of notification from the notifier)rfc3265notify向订阅都发送一个新的事件(notify the subscriber of a new event)rfc3265update在没有修改对话状态的情况下修改会话(modifies the state of a session without changing the state of the dialog)rfc3311publish发布一个事件到服务器(publishes an event to the server)rfc3903info会话过程中发送一个会话消息,但不修改会话状态(sends mid-session information that does not modify the session state)rfc6086refer请求收件人发出sip请求(asks recipient to issue sip request(call transfer))rfc3515message使用sip传输即时消息(transports instant messages using sip)rfc3248响应消息包含数字响应代码,sip响应代码集部分基于http响应代码。有两种类型的响应,它们是:临时响应(1xx):临时响应被服务器用来指示进程,但是不终结sip事物。最终响应(2xx,3xx,4xx,5xx,6xx):最终响应终止sip事物。1xx进展相应临时相应2xx成功最终相应3xx重定向错误最终相应4xx客户端错误最终相应5xx服务端错误最终相应6xx全局错误最终相应sip由于是采用文本格式编码,所以消息格式很简单,是由message header加可选的message body构成,message header 从第二行开始每一行都由“tag :valued”格式组成,每一行描述一个属性,sdp也是用文本格式描述的,一个sdp description可以包含很多行,每一行的格式如下:type = valuetype只用一个字母来表示;一个sdp description通常有一个session-level和多个media-level信息组成,常见的sdp属性如下:vprotocol versionbbandwidth informationoowner of the session and session identifierztime zone adjustmentssname of the sessionkencryption keyiinformation about the sessionaattribute linesuurl containing a description of the sessionttime when the session is activeee-mail address to obtain information about the sessionrtimes when the session will be repeatedpphone number to obtain information about the sessionmmedia linecconnection informationiinformation about a media line2.3.4 rohc健壮性报头压缩协议在lte中,为了在分组交换域(ps)提供语音业务且到达接近常规电路交换域的效率,必须对ip/udp/rtp报头进行压缩。对于话音数据包,其包长较小,封装成ip包后,采用头压缩技术能有效提高频谱利用率,对于视频业务数据包,同样压缩后也可以提高频谱效率。在lte系统中,规定pdcp子层支持健壮性报头压缩协议(rohc)来进行报头压缩,并且同时支持ipv4和ipv6。典型的,对于一个含有32 byte有效载荷的voip分组传输来说,ipv6报头增加60 byte,ipv4报头增加40 byte,即188%和125%的开销。为了解决这个问题,在lte系统中pdcp子层采用rohc报头压缩技术,可压缩成46个字节,即12.5%18.8%的相对开销,从而提高了信道的效率和分组数据的有效性。2.3.5 sps半持续调度 semi-persistent scheduling,简称sps,半永久性调度,又称为半静态调度,lte引入sps调度模式的主要目的是为了支持voip业务。sps调度方式可以减少控制信道的资源开销和时延抖动,但会增加pdsch的开销;voip业务用户语音包发送频率较大,sps周期调度时不需要每次都发送pdcch,减少了控制区cce的占用量,理论上可以提高系统用户容量。从语音业务模型上看可以知道sps适用于语音业务,voip业务的状态分为激活期和静默期,在激活期,数据包的发包间隔为20ms,每个数据包的大小固定为3547byte。对于暂态时的数据包大小由于没有压缩,数据包大小为92byte, 在静默期,sid包的发包间隔为160ms,每个sid包的大小固定为1022byte,这样规律的发送方式适用sps调度。总的来说,sps就相当于给用户分配了固定的pdsch,可以减少pdcch占用数,但会增加pdsch占用数,是否开启需对两者进行权衡。对于sps的详细内容,可以参考sps调度-李翔。2.3.6 esrvcc(enhanced single radio voice call continuity)srvcc(single radio voice call continuity)是3gpp提出的一种volte语音业务连续性方案,主要是为了解决当单射频ue 在lte/pre-lte 网络和2g/3g cs 网络之间移动时,如何保证语音呼叫连续性的问题,即保证单射频ue 在ims 控制的voip 语音和cs 域语音之间的平滑切换,srvcc类似于utran中的3g至2g的切换,主要是在cn侧多了ps域到cs域的转换过程。当lte覆盖较差时,ue通过srvcc切换到utran/geran,目前移动公司的方案是切换到geran,3gpp ts 23.216中定义e-utran切换到utran/geran的流程图及主要信令流程如下: esrvcc即为增强的srvcc,与srvcc一样为3gpp在r8阶段引入的方案,相比srvcc最大的改进就是缩短了切换时延,改善用户感知。srvcc与esrvcc的主要区别如下:1. srvcc:媒体的切换点是对端网络设备(如对端ue),影响切换时长的主要因素是会话切换后需要在ims网络中创建新的承载。2. esrvcc:相比于srvcc,媒体切换点改为更靠近本端的设备。具体方案就是增加atcf/atgw功能实体作为媒体锚定点,无论是切换前还是切换后的会话消息都要经过atcf(access transfer control function)/atgw(accesstransfer gateway)转发。后续在发生esrvcc切换时,只需要创建ue与atgw之间的承载通道,对端设备与atgw之间的媒体流还是通过原承载通道传输。这样相当于减少了sbc至scc as之间的时延,明显短于srvcc方案,减少了切换时长。3 volte kpi分类及定义volte测试类指标主要有三大类指标,详见下表,部分指标为volte新增指标,指标具体定义可以参考下面附件:指标分类指标名称资源占用类上行rb数下行rb数上行mcs下行mcs上行终端发射功率gsm通话时长占比呼叫srvcc切换占比语音质量类mosbler语音丢包率抖动呼叫建立时延ip包时延端到端时延上行速率下行速率切换中断时延话音挂机时延kpi指标类ims附着成功率话音接通成功率掉话率网内切换成功率srvcc切换成功率寻呼成功率平均长保时间紧急呼叫建立成功率里程掉话比volte网管kpi指标类主要如下表:指标项单位说明erab建立和rrc建立lte_erab.erabestabsuccrate.qci1%lte_会话类语音业务erab建立成功率_qci1lte_erab.erabestabsuccrate.qci2%lte_会话类直播视频流业务erab建立成功率_qci2lte_erab.erabestabsuccrate.qci5%lte_ims信令业务erab建立成功率_qci5lte_rrc.volteradioconnsuccrate%volte无线接通率(qci=1)lte_rrc.convvideocallsuccrate%lte_会话类直播视频流业务无线接通率_qci2lte_rrc.imssigcallsuccrate%lte_ims信令业务无线接通率_qci5掉线erab掉线率qci五%目前omc预定义指标没有erab掉线率qci一%目前omc预定义指标没有erab掉线率qci九%目前omc预定义指标没有erab掉线率qci二%目前omc预定义指标没有lte_erab.imssigcalldropratio%lte_ims信令业务无线掉线率_qci5lte_erab.imssigcalldroprate%lte_ims信令业务无线掉线率_qci5_小区级lte_erab.otherscalldroprate%lte_其他类业务无线掉线率_qci9_小区级lte_erab.otherscalldropratio%lte_其他类业务无线掉线率_qci9lte_erab.convvoicecalldropratio%lte_会话类语音业务无线掉话率_qci1lte_erab.convvideocalldroprate%lte_会话类直播视频流业务无线掉话率_qci2_小区级lte_erab.convvoicecalldroprate%lte_会话类语音业务无线掉话率_qci1_小区级lte_erab.convvideocalldropratio%lte_会话类直播视频流业务无线掉话率_qci2上下行时延lte_pdcp.uppktdelaydl.qci1毫秒分qci的小区用户面下行平均时延-qci1lte_pdcp.uppktdelaydl.qci5毫秒分qci的小区用户面下行平均时延-qci5lte_pdcp.uppktdelaydl.qci2毫秒分qci的小区用户面下行平均时延-qci2lte_pdcp.uppktdelaydl.qci9毫秒分qci的小区用户面下行平均时延-qci9lte_pdcp.volteuppktdiscardratedl百万分之一volte下行弃包率lte_pdcp.volteuppktlossratedl百万分之一volte下行丢包率lte_pdcp.volteuppktlossrateul百万分之一volte上行丢包率4 volte信令流程 volte是基于sip协议的语音通话,所有与ims交互的信令全部为sip信令,在理解volte信令方面必须对sip信令进行了解,epc只是做为业务承载体。由于sip信令是以加密方式传输,sip信令只有在cn侧和终端侧才能解码,基站cdl无法记录sip信令,同时cdl无法解码较多nas层直传消息,所以本文中的信令说明部分不结合cdl信令进行说明;对于某些重要信令的详细解码,本文以附件方式显示,主要为cds导出的详细解码并对重要ie进行标注解释,建议参考。 4.1 注册流程及重要信令详解 sip 提供了发现机制,如果用户要发起和另一个用户的会话,sip 必须发现可到达目的用户的当前主机,注册将记录地址 uri 和一个或者多个联系地址相关联,这样才能进行呼叫等业务。严格意义上说,subscribe和notify过程不属于注册过程,但由于该过程在注册完成后紧跟着出现,所以本文将该过程放在注册流程中进行说明。用户的注销过程与注册过程相似,主要就是注销请求中,expire值为0,所以本文中不再进行单独说明,注销过程无subscribe信令,是因为ue注册时已有subscribe。信令说明如下:1、 ue进行attach,建立qci=9的默认承载,并使用ims apn建立pdn连接;2、 建立立qci=5的默认承载,用于传送sip信令;3、 ue通过qci=5的默认承载向ims发起注册请求;4、 p-cscf通过hss获知用户信息不在数据库中,便向终端代理回送401 unauthorized 质询信息,其中包含安全认证所需的令牌;5、 终端将用户标识和密码根据安全认证令牌加密后,再次用register消息报告给p-cscf服务器;6、 p-cscf将register 消息中的用户信息解密,验证其合法后,ims核心网将该用户信息登记到数据库中,并向终端返回成功响应消息200 ok;7、 用户向ims订阅注册事件包8、 服务器应答订阅成功9、 ims服务器发送notify消息,由于订阅的用户已经注册,所以ims服务器回应notify消息中,状态为active,同时携带xml信息10、 终端发送notify 200表示接收成功注册过程测试信令载图如下:注销过程测试信令截图如下:4.1.1 activate default eps bearer context request(qci=5) 该信令是用于建立qci=5的默认承载,所有sip信令都通过qci=5的承载传输,该信令的内容已在该信令前的rrc重配置中附带下来。cds导出的详细解码如下:主要说明如下:该信令中主要是关注qci等级,必须是qci=5,才能传输sip信令,erab id=64.1.2 register(1st sip register request)& register 401(unauthorized)register信令是用于网络注册,建立关联从cds上导出的详细解码如下:主要说明如下:这是用户的第一个register requst信令,所以鉴权方面部分内容为空,需要网络回应后才能补齐register 401信令是用于向终端回送401 unauthorized 质询信息,其中包含安全认证所需的令牌,令牌对应用户第一个register requst信令中鉴权摘要为空的部分,并指明算法,主要说明如下: 4.1.3 register(2nd sip register request)& register 200第二条register信令是终端将用户标识和密码根据安全认证令牌加密后回送给服务器cds上导出的详细解码如下:主要说明如下:register 200信令是用是确认注册流程完成,并生成sip-uri和tel uri,3gpp ts 23.003定义了三种uri如下,volte中使用了后面两种:alphanumeric sip-uris example: sip: msisdn represented as a sip uri: example: sip:+447700900123;user=phone msisdn represented as a tel uri: example: tel:+447700900123:register 200信令截图如下:4.1.4 subscribe& notifysubscribe是一个用来请求对方节点的当前状态以及后续状态变化的请求方法,从网络订阅消息,notify是用于向服务器请求返回当前状态消息。volte中典型的消息流如下:如果订阅过期了,就必须发起新的subscribe来进行订阅subscribe cds信令截图如下:subscribe 200 cds信令截图如下网络通过notify向ue发送订阅的内容,ue通过notify 200确认已收到,notify的cds信令截图如下:4.2 语音通话流程及重要信令详解 语音呼叫过程就是为典型的sip通话过程,经过多个修改,基本已经定型。由于volte呼叫其它通话制式的手机时,volte终端侧的信令未有变化,所以本文中不会进行说明。cds软件信令截图如下:呼叫流程图如下:信令说明如下:11到6,ue起呼,ue高层协议层需要发送invite到ims,触发rrc连接、安全模式等过程,并通过rrc重配置消息建立srb2信令无线承载、恢复qci 5承载,配置测量控制,ims收到主叫的inite消息,开始寻呼,并发送invite 100(trying)给主叫ue,用于响应invite消息,invite消息中包含呼叫类型、主被叫的号码、主叫方支持的媒体类型和编码等;27到15,核心网向处于空闲态的被叫发invite消息,由于被叫处于空闲态,所以核心网侧触发寻呼消息,寻呼处于空闲态的被叫用户,被叫ue收到寻呼后,触发rrc连接、安全模式等过程,被叫通过rrc重配置消息建立srb2信令无线承载,cn侧通过qci=5的rb向被叫发送invite消息,ue收到后发送invite 100消息进行响应,同时被叫发送invite 183消息给cn表示会话正在处理,启动precondition(资源预留)过程,并通知主叫自己所支持的媒体类型和编码,并建立起qci=1的承载;3. 16到17,ims收到被叫的invite 83 后,对主叫启动precondition(资源预留)过程,通过epc通知主叫sm层建立起qci=1的承载后,向ue发送invite 183消息;418到25,主叫向被叫发送prack消息,prack过程是一个预确认过程,主要为了防止会话超时及拥塞,被叫收到后返回prack 200,主叫收到被叫的prack 200以后,发送update消息,进行媒体格式协商过程,被叫通过update 200返回协商结果;5. 26到31是振铃接听过程,被叫发送invite 180给主叫,振铃,摘机后发送invite 200给主叫,主叫返回ack进行确认,通话完全建立,进入通话过程;6. 32到37为挂机过程 ,通话结束后,主叫发送bye请求结束本次会话,ims服务器给被叫发送bye,请求结束本次会话,被叫挂机,回bye 200消息,核心网ims服务器给主叫发bye 200,标明会话结束,主被叫分别去激活eps专用承载消息,删除qci=1的数据无线承载。4.2.1 inviteinvite是发起会话邀请,在volte中就是用于起呼,invite消息中主要包含了主叫信息、被叫号码和主叫支持的格式信令截图如下:4.2.2 rrcconnectionreconfiguration (qci=1)该信令对应流程中的步骤13、14的rrcconnectionreconfiguration,在核心网下发“activate dedicated eps bearer context request”消息后,基站将该消息附加在“rrcconnectionreconfiguration”消息中一起下发,所以“rrcconnectionreconfiguration”中解码出来的“activate dedicated eps bearer context request”消息内容,与后续的“activate dedicated eps bearer context request”消息内容一致,rrcconnectionreconfiguration在cds上导出的详细解码如下:主要说明如下:1. 在pdcp-configheadercompression可以查到头压缩的的相关配置,主要内容为头压缩使用的方案格式;2. 在mac-mainconfig节点下可以查到ttibundling功能是否开启;3. 在该消息中如果查不到关于sps的ie,则说明sps为关闭状态;如果sps开启,sps在信令中的格式如下:4.2.3 update & update 200update主要是用于在呼叫过程中进行媒体格式的二次协商,update 200消息是对update消息的确认,update 200消息中协商结果为双方通话使用的通话格式,通常选取主被叫双方中格式中较低的一种,主被叫双方根据协商结果,通过“modify eps bearer context request”消息对eps承载进行相应的修改。在update消息中携带了主要建议的语音编码格式,好点正常语音业务上下行各占用2个prb左右,标清语音和高清语音资源占用基本相同,但差点标清prb占用数会少一些,未来移动也有可能推广标清语音。在收到的update 200消息中的编码格式为最终格式,截图如下:如果呼叫2/3g、固话等,协商结果为2/3g、固定电话的编码为准,例如下图中为呼叫2g的update 200消息,协商结果使用amr-nb的编码格式4.2.4 视频通话流程与语音通话流程的异同视频电话与语音通话过程基本相同,其中最主要的区别是需要建立qci=1和qci=2的承载,qci=1传送语音,qci=2传送视频,视频电话的信令截图如下,其中需要注意的是正常结束后会去激活两个承载。主要区别如下:1、 语音业务invite消息中,呼叫的原因为语音,只携带支持的语音编码格式,视频业务的invite中呼叫原因为视频,并携带了主叫支持的视频编码格式。 2、 视频业务需要建立两条业务承载,qci=1和qci=2,这与3g的视频电视只建议一个承载不同,同时视频业务释放时需要释放两条承载;4.3 esrvcc切换及重要信令详解volte系统内切换与r8/9的切换相同,所以本文只针对esrvcc切换流程进行说明;srvcc切换流程在3gpp协议ts 23.216里定义,有多种srvcc流程,本文介绍的是“srvcc from e-utran to geran without dtm support ”流程。esrvcc切换过程比较简单,与td-scdma中的cs系统间切换流程相似,通过对比可以加深理解。esrvcc的主要流程为a2b2horelease,目前移动公司的策略是从lte切向geran,本文只说明lte向geran的srvcc切换过程。测试软件uu口信令截图如下:cdl解码截图如下:信令流程如下: 信令说明只说明uu口和s1口的信令,其它步骤详细说明见本节最后面的附件或查询 ts 23.216的,主要说明如下:1、 步骤1 ue上报b2报告,基站会发起切换判决,这里有两个注意事项,必须ue和cn侧均支持srvcc切换,基站rrm才会有步骤2判决进行srvcc切换,否则判决为重定向,详见本文4.3.1;2、 步骤3 enodeb向源mme发送handover required消息,该消息中包含括target id(多为cgi)、generic source to target transparent container、 srvcc切换指示等。srvcc ho 指标标明切换目标只是cs域;3、 步骤 14和15,mme和目标msc、ims等经过一系统交互过程后,完成ps到cs的转换过程及目标小区资源预留后,mme向enodeb发送 handover command, enodeb通过mobilityfromeutracommand通知ue进行切换。4、 步骤16到18,ue切换到gsm,进行同步过程,同步后ue发现suspend过程,对gprs业务挂起,后续cn侧会数据业务挂起及通知mme进行链路释放等一系列过程,切换完成。如果在cs 语音结束后ue还在geran(or for any other reason specified in ts24.008), ue则需要按照ts23.060规定恢复ps业务. gn sgsn将按照ts 23.060 规定恢复pdp上下文, s4 sgsn将按照ts 23.060 规定恢复承载,并且通知s- gw和p-gw(s)恢复暂停的承载;如果ue在cs语音呼叫终止后已经返回到e-utran,则ue必须通过发送tau向mme恢复ps服务, mme将通知s-gw and p-gw(s)恢复挂起的承载,恢复在s-gw和p-gw中挂起的承载,应该通过使用某种操作触发modify beare
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论