国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種nat下終端非本地放音的實(shí)現(xiàn)方法

      文檔序號(hào):7926332閱讀:219來源:國知局
      專利名稱:一種nat下終端非本地放音的實(shí)現(xiàn)方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信領(lǐng)域中一種NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換設(shè)備)下終端非本地放音的方法, 更具體地涉及一種邊界網(wǎng)關(guān)支持NAT下終端實(shí)現(xiàn)非本地放音的方法。
      背景技術(shù)
      IP地址資源的嚴(yán)重匱乏,導(dǎo)致運(yùn)營商難以完全采用合法的公網(wǎng)IP地址構(gòu)建其運(yùn) 營網(wǎng)絡(luò)。解決這種局面的一種極為典型的模式是運(yùn)營商業(yè)務(wù)網(wǎng)采用公網(wǎng)IP地址,用戶駐地 網(wǎng)采用私網(wǎng)IP地址,而用戶駐地網(wǎng)需要享用運(yùn)營商業(yè)務(wù)網(wǎng)提供的相關(guān)業(yè)務(wù)。這種情況下, 首先需要解決公網(wǎng)私網(wǎng)之間媒體及信令的互通問題。 NAT設(shè)備可以解決信令的公網(wǎng)私網(wǎng)的互通,但是因?yàn)槠洳荒軐?duì)消息中的媒體地址 與端口進(jìn)行替換,所以不能解決媒體的公網(wǎng)私網(wǎng)的互通。由于邊界網(wǎng)關(guān)(BGW)設(shè)備可以很 好解決信令、媒體的公網(wǎng)私網(wǎng)互通,因此可以很好的緩解當(dāng)前運(yùn)營商公網(wǎng)IP地址資源嚴(yán)重 不足的組網(wǎng)難題。 圖1是終端經(jīng)過NAT設(shè)備接入邊界網(wǎng)關(guān)時(shí)通過媒體服務(wù)器放音的組網(wǎng)結(jié)構(gòu),包括
      終端、NAT、邊界網(wǎng)關(guān)、網(wǎng)關(guān)控制器、媒體服務(wù)器,在這種組網(wǎng)應(yīng)用中媒體流由媒體服務(wù)器發(fā)
      出,經(jīng)過邊界網(wǎng)關(guān)、NAT,最終到達(dá)終端。但是因?yàn)镹AT設(shè)備不能對(duì)信令消息中的媒體地址與
      端口進(jìn)行替換,所以在終端通過NAT設(shè)備發(fā)送第一包媒體前,邊界網(wǎng)關(guān)能夠感知到的僅僅
      是終端的媒體地址與端口,對(duì)于基本的呼叫業(yè)務(wù)(回鈴音采用本地放音),這種組網(wǎng)應(yīng)用不
      存在任何問題,因?yàn)楸镜胤乓羰怯山K端產(chǎn)生發(fā)送給用戶的,不經(jīng)過NAT。但是針對(duì)非本地放
      音的應(yīng)用(如通過媒體服務(wù)器放回鈴音),這種組網(wǎng)的應(yīng)用就會(huì)存在問題。 圖2是有NAT設(shè)備的組網(wǎng)中,H. 248協(xié)議的終端作為主叫時(shí)通過媒體服務(wù)器給主
      叫放回鈴音的過程(僅涉及本發(fā)明討論的相關(guān)流程) S201 :終端上報(bào)撥號(hào)事件; S202 :NAT轉(zhuǎn)發(fā)撥號(hào)請(qǐng)求消息給邊界網(wǎng)關(guān); S203 :邊界網(wǎng)關(guān)轉(zhuǎn)發(fā)撥號(hào)請(qǐng)求消息給網(wǎng)關(guān)控制器; S204 :網(wǎng)關(guān)控制器回復(fù)應(yīng)答; S205 :邊界網(wǎng)關(guān)轉(zhuǎn)發(fā)網(wǎng)關(guān)控制器應(yīng)答消息給NAT ; S206 :NAT轉(zhuǎn)發(fā)應(yīng)答消息給終端; S207 :網(wǎng)關(guān)控制器根據(jù)上報(bào)的被叫號(hào)碼,分析到被叫空閑; S208:網(wǎng)關(guān)控制器給主叫終端下發(fā)申請(qǐng)媒體的請(qǐng)求消息,其中攜帶的媒體模式為 "只收"模式(因?yàn)榇藭r(shí)還沒有建立被叫側(cè)的媒體通道,所以主叫側(cè)的媒體模式為"只收");
      S209 :邊界網(wǎng)關(guān)分配本地面向終端側(cè)及網(wǎng)關(guān)控制器側(cè)的媒體地址與端口 ;
      S210 :邊界網(wǎng)關(guān)分配媒體資源成功后,將網(wǎng)關(guān)控制器的請(qǐng)求消息轉(zhuǎn)發(fā)給NAT ;
      S211 :NAT轉(zhuǎn)發(fā)請(qǐng)求消息給終端; S212 :終端收到申請(qǐng)媒體的請(qǐng)求消息后,分配自身的媒體地址與端口 ,設(shè)定媒體模 式為"只收"。并將申請(qǐng)到的媒體地址與端口填寫到應(yīng)答消息中,將應(yīng)答消息發(fā)給NAT ;
      S213 :NAT轉(zhuǎn)發(fā)應(yīng)答消息給邊界網(wǎng)關(guān); S214:邊界網(wǎng)關(guān)記錄應(yīng)答消息中攜帶的終端的媒體地址與端口,并將消息中的終 端的媒體地址端口替換為邊界網(wǎng)關(guān)面向網(wǎng)關(guān)控制器側(cè)的媒體地址與端口 ,將消息轉(zhuǎn)發(fā)給網(wǎng) 關(guān)控制器; S215:網(wǎng)關(guān)控制器控制被叫側(cè)建立媒體通道,根據(jù)被叫的登記信息發(fā)現(xiàn)要通過媒 體服務(wù)器給主叫側(cè)發(fā)送回鈴音(比如被叫側(cè)登記了彩玲業(yè)務(wù)); S216:網(wǎng)關(guān)控制器通過申請(qǐng)媒體的消息申請(qǐng)媒體服務(wù)器上的媒體地址,并將邊界 網(wǎng)關(guān)通過前述應(yīng)答消息帶過來的邊界網(wǎng)關(guān)分配的面向網(wǎng)關(guān)控制器側(cè)媒體地址與端口帶給 媒體服務(wù)器; S217 :媒體服務(wù)器記錄請(qǐng)求消息中邊界網(wǎng)關(guān)分配的媒體地址與端口,并分配本地 的媒體地址與端口。并通過應(yīng)答將自身分配的媒體地址與端口告知網(wǎng)關(guān)控制器;
      S218:媒體服務(wù)器向邊界網(wǎng)關(guān)分配的面向網(wǎng)關(guān)控制器側(cè)的媒體地址與端口發(fā)送媒 體包; S219:邊界網(wǎng)關(guān)將媒體流轉(zhuǎn)發(fā)給記錄的終端的媒體地址與端口,但是終端與邊界 網(wǎng)關(guān)不能互通,媒體流無法到達(dá)終端。 從上述流程可以看出,因?yàn)镹AT設(shè)備不會(huì)對(duì)終端信令消息中的媒體地址與端口進(jìn) 行替換,所以邊界網(wǎng)關(guān)能夠感知到的是終端的媒體地址與端口 ,終端與邊界網(wǎng)關(guān)不能直接 互通,就會(huì)造成邊界網(wǎng)關(guān)轉(zhuǎn)發(fā)出去的媒體流不能直接到達(dá)終端,也就是說主叫聽不到回鈴 音。這一問題出現(xiàn)的根本原因是邊界網(wǎng)關(guān)在向終端發(fā)送媒體流前,不能感知NAT的媒體地 址與端口 ,所以沒有辦法直接將媒體流通過NAT轉(zhuǎn)發(fā)給終端。

      發(fā)明內(nèi)容
      本發(fā)明是提供一種邊界網(wǎng)關(guān)支持NAT下終端非本地放音的實(shí)現(xiàn)方法。 終端收到來自邊界網(wǎng)關(guān)的帶有"收發(fā)"媒體模式的消息;終端經(jīng)NAT設(shè)備發(fā)送媒體
      包給邊界網(wǎng)關(guān),邊界網(wǎng)關(guān)根據(jù)媒體包記錄NAT的媒體地址與端口 ;當(dāng)邊界網(wǎng)關(guān)收到來自媒
      體服務(wù)器的媒體流時(shí),邊界網(wǎng)關(guān)發(fā)送該媒體流給記錄的NAT的媒體地址與端口 ,再由NAT發(fā)
      送給終端。 進(jìn)一步地,所述帶有"收發(fā)"媒體模式的消息是邊界網(wǎng)關(guān)收到來自網(wǎng)關(guān)控制器的申 請(qǐng)媒體的請(qǐng)求消息后,將其攜帶的"只收"媒體模式修改成"收發(fā)"媒體模式后的消息。
      進(jìn)一步地,所述帶有"收發(fā)"媒體模式的消息是當(dāng)邊界網(wǎng)關(guān)收到來自網(wǎng)關(guān)控制器的 中請(qǐng)媒體的請(qǐng)求消息并轉(zhuǎn)發(fā)終端后,發(fā)送給終端的帶有"收發(fā)"媒體模式的消息。
      進(jìn)一步地,所述媒體包是靜音包。 進(jìn)一步地,終端將應(yīng)答消息發(fā)送給邊界網(wǎng)關(guān)以通知媒體服務(wù)器給終端放音之后, 終端發(fā)送媒體包到邊界網(wǎng)關(guān)。 該方法克服了現(xiàn)有實(shí)現(xiàn)方式在這種組網(wǎng)結(jié)構(gòu)中主叫終端聽不到回鈴音的缺陷,使 得在邊界網(wǎng)關(guān)支持NAT下主叫終端可以收到來自媒體服務(wù)器的媒體流。


      圖1為終端通過NAT設(shè)備接入時(shí)非本地放音的組網(wǎng) 圖2為H. 248協(xié)議終端,非本地放音時(shí)現(xiàn)有方式的處理流程; 圖3為本實(shí)施例的邊界網(wǎng)關(guān)支持NAT設(shè)備下終端(以H. 248協(xié)議為例)非本地放
      音的處理過程。
      具體實(shí)施例方式
      下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。 圖3是本實(shí)施例的NAT下的H. 248協(xié)議終端非本地放音的實(shí)施方式(僅列出本發(fā) 明涉及到的主要流程)。包括以下步驟S301:終端上報(bào)撥號(hào)事件;S302:NAT轉(zhuǎn)發(fā)撥號(hào)請(qǐng)求消息給邊界網(wǎng)關(guān);S303:邊界網(wǎng)關(guān)轉(zhuǎn)發(fā)撥號(hào)請(qǐng)求消息給網(wǎng)關(guān)控制器;S304:網(wǎng)關(guān)控制器回復(fù)撥號(hào)應(yīng)答;S305:邊界網(wǎng)關(guān)轉(zhuǎn)發(fā)網(wǎng)關(guān)控制器應(yīng)答消息給NAT ;S306:NAT轉(zhuǎn)發(fā)應(yīng)答消息給終端;S307:網(wǎng)關(guān)控制器根據(jù)上報(bào)來的被叫號(hào)碼,分析到被叫空閑;S308:網(wǎng)關(guān)控制器給主叫終端下發(fā)申請(qǐng)媒體的請(qǐng)求消息,其中媒體模式為"只收";S309:邊界網(wǎng)關(guān)申請(qǐng)本地面向終端側(cè)及網(wǎng)關(guān)控制器側(cè)的媒體地址與端口 ;S310:邊界網(wǎng)關(guān)將收到的來自網(wǎng)關(guān)控制器的請(qǐng)求消息中的媒體模式修改為"收
      發(fā)",同時(shí)消息中填入自身分配的面向終端側(cè)的地址與端口,將消息轉(zhuǎn)發(fā)給NAT ;
      S311 :NAT轉(zhuǎn)發(fā)請(qǐng)求消息給終端; S312 :終端收到請(qǐng)求消息后分配自身的媒體地址與端口 ,設(shè)定媒體模式為"收發(fā)"。 并將申請(qǐng)到的媒體地址與端口填寫到應(yīng)答消息中,將應(yīng)答消息發(fā)給NAT ;
      S313 :NAT轉(zhuǎn)發(fā)應(yīng)答消息給邊界網(wǎng)關(guān); S314:邊界網(wǎng)關(guān)記錄應(yīng)答消息中終端的媒體地址與端口,并將其替換為邊界網(wǎng)關(guān) 面向網(wǎng)關(guān)控制器側(cè)的媒體地址與端口 ,將消息轉(zhuǎn)發(fā)給網(wǎng)關(guān)控制器; S315:因?yàn)榻K端已經(jīng)知道邊界網(wǎng)關(guān)的媒體地址并且媒體模式為"收發(fā)",所以終端
      會(huì)發(fā)送媒體包(比如靜音媒體); S316 :NAT將媒體包轉(zhuǎn)發(fā)給邊界網(wǎng)關(guān); S317 :邊界網(wǎng)關(guān)記錄下媒體包的源地址與端口 ,即NAT分配的媒體地址與端口 ;
      S318:網(wǎng)關(guān)控制器控制被叫側(cè)建立媒體通道,根據(jù)被叫的登記信息發(fā)現(xiàn)要通過媒 體服務(wù)器給主叫側(cè)發(fā)送回鈴音(比如被叫側(cè)登記了彩鈴業(yè)務(wù)); S319:網(wǎng)關(guān)控制器通過申請(qǐng)媒體的消息申請(qǐng)媒體服務(wù)器上的媒體地址,并將邊界 網(wǎng)關(guān)通過前述應(yīng)答消息帶過來的邊界網(wǎng)關(guān)分配的面向網(wǎng)關(guān)控制器側(cè)媒體地址與端口帶給 媒體服務(wù)器; S320 :媒體服務(wù)器記錄請(qǐng)求消息中邊界網(wǎng)關(guān)分配的媒體地址與端口,并分配本地 的媒體地址與端口。并通過應(yīng)答將自身分配的媒體地址與端口告知網(wǎng)關(guān)控制器;
      S321 :媒體服務(wù)器側(cè)的媒體通道建立完成后,媒體服務(wù)器向邊界網(wǎng)關(guān)分配的面向 網(wǎng)關(guān)控制器側(cè)的媒體地址與端口發(fā)送媒體包; S322 :邊界網(wǎng)關(guān)將媒體包轉(zhuǎn)發(fā)給記錄的NAT的媒體地址與端口 ;
      S323 :NAT將媒體包轉(zhuǎn)發(fā)給終端。 其中S310、S311也可以使用另外一種方式實(shí)現(xiàn)邊界網(wǎng)關(guān)將收到的來自網(wǎng)關(guān)控制 器的請(qǐng)求消息不做修改并填入自身分配的面向終端側(cè)的地址與端口 ,轉(zhuǎn)發(fā)該請(qǐng)求消息給終 端后,再發(fā)送一個(gè)帶有"收發(fā)"媒體模式的消息給終端。 在上述過程中,如果終端的申請(qǐng)媒體的應(yīng)答消息中若攜帶了媒體模式,邊界網(wǎng)關(guān)
      要將媒體模式再改回"只收",然后轉(zhuǎn)發(fā)給網(wǎng)關(guān)控制器,也就是說邊界網(wǎng)關(guān)修改模式的操作,
      對(duì)網(wǎng)關(guān)控制器是透明的,這樣修改的目的是網(wǎng)關(guān)控制器是發(fā)出操作指令的裝置,一般別的
      裝置不會(huì)對(duì)它發(fā)送操作指令;如果終端的申請(qǐng)媒體的應(yīng)答消息中攜帶了遠(yuǎn)端媒體媒體地址
      與端口,邊界網(wǎng)關(guān)要將遠(yuǎn)端信息從消息中去除,然后轉(zhuǎn)發(fā)給網(wǎng)關(guān)控制器。 綜上所述,采用本發(fā)明方法,應(yīng)用于NAT下終端的非本地放音,實(shí)現(xiàn)起來簡(jiǎn)單靈活。 當(dāng)然,本發(fā)明還可以有其它多種實(shí)例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出相應(yīng)的改變和變形,但這些改變和變形都屬于本發(fā) 明所附的權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      一種終端非本地放音的實(shí)現(xiàn)方法,其特征在于a.終端收到來自邊界網(wǎng)關(guān)的帶有“收發(fā)”媒體模式的消息;b.終端經(jīng)NAT設(shè)備發(fā)送媒體包給邊界網(wǎng)關(guān),邊界網(wǎng)關(guān)根據(jù)媒體包記錄NAT的媒體地址與端口;c.當(dāng)邊界網(wǎng)關(guān)收到來自媒體服務(wù)器的媒體流時(shí),邊界網(wǎng)關(guān)發(fā)送該媒體流給記錄的NAT的媒體地址與端口,再由NAT發(fā)送給終端。
      2. 根據(jù)權(quán)利要求l所述的方法,其特征在于所述a中,所述帶有"收發(fā)"媒體模式的消 息是邊界網(wǎng)關(guān)收到來自網(wǎng)關(guān)控制器的申請(qǐng)媒體的請(qǐng)求消息后,將其攜帶的"只收"媒體模式 修改成"收發(fā)"媒體模式后的消息。
      3. 根據(jù)權(quán)利要求1所述的方法,其特征在于所述a中,所述帶有"收發(fā)"媒體模式的消 息是當(dāng)邊界網(wǎng)關(guān)收到來自網(wǎng)關(guān)控制器的申請(qǐng)媒體的請(qǐng)求消息并轉(zhuǎn)發(fā)終端后,發(fā)送給終端的 帶有"收發(fā)"媒體模式的消息。
      4. 根據(jù)權(quán)利要求1所述的方法,其特征在于所述b中,所述媒體包是靜音包。
      5. 根據(jù)權(quán)利要求1至4任一項(xiàng)的方法,其特征在于所述b中,終端將應(yīng)答消息發(fā)送給 邊界網(wǎng)關(guān)以通知媒體服務(wù)器給終端放音之后,終端發(fā)送媒體包被邊界網(wǎng)關(guān)。
      全文摘要
      本發(fā)明提供一種邊界網(wǎng)關(guān)支持NAT下終端非本地放音的實(shí)現(xiàn)方法,克服現(xiàn)有實(shí)現(xiàn)方式在這種組網(wǎng)結(jié)構(gòu)中主叫聽不到回鈴音的缺陷。該方法的實(shí)質(zhì)是在媒體服務(wù)器下發(fā)回鈴音前,提前使終端經(jīng)過NAT發(fā)送一媒體包給邊界網(wǎng)關(guān),邊界網(wǎng)關(guān)記錄下包中的NAT的媒體地址與端口,進(jìn)而收到媒體服務(wù)器的媒體流后可以正確轉(zhuǎn)發(fā)給記錄的NAT的媒體地址與端口,通過NAT成功轉(zhuǎn)發(fā)給終端。
      文檔編號(hào)H04M7/00GK101753739SQ20081021792
      公開日2010年6月23日 申請(qǐng)日期2008年12月1日 優(yōu)先權(quán)日2008年12月1日
      發(fā)明者劉其鋒 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1