專利名稱:用于跨越分組交換的通信網(wǎng)絡(luò)的邊界建立多媒體連接的方法
用于跨越分組交換的通信網(wǎng)絡(luò)的邊界建立多媒體連接的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于按照互聯(lián)網(wǎng)協(xié)議和ITU標(biāo)準(zhǔn)H.323跨越分 組交換的通信網(wǎng)絡(luò)的邊界建立多媒體連接的方法。
近年來(lái),計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)發(fā)展成一種意義重大的通信媒體,通 過(guò)該通信媒體提供多種業(yè)務(wù)。世界范圍最著名的計(jì)算機(jī)網(wǎng)絡(luò)是互聯(lián) 網(wǎng),正如所有相互連接的并且使用互聯(lián)網(wǎng)協(xié)議IP作為傳輸協(xié)議的網(wǎng) 絡(luò)的總和所表示的。
互聯(lián)網(wǎng)協(xié)議IP在OSI層模型的第三層面上負(fù)責(zé)從發(fā)送方必要時(shí) 經(jīng)由多個(gè)網(wǎng)絡(luò)向接收方無(wú)連接地傳輸數(shù)據(jù),其中既不進(jìn)行誤差識(shí)別 也不進(jìn)行誤差校正。
在互聯(lián)網(wǎng)協(xié)議上加建傳輸協(xié)議,例如傳輸控制協(xié)議TCP或者用 戶數(shù)據(jù)報(bào)協(xié)議UDP,并且在其上又加建幾乎不能一目了然數(shù)量的部 分相互竟?fàn)幍牟煌瑧?yīng)用協(xié)議,例如http、 FTP或者對(duì)于管理多媒體 連接而言所謂的SIP協(xié)議。
對(duì)于互聯(lián)網(wǎng)中的多媒體連接,目前存在用于信令化的兩種竟?fàn)?的標(biāo)準(zhǔn)H.323和SIP。 ITU標(biāo)準(zhǔn)H.323 (ITU:國(guó)際電信聯(lián)盟)是為 在面向分組的網(wǎng)絡(luò)中實(shí)時(shí)傳輸多媒體應(yīng)用(如語(yǔ)音和視頻通信)而 發(fā)展的。作為所謂的泛標(biāo)準(zhǔn)(Umbrella-Standard),所述ITU標(biāo)準(zhǔn) H.323具有一系列協(xié)議,例如用于發(fā)信令、交換終端設(shè)備功能性和狀 態(tài)信息以及用于連接和數(shù)據(jù)流控制。H.225、 H.245和H.450.x屬于 H.323標(biāo)準(zhǔn)的最重要的協(xié)議。H.225描述了信令協(xié)議,如RAS(注冊(cè)、 允許、狀態(tài))和呼叫信令。H.245用作多媒體通信的控制協(xié)議。H.450 標(biāo)準(zhǔn)定義了附加的電話功能,以例如將ISDN的功能特征映射到IP 上。
會(huì)話啟動(dòng)協(xié)i義(Session Initiation Protocol) SIP是由IETF (互
聯(lián)網(wǎng)工程任務(wù)組)研發(fā)的。該標(biāo)準(zhǔn)定義了用于建立、修改和結(jié)束具 有兩個(gè)或者多個(gè)用戶的會(huì)話的信令協(xié)議。同樣,會(huì)話啟動(dòng)協(xié)議SIP 用于經(jīng)由分組支持的網(wǎng)絡(luò)傳輸實(shí)時(shí)數(shù)據(jù)并且在功能上可與根據(jù)ITU 標(biāo)準(zhǔn)H.323的協(xié)議比較會(huì)話啟動(dòng)協(xié)議SIP可以經(jīng)由IP網(wǎng)絡(luò)交換包 含語(yǔ)音在內(nèi)的交互通信業(yè)務(wù),所述傳輸通過(guò)TCP(傳輸控制協(xié)議)或者UDP (用戶數(shù)據(jù)報(bào)協(xié)議)起作用。在此,會(huì)話啟動(dòng)協(xié)議SIP負(fù) 責(zé)通話信令化以及用戶的定位和注冊(cè)。但是,尤其還能夠傳遞主叫 方的身份以及在IP網(wǎng)絡(luò)中轉(zhuǎn)發(fā)呼叫。會(huì)話啟動(dòng)協(xié)議SIP是面向文本
開(kāi)結(jié)構(gòu)r出于該原因,可以相對(duì)簡(jiǎn)單且快速地實(shí)現(xiàn)^的功能特征。
多媒體連接的另一基本標(biāo)準(zhǔn)是媒體網(wǎng)關(guān)控制器協(xié)議MGCP,該 媒體網(wǎng)關(guān)控制器協(xié)議(Media Gateway Controller Protokoll) MGCP 支持在互聯(lián)網(wǎng)和常規(guī)電話網(wǎng)之間的電話,并且為此提供連接控制協(xié) 議(不是信令協(xié)議)。為了傳輸MGCP控制指令,不僅H.323標(biāo)準(zhǔn)、 而且會(huì)話啟動(dòng)協(xié)議SIP可以作為協(xié)議被使用。
本發(fā)明涉及根據(jù)H.323標(biāo)準(zhǔn)的網(wǎng)絡(luò),在此基于本發(fā)明的任務(wù)是 越過(guò)網(wǎng)絡(luò)邊界改善多媒體連接。
在所述網(wǎng)絡(luò)邊界處,尤其在專用網(wǎng)絡(luò)和公用網(wǎng)絡(luò)之間根據(jù)NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換)方法使用防火墻。NAT是一種方法,所述方法描 述了將IP地址從一個(gè)網(wǎng)絡(luò)轉(zhuǎn)換到另一個(gè)網(wǎng)絡(luò)并且在路由器或者防火 墻上被使用。因此尤其可以針對(duì)病毒攻擊來(lái)保護(hù)部分網(wǎng)絡(luò)并且提供 互聯(lián)網(wǎng)的可用地址空間。然而使得在多媒體連接的情況下數(shù)據(jù)通信 業(yè)務(wù)變困難。
根據(jù)本發(fā)明,該任務(wù)利用用于在通信網(wǎng)絡(luò)的邊界處按照互聯(lián)網(wǎng) 協(xié)議ITU標(biāo)準(zhǔn)H.323自動(dòng)地轉(zhuǎn)換地址的方法得以解決,其中在根據(jù) 標(biāo)準(zhǔn)的連接建立中嵌入反向的許可循環(huán)(Erlaubniszyklus )。
根據(jù)在
圖1到6中所示的實(shí)施例進(jìn)一步解說(shuō)本發(fā)明。
其中
圖1示例地示出用于將NAT路由器應(yīng)用于地址變換的示意
圖,
圖2示例地示出在服務(wù)器和客戶端之間典型的消息流的示意
圖,
圖3示例地示出在兩個(gè)不同的網(wǎng)絡(luò)之間的典型的連接, 圖4示例地示出經(jīng)由NAT路由器的連接建立的典型的流程, 圖5示例地示出根據(jù)本發(fā)明的連接建立的一個(gè)例子, 圖6示例性示出在考慮時(shí)間關(guān)系的情況下根據(jù)本發(fā)明的連接建 立的另一個(gè)例子。
在圖1中所示的用于使用NAT路由器的示意圖包含專用網(wǎng)絡(luò) PN (例如企業(yè)的內(nèi)部網(wǎng))和公用網(wǎng)絡(luò)ISP。
所述兩個(gè)網(wǎng)絡(luò)經(jīng)由NAT路由器相互連接。
NAT (網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Adress Translation))是一種 方法,該方法描述將IP地址從一個(gè)網(wǎng)絡(luò)轉(zhuǎn)換到另一個(gè)網(wǎng)絡(luò)并且在路 由器或者防火墻上被使用。利用NAT例如可以將一個(gè)網(wǎng)絡(luò)地址 10.0.0.2轉(zhuǎn)換成192.168.0.2,將另一個(gè)IP 10.0.0.3轉(zhuǎn)換成192.168.0.3 等等。如果網(wǎng)絡(luò)中所有機(jī)器的IP地址(例如10.0.0.2到10.0.0.253 ) 都被轉(zhuǎn)換成一個(gè)唯一的IP地址,則出現(xiàn)NAT的特殊形式。因此, 單個(gè)或者多個(gè)網(wǎng)絡(luò)的IP地址可以被隱藏(Mascerading)并且專用網(wǎng) 絡(luò)由此從外面看通過(guò)一個(gè)唯一的IP地址、例如172.226.1.254呈現(xiàn)。
如在圖2中所示,只要在專用網(wǎng)絡(luò)的用戶和公用網(wǎng)絡(luò)之間的用 戶之間的連接建立由專用網(wǎng)絡(luò)的用戶觸發(fā),則該建立在使用NAT路 由器的情況下是可能的。在這種情況下,在所謂的NAT表中存儲(chǔ)用 于連接的持續(xù)時(shí)間的相應(yīng)項(xiàng)。相反從公用網(wǎng)絡(luò)側(cè)的建立嘗試受阻。 如在圖3和4中所示,尤其在互聯(lián)網(wǎng)電話的情況下如此基于現(xiàn)有的 H.323標(biāo)準(zhǔn),使得從公用網(wǎng)絡(luò)的用戶(外部用戶)向?qū)S镁W(wǎng)絡(luò)的用戶 (內(nèi)部用戶,"在防火墻后")的到達(dá)呼叫雖然可以被信令化,但 是由于NAT,通話沒(méi)有實(shí)現(xiàn)。換句話說(shuō),內(nèi)部用戶的電話雖然響了, 但是盡管該用戶拿起,而通話不實(shí)現(xiàn)。
才艮據(jù)本發(fā)明,現(xiàn)在通過(guò)以下方式回避此問(wèn)題,即在從外部用戶 向內(nèi)部用戶呼叫時(shí),通過(guò)所述內(nèi)部用戶觸發(fā)本來(lái)的連接建立。對(duì)此, 在該內(nèi)部用戶已經(jīng)得到外部用戶的呼叫愿望的信令之后,由該內(nèi)部
逆向準(zhǔn):"認(rèn)(Severs: admission confirm)指令的所謂的
逆向準(zhǔn)入循環(huán)(REVERSE ADMISSION CYCLE)來(lái)觸發(fā)通話的連 接建立。從"內(nèi)"向"外"、也就是從專用網(wǎng)絡(luò)內(nèi)部的用戶確實(shí)有可 能毫無(wú)問(wèn)題地實(shí)現(xiàn)至公用網(wǎng)絡(luò)的用戶的連接建立。
在該逆向準(zhǔn)入循環(huán)之后繼續(xù)進(jìn)行根據(jù)現(xiàn)有的H.323標(biāo)準(zhǔn)的傳統(tǒng) 連接建立。
根據(jù)圖5和6進(jìn)一步解說(shuō)此建立,其中圖5表示了功能關(guān)系和 圖6表示了時(shí)間關(guān)系。
在此,從外部用戶IP電話2經(jīng)由服務(wù)器網(wǎng)守、防火墻NAT設(shè) 備向被叫的內(nèi)部用戶IP電話1進(jìn)行根據(jù)本發(fā)明的連接建立。 在此,該流程如下進(jìn)行
由外部用戶根據(jù)h.225標(biāo)準(zhǔn)開(kāi)始連接建立,其中根據(jù)本發(fā)明在所 述連接建立中嵌入在被叫的內(nèi)部用戶IP電話1和所述網(wǎng)守之間的逆 向準(zhǔn)入循環(huán)。在此,根據(jù)本發(fā)明的逆向準(zhǔn)入請(qǐng)求在其源地址中包含 關(guān)于動(dòng)態(tài)IP地址和TCP端口的信息,其中應(yīng)該經(jīng)由所述動(dòng)態(tài)IP地址和 TCP端口進(jìn)行在服務(wù)器網(wǎng)守處的連接。在內(nèi)部用戶IP電話1已經(jīng)接收 了該請(qǐng)求之后,建立至服務(wù)器網(wǎng)守的所說(shuō)明的地址的連接并且等待 "建立"信號(hào)。之后緊跟根據(jù)H.3M標(biāo)準(zhǔn)的通常的連接建立。
權(quán)利要求
1.用于按照互聯(lián)網(wǎng)協(xié)議和ITU標(biāo)準(zhǔn)H.323跨越分組交換的通信網(wǎng)絡(luò)的邊界建立多媒體連接的方法,其特征在于,在根據(jù)標(biāo)準(zhǔn)的連接建立中嵌入反向的許可循環(huán)。
全文摘要
本發(fā)明涉及一種用于按照互聯(lián)網(wǎng)協(xié)議和ITU標(biāo)準(zhǔn)H.323跨越分組交換的通信網(wǎng)絡(luò)的邊界建立多媒體連接的方法,其特征在于,在根據(jù)標(biāo)準(zhǔn)的連接建立中嵌入反向的許可循環(huán)(“連接”)。由此可以以簡(jiǎn)單的方法克服對(duì)于多媒體連接、尤其是基于IP的語(yǔ)音的防火墻限制。
文檔編號(hào)H04L29/06GK101341711SQ200680006267
公開(kāi)日2009年1月7日 申請(qǐng)日期2006年2月27日 優(yōu)先權(quán)日2005年2月28日
發(fā)明者J·盧肯, M·維扎埃, P·克萊納, W·辛克爾 申請(qǐng)人:諾基亞西門(mén)子通信有限責(zé)任兩合公司