從2023年末,各個移動地級市都在慢慢上馬volte。2023年,相信volte是移動的重點推進業務。這幾年網路建設來說,volte雖然喊了很久,技術上也不算顛覆性創新,但由於涉及到無線架構中的諸多網元公升級改造,整個工程層面來說,相當繁瑣複雜。所以volte的商用一拖再拖,即使今年上半年,移動的volte可以說還是試用階段,使用者免費使用(至少在南京是這樣)。和以往的語音技術相比,volte的投入是巨大的。從測試角度來說,volte的測試工作量也是巨大的。對於測試工程師,在無線側要學習新內容,在網路側的協議也要補充學習。本人也在逐步學習volte,但由於實驗室裝置有限,更多學習內容**於網上的各種資料,這邊準備梳理下,供後續參考。後續的篇章中,多數圖表都來自網上資料,如大家有需求,也可直接將資料發給大家。
先管中窺豹,看看什麼是volte。
上圖是典型的突出ims域的volte架構介面圖。從圖中也可以看到,ims域涉及到的網元和介面眾多。增加的網元及其功能主要有:
p-cscf (proxy call session control function)
用於在使用者接入ims網路,功能接近於乙個proxy與 (ua) user agent (rfc3261)
將使用者註冊請求**到i-cscf
與pdf功能互動
在ue與s-cscf之間**資訊
驗證發起地與目的地的有效性
檢測緊急業務的發起
向計費單元ccf (charging collection function)傳送計費資訊
提供ims與ue之間sip資訊的完整性與安全性保護
壓縮/解壓縮ue發出的壓縮sip資訊 (rfc 3320, 3485, 3486)
執行**控制策略 (檢查sdp訊息中的**資訊)
i-cscf (interrogating-cscf)
當使用者漫遊時作為使用者接入歸屬網路的接入點
乙個運營商網路可以有多個i-cscf
與hss聯絡獲取該使用者歸屬的s-cscf位址
向該s-cscf**所有sip請求與相應
向ccf傳送計費資訊
提供拓撲、配置與能力隱藏的功能
s-cscf (serving-cscf)
ims中業務控制核心,處於歸屬網路中
負責ue的註冊與任務管理
在乙個運營商網路中可以有多個s-cscf
處理使用者註冊請求 (如rfc3261中描述的registrar); 記錄所有註冊ue的ip位址
通過ims aka對使用者鑑權
路由被叫使用者資訊到p-cscf,主叫使用者資訊到i-cscf、bgcf或as
負責任務控制與緊急呼叫處理
通過dns進行e.164到sip uri (universal resource identifier)之間的轉換
進行**策略控制,維護任務執行時間
向ccf傳送計費資訊
mrfc(********** resource function controller)
支援與承載有關的業務 (conferencing, announcements, transcoding)
支援與s-cscf通過sip互通並且通過megaco控制mrfp
向ccf傳送計費資訊
mrfp(********** resource function processor)
按照mrfc的要求提供使用者面的資源
breakout gateway control function(bgcf)
用於選擇合適的mgcf進行互通
通過enum dns按照被叫的e.164號碼選擇合適的mgcf
media gateway control function(mgcf)
用於執行ims與cs域的互通
執行不同域之間的協議轉換(bicc, isup與sip)
pdf (policy decision function)
由p-cscf依據任務與**資訊進行策略控制
儲存業務與**相關資訊 (ip address, port #, bandwidth,etc.)
生成用於標識pdf與任務的authorisation token
當收到ggsn請求後按照儲存的任務/**資訊作出qos決策
在任何時刻撤回授權
控制對承載的使用
當承載發生變化時通知p-cscf
在ggsn與p-cscf之間交換charging id
ims域的網元眾多,對於一般無線側的工程師來說,也無需了解太多這一側的內容,只要知道大致組成即可。在實際工作中,這部分相當於黑盒,具體出問題,還需要ims工程師來解答。
下圖用**形式總結了volte時代,所涉及的各個網元,是不是感覺頭要炸了。
下面鏈結,從網元介面角度介紹了總體組成。
此外,volte所對應的協議棧修改內容也不少,主要是空口方面的增強,下圖是volte協議棧,左邊是使用者面,右邊是信令面。網路側協議,需要了解sip和rtp等協議。此外,phy,mac,pdcp都有改動,涉及到的主要技術點:
tti-bundling,
sps,
rohc等。
在互操作方面,volte需要切換到各種3g/2g網路,涉及到
esrvcc過程。
所有這些內容,將會在接下來的篇章中**和總結。主要從以下幾方面入手:
volte基本信令
sip協議認識
sip基本信令
頭壓縮tti bundling
sps
srvcc
amr 語音編譯碼
rtp/rtcp
mos值測量
etc.
volte內容博大精深,絕對可以用一本書來闡述。本人也希望藉此學習,對通訊協議能夠有進一步的深入理解。
參考文件:
voice over lte - volte
volte無線功能與效能測試培訓
史上最強悍的volte秘籍
UML雜七雜八
各種分析的角度 目的。1 用例分析,是整個系統層次的功能 使用者的分析 2 靜態分析是對系統實現過程中對類層次的分析,它關注各個實現類的基本性情及各個類之前的關係 關聯 組合 聚合 泛化。3 活動分析是對系統功能業務及業務流和的分析,它是對物件層次的分析。這裡面引入了事件 時候的因素了 4 元件分析...
RTSP雜七雜八
1755埠 1755埠預設情況下用於 microsoft media server 微軟 伺服器,簡稱mms 554埠預設情況下用於 real time streaming protocol 實時流協議,簡稱rtsp 試試下面的方法 開始 控制面板 網路和撥號鏈結 右鍵點選你當前用的網路,點屬性 選...
雜七雜八 新年
新年快到了,從2014 到 2015 大學只有一半的時間了!我想分享這麼一首歌 那年的願望 口琴真的很讚,讓人憂傷的一首歌 那年的願望 歌手 好妹妹樂隊 詞曲 王小洋 編曲 黃立煒 如今的我總是感到迷惑 像陣風 不知明天的方向 有時失落 偶爾沉默 孤單 現實的重量 踏在微弱的肩上 誰在追趕 誰在旁觀...