和SIP注册类似,VoLTE通话也需要使用SIP消息来初始化MO和MT之间的会话。一个VoLTE基本呼叫的SIP信令流程如图6-15所示。
图6-15 一个VoLTE基本呼叫的SIP信令流程
SIP信令流程详细说明如下
●Invite:MO(主叫)发起一个VoLTE呼叫,向MT(被叫)发送一条Invite请求消息。
●100 Trying:Invite请求的临时响应消息,通常是MT(被叫)或者IMS用来指示已经正确收到了Invite请求。
●183 Progress:该响应用来指示会话正在处理中,一般是Precondition打开时用来指示资源预留使用,由MT(被叫)或IMS发送。
●PRACK:PRACK通常和183消息成对出现,一般用来指示1XX响应已经正常收到,这里用来指示无线承载资源准备就绪。
●UPDATE:UPDATE用来协商更新端到端的媒体面参数等。
●180 Ringing:180振铃消息用来指示被叫已经振铃。
●200 OK:200 OK通常是对某请求消息的确认,这里要关注最后一条,表示被叫已经摘机。
主被叫详细信令流程如图6-16所示。
图6-16 主被叫详细信令流程
图6-16所示为VoLTE基本呼叫的MO到P-CSCF(IMS入口网元)流程部分。
该呼叫流程中包括两类消息内容:一类是SIP消息;另一类是层3消息,其中方框中的消息内容为QCI1的激活过程。QCI1激活过程由183 Progress消息触发。
【信令实例3】完整VoLTE接入SIP信令流程实例
该实例如图6-17所示。
Invite消息中包括了主被叫的号码以及支持的编码方式,Invite消息详析如图6-18所示。
(www.xing528.com)
图6-17 SIP信令流程实例
图6-18 Invite消息详析
100trying中包含了Call ID以及是何消息的100 trying,如图6-19所示。
图6-19 100Trying消息详析
183session progress消息中包含了Call ID以及选择的编码方式等,如图6-20所示。
图6-20 183 session progress消息详析
相应的层三信令需要激活QCI1的承载,如图6-21所示。
图6-21 QCI1专用承载激活消息详析
180ring代表振铃消息,从被叫发出,通过网络传给主叫,相当于3G时代的Alerting消息。此消息中仍然包括Call ID和哪条消息的180 ring,如图6-22所示。
图6-22 180 Ring消息详析
200 OK消息详析如图6-23所示。
图6-23 200 OK消息详析
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。