随着5G網絡覆蓋能力逐步提升,特别是700M和2.1G的規模建設,VoNR勢必會進行部署。基站側打開支持VoNR開關後,NR網絡内的UE和IMS間将建立基于IP傳輸網絡的語音專用承載,即NR用戶可以直接基于NR網絡進行語音業務。主叫UE(Calling UE)和被叫UE(Called UE)之間語音承載的建立和釋放流程如圖1所示。
具體流程為:
1. 主叫UE發起呼叫後,主叫UE和gNodeB之間建立RRC連接。
2. 5GC建立主叫UE的用于承載SIP(Session Initiation Protocol)信令的QoS Flow(5QI=5),gNodeB建立相應的DRB(data radio bearer)承載。
3. 被叫UE和gNodeB之間建立RRC連接。
4. 5GC建立被叫UE的用于承載SIP信令的QoS Flow(5QI=5),gNodeB建立相應的DRB承載。
5. 主被叫UE和IMS進行語音業務的SIP會話協商,如編碼方式、IP地址、端口号和主被叫相關信息等。
6. SIP會話協商成功後,5GC建立主叫UE的用于承載RTP(Real-Time Transport Protocol)和RTCP(Real-Time Transport Control Protocol)數據流的QoS Flow(5QI=1),gNodeB建立相應的DRB承載。
7. 5GC建立被叫UE的用于承載RTP和RTCP數據流的QoS Flow(5QI=1),gNodeB建立相應的DRB承載。
8. 呼叫結束後,主被叫UE釋放各自的QoS Flow(5QI=1),gNodeB釋放各自相應的DRB承載。5QI=5為默認承載,建立後僅當UE進入空閑态時才會被釋放。
在呼叫過程中,如果UE進入弱覆蓋區域,則優先嘗試切換到覆蓋較好的NR鄰區,如果沒有滿足要求的目标NR鄰區,則再嘗試切換到覆蓋較好的LTE鄰區。
VoNR基本功能還支持運營商級VoNR、緊急呼叫、黑名單、EVS(enhanced voice services)語音編解碼、基于MAC CE(Media Access Control control element)的調速、上行RB預留和ROHC(robust header compression)語音包頭壓縮功能。
緊急呼叫是指:在反恐、醫療緊急救助、火災和自然災害救援等緊急情況下,用戶與緊急呼叫中心(IMS上負責緊急呼叫的功能模塊)之間的語音業務。通過緊急呼叫業務,用戶可以獲得緊急情況下的相應幫助。
發起緊急呼叫的用戶分為普通用戶和受限用戶:
1. 普通受限用戶:用戶有SIM卡且SIM卡鑒權成功,但是由于某種原因呼叫受限(比如暫時欠費或者暫時不在歸屬運營商的覆蓋區域),使用IMSI(international mobile subscriber identity)進行緊急呼叫。
2. SIM卡鑒權失敗的受限用戶:用戶有SIM卡但SIM卡鑒權失敗,使用IMEI(international mobile equipment identity)進行緊急呼叫。
3. 無SIM卡的受限用戶:用戶沒有SIM卡,使用IMEI進行緊急呼叫。
普通用戶和普通受限用戶的緊急呼叫功能由VoNR基本功能控制,緊急呼叫流程和普通呼叫流程相同;SIM卡鑒權失敗和無SIM卡的受限用戶的緊急呼叫功能還需要通過緊急呼叫開關(一般在網管上進行配置)來控制,相應的緊急呼叫流程如圖2所示。
VoNR采用EVS作為語音編解碼。EVS與其他常用語音編碼方式(如AMR-WB(adaptive multirate wideband))相比,可以提供更高的語音質量。
EVS包括EVS-NB(EVS narrowband)、EVS-WB(EVS wideband)、EVS-SWB(EVS super wideband)、EVS-FB(EVS fullband)和AMR-WB I/O(AMR-WB input/output)五種編碼方式,各編碼方式支持的編碼速率如表1所示。具體采用哪種EVS編碼速率由UE與IMS之間通過SIP信令進行協商。
當呼叫的一方或雙方的UE能力不支持EVS編解碼時,如果能夠支持AMR編解碼,也可以使用VoNR功能。EVS語音編解碼的業務模型如圖3所示。
語音業務存在兩個狀态:
MAC CE調速功能支持gNodeB根據上行空口能力,通過MAC CE向UE提供推薦速率信息;同時支持UE在空口能力提升時向gNodeB查詢推薦速率。以配合UE實現語音速率調整功能。本功能包含語音降速和語音提速兩個方面:
1. 當gNodeB檢測到UE的空口速率低于門限64kbit/s時,根據檢測結果通過MAC CE主動通知UE推薦的空口速率為40kbit/s,UE根據推薦的空口速率進一步協助其判斷是否要降低語音編碼速率;當gNodeB檢測到UE的空口速率高于門限時,根據檢測結果通過MAC CE主動通知UE推薦的空口速率為72kbit/s,UE根據推薦的空口速率進一步協助其判斷是否要提升語音編碼速率。
2. 當UE上行空口能力提升時,UE通過MAC CE通知gNodeB查詢推薦速率。此時,gNodeB先檢測UE的空口速率,當檢測到UE的空口速率高于門限64kbit/s時,通過MAC CE通知UE推薦的速率調整為72kbit/s,UE根據推薦的空口速率進一步協助其判斷是否要提升語音編碼速率。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!