一、终端开机的IMS注册过程:
用户开机以后,首先完成附着过程,附着完成以后,发起IMS注册过程。在IMS注册流程中,先建立QCI=5的SIP信令承载。然后进行SIP的注册过程,当完成注册过程以后,就可以进行VoLTE呼叫了。SIP信令的注册过程如下图所示。
SIP消息解释: 序号 消息解释 1 用户首次试呼时,终端向代理服务器发送REGISTER注册请求 2 IMS认证/计费中心获知用户信息不在数据库中,向终端回401 Unauthorized质询信息,其中包含安全认证所需的令牌 终端将用户标识和密码根据安全认证令牌加密后,再次用REGISTER消息报告给IMS服务器 IMS服那个务器将REGISTER消息中的用户信息解密,认证合法后,将该用户信息登记到数据库中,并向终端返回 响应消息200 OK。 3 4 5 用户订阅注册事件包, 6 服务器应答订阅成功。 7 IMS服务器发送notify消息,由于订阅的用户已经注册,所以IMS服务器回应Notify消息中,状态为active,同事携带XML信息。 8 终端发送Notify 200表示接收成功。 二、VoLTE呼叫VoLTE的信令呼叫流程:
对关键流程的解释如下表所示:
序号 1 消息解释 主叫发INVITE消息,触发主叫RRC建立过程,INVITE消息中包含被叫方的号码,主叫方支持的媒体类型和编码等。 主叫建立SRB2信令无线承载,QCI9默认承载和QCI5 SIP信令无线承载。例如在本例中,信令无线承载SRB-ID=2;QCI=9的默2 认承载的eps-BearerID=5,DRB-ID=3;QCI=5的SIP信令承载的eps-BearerID=6,DRB-ID=4 3 4 核心网侧收到主叫的INVITE消息以后,给主叫发送INVITE的应答消息,INVITE 100.表示正在处理中。 核心网向处于空闲态的被叫发INVITE消息,由于被叫处于空闲态,所以核心网侧触发寻呼消息,寻呼处于空闲态的被叫用户 5 6 7 8 9 10 11 12 13 被叫建立SRB2信令无线承载,QCI9默认承载和QCI5 SIP信令无线承载 核心网在QCI5 RB承载上,给被叫用户发送INVITE消息 被叫对INVITE消息的响应 被叫方通知主叫方,自己所支持的媒体类型和编码。 主叫建立QCI1的数据无线承载,用于承载语音数据,使用UM方式。例如本例中,eps-BearerID=7,DRB-ID=5。关键参数包括头压缩参数,TTI Bundling,SPS。DRX参数也会按照语音业务的要求进行重新配置。 被叫建立QCI1的数据无线承载。例如本例中QCI1承载的eps-BearerID=7,DRB-ID=5。 核心网通知主叫终端的SM层,建立qci=1的承载,例如:eps-BearerID=7 主叫收到被叫的INVITE 183消息 核心网通知被叫终端的SM层,建立qci=1的承载 14 主叫收到INVITE 183消息以后,PRACK 响应INVITE 183消息。 15 被叫收到主叫的PRACK以后,PRACK 响应INVITE 183消息。 主叫收到被叫的PRACK 200以后,发送UPDATE消息,标明资源预留成功。 被叫收到主叫的UPDATE消息后,得知主叫UE的资源预留成功。17 被叫发送UPDATE 200,标明被叫资源预留成功, 18 被叫发送INVITE 180,被叫振铃,主叫放回铃音 19 被叫摘机,被叫向主叫发送INVITE 200. 主叫给IMS服务器发ACK,证实已经收到IMS对于INVITE请求20 的最终响应。核心网IMS服务器发ACK消息给被叫,证实对于INVITE请求的最终响应。 主叫挂机,发BYE,请求结束本次会话。IMS服务器给被叫发送21 BYE,请求结束本次会话。 被叫挂机,回BYE 200消息,核心网IMS服务器给主叫发BYE 200,22 标明会话结束。 通过RRCConntctionReconfiguration消息和去激活EPS专用承23 载消息,主叫删除QCI=1的数据无线承载。 24 被叫删除QCI=1的数据无线承载。 三、Volte呼叫volte的AMR-WB 12.65K的确定::
AMR-WB的9种速率索引表: 16 Frame Type Index 0 1 Mode Indication Mode Request 0 1 0 1 Frame content (AMR-WB mode,comfort noise, or other) AMR-WB 6.60 kbit/s AMR-WB 8.85 kbit/s 2 3 4 5 6 7 8 9 11~13 14 15 2 3 4 5 6 7 8 — — — — 2 3 4 5 6 7 8 — — — — AMR-WB 12.65 kbit/s AMR-WB 14.25 kbit/s AMR-WB 15.85 kbit/s AMR-WB 18.25 kbit/s AMR-WB 19.85 kbit/s AMR-WB 23.05 kbit/s AMR-WB 23.85 kbit/s AMR-WB SID (Comfort Noise Frame) For future use speech lost No Data (No transmission/No reception) AMR-NB的8种速率索引表: Frame Type Index 0 1 2 3 4 5 6 7 8 9 10 11 12-14 15
VOLTE呼叫过程中,INVITE消息中携带的媒体类型和编码格式:
Mode Indication Mode Request 0 1 2 3 4 5 6 7 — — — — — — 0 1 2 3 4 5 6 7 — — — — — — Frame content (AMR-WB mode,comfort noise, or other) AMR 4.75 kbit/s AMR 5.15 kbit/s AMR 5.90 kbit/s AMR 6.70 kbit/s(PDC-EFR) AMR 7.40 kbit/s(TDMA-EFR) AMR 7.95 kbit/s AMR 10.2 kbit/s AMR 12.2 kbit/s(GSM-EFR) AMR SID GSM-EFR SID TDMA-EFR SID PDC-EFR SID For future use No Data (No transmission/No reception)
主被叫协商以后,在UPDATE消息中确定的媒体类型和编码格式:
AMR-WB采样频率为16kHz,AMR的采用频率为8kHZ。AMR-WB总共支持8种模式,其中模式2代表AMR-WB 12.65kbps,模式8代表AMR-WB 23.85kbps。在上图中就是mode-set=2,表示AMR-WB只适应12.65kbps编码方式。
建立语音业务承载QCI=1,打开ROHC