版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)鍵詞:SIP代理服務(wù)器,SIP用戶代理,SIP平臺(tái)以及位置服務(wù)器(LocationServer)[1]。所謂SIP平臺(tái),是將SIP的這些服務(wù)器功能邏輯上融2SIP協(xié)議簡(jiǎn)介SIP協(xié)議是由IETF的MMUSIC工提出版本RFC3261。SIP是一個(gè)基于文本的作用于應(yīng)用層的多媒體會(huì)話信令協(xié)議。它提供了功能。這些會(huì)話包括IP電話、分布式多媒體、多媒體會(huì)議等。SIP并不是一個(gè)垂直型通信系系統(tǒng)(比如用RTP來傳輸語音流,用SDP來協(xié)商雙方的需求[2]。但它又不依賴于其它任何-2-注冊(cè)服務(wù)器位置服務(wù)器用戶代理A用戶代理用戶代理A代理服務(wù)器1代理服務(wù)器代理服務(wù)器1圖1SIP體系結(jié)構(gòu)框圖用戶代理包含兩種功能實(shí)體:用戶代理客戶端(UAC,UserAgentClient)和用戶代理服務(wù)器端(UAS,UserAgentServer)。UAC負(fù)責(zé)發(fā)起SIP呼叫請(qǐng)求,而UAS響應(yīng)呼叫請(qǐng)求。代理服務(wù)器處于UAC和UAS中間,為SIP消息的傳輸提供了路由功能,負(fù)責(zé)轉(zhuǎn)發(fā)SIP用戶的呼叫請(qǐng)求和響應(yīng)消息。重定向服務(wù)器接收請(qǐng)求,它向呼叫者發(fā)送響應(yīng)以指示被呼叫用戶的地址。這使得呼叫者可以直接聯(lián)系在下一服務(wù)器上被呼叫方的地址。通常重定向服務(wù)器提供地址解析服務(wù)。注冊(cè)服務(wù)器接收終端的注冊(cè)請(qǐng)求,記錄終端的SIPURI和IP地址。用戶終端在啟動(dòng)后必須向SIP注冊(cè)服務(wù)器注冊(cè),用于記錄其當(dāng)前位置信息。SIP注冊(cè)服務(wù)器機(jī)制為SIP客戶端提供了充分的移動(dòng)性支持。另外,在實(shí)際的SIP系統(tǒng)中,位置服務(wù)器(LocationServer)也是必不可少的,它存儲(chǔ)并向用戶返回可能的位置信息,注冊(cè)服務(wù)器接收到位置信息時(shí)會(huì)立即將這些信息上載到位置服務(wù)器。位置服務(wù)器用來向客戶提供代理服務(wù)器和重定向服務(wù)器的位置,作為一個(gè)全局的數(shù)據(jù)庫(kù),作用就像DNS,它的訪問和接入可以是非SIP的,比如LDAP。2.3SIP代理服務(wù)器由于SIP平臺(tái)的核心是SIP代理服務(wù)器的功能實(shí)現(xiàn),有必要對(duì)SIP代理服務(wù)器做一些根據(jù)對(duì)事務(wù)處理方式的不同,SIP代理服務(wù)器分為有狀態(tài)代理服務(wù)器(statefulproxyserver)和無狀態(tài)代理服務(wù)器(statelessproxyserver)兩類。有狀態(tài)與無狀態(tài)代理服務(wù)器的區(qū)分是SIP適應(yīng)IP網(wǎng)絡(luò)現(xiàn)狀的一種有效方法。有狀態(tài)服務(wù)器經(jīng)常用于提供豐富的應(yīng)用平臺(tái),而無狀態(tài)服務(wù)器則適用于需要高速轉(zhuǎn)發(fā)性能的網(wǎng)絡(luò)[3]。(本文只涉及到有狀態(tài)代理服務(wù)器,對(duì)其稍加修改即可實(shí)現(xiàn)無狀態(tài)代理服務(wù)器)。STCT1)有狀態(tài)代理模式:有狀態(tài)代理服務(wù)器要在路由過程中存儲(chǔ)通信事務(wù)信息,直至這個(gè)事務(wù)結(jié)束并被釋放為止。每個(gè)有狀態(tài)代理服務(wù)器均有一個(gè)服務(wù)事務(wù)模塊與多個(gè)客戶事務(wù)模塊STCTCTProxyLayerCTCT:ClientTransactionST:ServerTransaction3SIP平臺(tái)的實(shí)現(xiàn)SIP平臺(tái)結(jié)合了注冊(cè)服務(wù)器、代理服務(wù)器、重定向服務(wù)器的功能,它包含了五個(gè)相對(duì)-4-DNSSIP平臺(tái)LocationserverDNSSIP平臺(tái)LocationserverAddressResolutionSFPTransactionLayerSyntaxandEncodingLayerTLPIP圖3SIP平臺(tái)體系結(jié)構(gòu)(1)TLP---TransportLayerProcessing:即傳輸層處理模塊,與底層IP進(jìn)行交互。負(fù)責(zé)端到端的連接與通信??梢圆捎肨CP或者UDP進(jìn)行數(shù)據(jù)傳輸。(2)SyntaxandEncodingLayer:即語法編碼層。SIP消息采用基于UTF-8(RFC2279)的文本編碼格式,語法信息采用擴(kuò)充的巴柯斯范式(BNF)形式描述,該層的主要功能完成SIP請(qǐng)求與響應(yīng)消息的構(gòu)造與解析,并丟棄那些存在語法錯(cuò)誤的消息。(3)TransactionLayer:即事務(wù)層。它是SIP層次結(jié)構(gòu)的核心層,負(fù)責(zé)會(huì)話的控制與管理,主要內(nèi)容是保存事務(wù)的狀態(tài)、匹配請(qǐng)求和響應(yīng),以及在傳輸層為不可靠傳輸時(shí),提供必要的超時(shí)重傳處理。(4)SFP(StateFullProcessing即有狀態(tài)代理服務(wù)模塊。它是實(shí)現(xiàn)代理服務(wù)器的功能模塊。SFP是一個(gè)事務(wù)用戶,它利用事務(wù)層為每一個(gè)接收到的新的請(qǐng)求創(chuàng)建一個(gè)服務(wù)端事務(wù)。任何請(qǐng)求的重復(fù)都是由這個(gè)服務(wù)端事務(wù)來處理。當(dāng)收到一個(gè)請(qǐng)求時(shí),它會(huì)先驗(yàn)證該請(qǐng)求,然后決定并發(fā)送到每一個(gè)請(qǐng)求的目的,最后接收其相應(yīng)的響應(yīng)。它是平臺(tái)完成路由選擇和發(fā)送的核心。(5)AddressResolution:即地址處理模塊。它將從SFP模塊得到的域名發(fā)往DNS進(jìn)行查詢,并返回其IP地址。3.2SIP平臺(tái)的具體實(shí)現(xiàn)由于SIP平臺(tái)要同時(shí)處理大量的SIP消息,因此在采用消息隊(duì)列和多線程來保證服務(wù)器的處理能力。各模塊都有自己的線程,在一直檢查自己的消息隊(duì)列中是否收到底層送上來列的消息一一進(jìn)行處理。TLP將消息(通頭域的構(gòu)造與解析函數(shù)構(gòu)成。SIP基于文本,消息的構(gòu)造與到響應(yīng)消息時(shí),CT模塊根據(jù)該響應(yīng)所對(duì)應(yīng)的請(qǐng)求類型調(diào)用每個(gè)狀態(tài)函數(shù)時(shí),都要啟動(dòng)該事務(wù)狀態(tài)機(jī)的超時(shí)、KILL處理進(jìn)程,實(shí)現(xiàn)對(duì)SIP如果代理服務(wù)器接收到響應(yīng)消息,首先要與已存儲(chǔ)的請(qǐng)求消息),更新;在作為重定向服務(wù)器時(shí)同樣工作在UA認(rèn)證對(duì)到來的SIP消息提出質(zhì)疑,然后接收用戶提供的用戶資料來完成認(rèn)證,這樣增加了4結(jié)束語DesignandImplementationofBeijingUniversityofPostsandTelecommunicationsComputerScienceBeijing(100876)SessionInitiationPrcommunications,wh
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園家長(zhǎng)溝通與服務(wù)計(jì)劃方案
- 活動(dòng)策劃面試題及答案解析(2025版)
- 安全員A證考試考試黑鉆押題必考附答案詳解
- 居委會(huì)與企業(yè)共建活動(dòng)方案
- 安全員A證考試能力測(cè)試B卷及答案詳解【典優(yōu)】
- 經(jīng)典寓言故事閱讀教學(xué)活動(dòng)方案
- 安全員A證考試自測(cè)題庫(kù)附答案詳解【研優(yōu)卷】
- 機(jī)關(guān)單位勤務(wù)管理工作方案
- 2025年安全員A證考試預(yù)測(cè)試題含答案詳解(滿分必刷)
- 公司品牌形象設(shè)計(jì)與推廣方案
- 濰坊港中港區(qū)西作業(yè)區(qū)#5泊位工程環(huán)境影響評(píng)價(jià)報(bào)告書
- 安裝水管安全協(xié)議合同
- 中國(guó)郵政集團(tuán)公司戰(zhàn)略合作協(xié)議書范本
- 重慶市渝北區(qū)2023-2024學(xué)年五年級(jí)上學(xué)期語文期末試卷(含答案)
- 2024子宮內(nèi)膜癌分子分型臨床應(yīng)用中國(guó)專家共識(shí)(完整版)
- 《煤礦低濃度瓦斯管道輸送安全保障系統(tǒng)設(shè)計(jì)規(guī)范》
- 換電柜維護(hù)培訓(xùn)課件
- 土石方工程掛靠合同
- 招聘會(huì)會(huì)展服務(wù)投標(biāo)方案(技術(shù)標(biāo) )
- 企業(yè)標(biāo)準(zhǔn)-格式模板
- 軟件售后服務(wù)人員提成方案附表
評(píng)論
0/150
提交評(píng)論