下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于SIP協(xié)議的forking功能的研究和實現(xiàn)(2) 基于SIP協(xié)議的forking功能的研究和實現(xiàn) SIP的具體流程要分為并行和串行兩種情形,分別進行介紹: 3.1 并行流程 在并行流程中主叫的請求會同時被發(fā)送給兩個別叫用戶,具體流程如圖3所示,其中User AgentA為主叫用戶,User Agent B,C為被叫用戶,Proxy Server是IMS系統(tǒng)中的某個具體的網(wǎng)元,是代理服務(wù)器,主要是起到消息轉(zhuǎn)發(fā)以及完成fork功能的作用。 各步驟的具體含義如下: 主叫用戶A發(fā)起請求INVITE到代理服務(wù)器,對應(yīng)圖上消息(1); 假定此代理服務(wù)器是被叫歸屬地的網(wǎng)元,它能檢測到有多個被叫聯(lián)系con
2、tact地址,同時通過Request-Disposition確定為發(fā)生并行fork,于是,向兩個被叫用戶B和C發(fā)起INVITE請求,對應(yīng)圖上消息(2)和(3); 兩個被叫用戶收到INVITE請求后,提示用戶并振鈴,都發(fā)送180( Ringing)消息通過代理服務(wù)器傳給主叫用戶,主叫用戶能同時聽到兩個被叫的回鈴音,對應(yīng)圖上消息(4)(5)(6)(7),此時,兩路別叫的180消息中的To頭部的tag值是不一樣的,這樣代理服務(wù)器中實現(xiàn)SIP的TU層就可以維護兩個leg,來保存兩路的不同會話信息; 兩個被叫用戶都會送響應(yīng),上圖中被叫用戶B接通呼叫,產(chǎn)生2000K的應(yīng)答,而被叫用戶C則回送4XX消息,顯
3、示忙,代理服務(wù)器接收到兩個被叫的不同應(yīng)答,需要進行處理,它主動地對被叫用戶C回送ACK,以結(jié)束被叫用戶C之間的呼叫,同時將被叫用戶B的200 OK轉(zhuǎn)發(fā)到主叫側(cè),具體對應(yīng)圖上的(8)(9)(10)(11); 主叫收到成功響應(yīng)后,回送ACK消息到被叫用戶B予以證實,呼叫建立,對應(yīng)圖上的(12)和(13); 主叫掛機,發(fā)送BYE消息,被叫回應(yīng)200 0K響應(yīng),整個通話結(jié)束,對應(yīng)圖上的(14)(15)(16)(17)。 3.2 串行流程 在并行流程中主叫的請求會按照優(yōu)先級先后發(fā)送給兩個被叫用戶,具體流程如圖4所示: 各步驟的具體含義如下: 主叫用戶A發(fā)起請求INVITE到代理服務(wù)器,對應(yīng)圖上消息(1)
4、; 假定此代理服務(wù)器是被叫歸屬地的網(wǎng)元,它能檢測到有多個被叫聯(lián)系co ntact地址,同時通過Request-Disposition確定為發(fā)生串行fork,就需要根據(jù)兩個被叫用戶的優(yōu)先級,優(yōu)先級通過Aept-Contact,Reject-Contact等參數(shù)按照RFC3841協(xié)議規(guī)定的原則進行權(quán)值的計算,假定用戶B的優(yōu)先級高于用戶C,代理服務(wù)器現(xiàn)將INVITE轉(zhuǎn)發(fā)給用戶B,對應(yīng)圖上消息(2); 被叫用戶B收到INVITE請求后,提示用戶并振鈴,并發(fā)送180(Ringing)消息通過代理服務(wù)器傳給主叫用戶,主叫用戶能聽到被叫用戶B的回鈴音,對應(yīng)圖上消息(3)(4); 被叫用戶B忙,因此回送4XX
5、消息,代理服務(wù)器接收后,由于是fo rk情況,因此不將此失敗響應(yīng)發(fā)送給主叫用戶,直接給被叫用戶回送ACK確認,并將此初始請求消息INVITE繼續(xù)發(fā)送到第二個用戶C,對應(yīng)圖上消息(5)(6)(7); 被叫用戶C收到INVITE請求后,提示用戶并振鈴,并發(fā)送180(Ringing)消息通過代理服務(wù)器傳給主叫用戶,并進一步的發(fā)送200 0K響應(yīng)接續(xù)通話,對應(yīng)圖上消息(8)(9)(10)(11); 主叫收到成功響應(yīng)后,回送ACK消息到被叫用戶B予以證實,呼叫建立,對應(yīng)圖上的(12)和(13); 主叫掛機,發(fā)送BYE消息,被叫回應(yīng)200 0K響應(yīng),整個通話結(jié)束,對應(yīng)圖上的(14)(15)(16)(17)。 總體來說,fork功能的實現(xiàn)是比較復(fù)雜的,SIP協(xié)議層面要考慮非常多的異常情況,比如所有被叫用戶都無法建議呼叫、或者兩個被叫同時回送2000K成功響應(yīng)等情況,而且整個功能的完成,還需要底層以及上層業(yè)務(wù)的配合,比如考慮如何對兩個被叫都建立媒體通道等問題,這些在本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑模板研發(fā)與技術(shù)支持合同4篇
- 臨時工勞動合同范本(2024版)
- 中醫(yī)承師合同模板
- 2025版外貿(mào)鞋子購銷合同模板:品牌設(shè)計合作協(xié)議3篇
- 2025年度汽車維修行業(yè)深度合作框架協(xié)議
- 二零二五年度解除租賃合同及約定租賃物租賃期限變更協(xié)議
- 二零二五年度洗車行業(yè)培訓(xùn)與認證協(xié)議
- 2025年度市政基礎(chǔ)設(shè)施竣工驗收合同
- 二零二五年度勞動合同解除員工離職賠償金支付協(xié)議
- 二零二五年度水利工程測繪數(shù)據(jù)保密協(xié)議書
- 2024年中國醫(yī)藥研發(fā)藍皮書
- 廣東省佛山市 2023-2024學(xué)年五年級(上)期末數(shù)學(xué)試卷
- 臺兒莊介紹課件
- 疥瘡病人的護理
- 人工智能算法與實踐-第16章 LSTM神經(jīng)網(wǎng)絡(luò)
- 17個崗位安全操作規(guī)程手冊
- 2025年山東省濟南市第一中學(xué)高三下學(xué)期期末統(tǒng)一考試物理試題含解析
- 中學(xué)安全辦2024-2025學(xué)年工作計劃
- 網(wǎng)絡(luò)安全保障服務(wù)方案(網(wǎng)絡(luò)安全運維、重保服務(wù))
- 現(xiàn)代科學(xué)技術(shù)概論智慧樹知到期末考試答案章節(jié)答案2024年成都師范學(xué)院
- 軟件模塊化設(shè)計與開發(fā)標(biāo)準(zhǔn)與規(guī)范
評論
0/150
提交評論