一種實現voip業務穿越的方法、裝置和系統的制作方法
【技術領域】
[0001]本發明涉及網絡通信技術領域,尤其涉及一種實現VOIP業務穿越的方法、裝置和系統。
【背景技術】
[0002]隨著互聯網業務的蓬勃發展,V0IP(Voice over Internet Protocol,網絡電話)成為一大熱點,它的廣泛應用改進了網絡帶寬的利用率,降低了通信的費用,同時也促進了寬帶多媒體應用的發展。
[0003]VOIP的大規模應用導致對IP地址的需求量增加,解決IP地址匱乏的主要技術之一就是采用私網穿越技術。目前常用的私網穿越技術是STUN(Simple Traversal of UDPover NATs,NAT的UDP簡單穿越),但STUN技術只適用于接入私網的公網不發生改變的情況,不支持當接入的公網網段發生動態變化時的VOIP穿越。
【發明內容】
[0004]本發明的目的在于提供一種實現VOIP業務穿越的方法、裝置和系統,旨在解決在接入的公網網段發生動態變化時VOIP的自動穿越。
[0005]本發明第一方面,提供一種實現VOIP業務穿越的方法,包括:
[0006]VOIP客戶端所在的私網網關建立與VOIP匯聚點的虛擬通道,所述VOIP匯聚點為帶有公網IP地址的設備;
[0007]接收所述VOIP客戶端發送的VOIP信息;
[0008]將所述VOIP信息通過所述虛擬通道發送到所述VOIP匯聚點;
[0009]接收所述VOIP匯聚點返回的VOIP反饋信息并轉發到所述VOIP客戶端。
[0010]本發明第二方面,提供一種實現VOIP業務穿越的方法,包括:
[0011]VOIP匯聚點建立與VOIP客戶端所在的私網網關的虛擬通道,所述VOIP匯聚點為帶有公網IP地址的設備;
[0012]接收所述私網網關通過所述虛擬通道發送的VOIP信息,并提取所述VOIP信息的控制信令和業務信息;
[0013]緩存所述控制信令中的源地址信息;
[0014]將本地地址和所述業務信息進行組合,構造出新VOIP信息并發送到VOIP服務器;
[0015]接收所述VOIP服務器返回的VOIP反饋信息,并與所述源地址信息組合后通過所述虛擬通道發送到所述私網網關。
[0016]本發明第三方面,提供一種實現VOIP業務穿越的方法,包括:
[0017]建立從VOIP客戶端的私網網關到VOIP匯聚點的虛擬通道,所述VOIP匯聚點為帶有公網IP地址的設備;
[0018]所述VOIP客戶端發送VOIP信息到私網網關;
[0019]所述私網網關通過所述虛擬通道將所述VOIP信息發送到所述VOIP匯聚點;
[0020]所述VOIP匯聚點提取所述VOIP信息的控制信令和業務信息,并緩存所述控制信令中的源地址信息;
[0021]所述VOIP匯聚點將本地地址和所述業務信息進行組合,構造出新VOIP信息并發送到VOIP服務器;
[0022]所述VOIP匯聚點接收所述VOIP服務器返回的VOIP反饋信息,并與所述源地址信息組合后通過所述虛擬通道發送到所述私網網關;
[0023]所述私網網關將所述VOIP反饋信息轉發到所述VOIP客戶端。
[0024]本發明第四方面,提供一種實現VOIP業務穿越的裝置,包括:
[0025]虛擬通道建立模塊,用于建立與VOIP匯聚點的虛擬通道,所述VOIP匯聚點為帶有公網IP地址的設備;
[0026]接收模塊,用于接收VOIP客戶端發送的VOIP信息;
[0027]發送模塊,用于將所述VOIP信息通過所述虛擬通道發送到所述VOIP匯聚點;
[0028]轉發模塊,用于接收所述VOIP匯聚點返回的VOIP反饋信息并轉發到所述VOIP客戶端。
[0029]本發明第五方面,提供一種實現VOIP業務穿越的裝置,包括:
[0030]通道建立模塊,用于通過端到端的方式建立與VOIP客戶端所在的私網網關的虛擬通道;
[0031 ]提取模塊,用于接收所述私網網關通過所述虛擬通道發送的VOIP信息,并提取所述VOIP信息的控制信令和業務信息;
[0032]緩存模塊:用于緩存所述控制信令中的源地址信息;
[0033]組合發送模塊,用于將本地地址和所述業務信息進行組合,構造出新VOIP信息并發送到VOIP服務器;
[0034]反饋接收模塊,接收所述VOIP服務器返回的VOIP反饋信息,并與所述源地址信息組合后通過所述虛擬通道發送到所述私網網關。
[0035]本發明第六方面,提供一種實現VOIP業務穿越的系統,包括VOIP客戶端、私網網關、VOIP匯聚點和VOIP服務器;
[0036]所述VOIP客戶端,用于將VOIP信息發送到所述私網網關,并接收所述私網網關返回的VOIP反饋信息;
[0037]所述私網網關,用于通過端到端的方式建立與所述VOIP匯聚點的虛擬通道,通過所述虛擬通道將所述VOIP信息發送到所述VOIP匯聚點,并接收所述VOIP匯聚點返回的所述VOIP反饋信息;
[0038]所述VOIP匯聚點,用于通過端到端的方式建立與所述私網網關的虛擬通道;接收所述私網網關通過所述虛擬通道發送的VOIP信息,提取所述VOIP信息的控制信令和業務信息,并緩存所述控制信令中的源地址信息;將本地地址和所述業務信息進行組合,構造出新VOIP信息并發送到所述VOIP服務器;接收所述VOIP服務器返回的VOIP反饋信息,并與所述源地址信息組合后通過所述虛擬通道發送到所述私網網關;
[0039]所述VOIP服務器,用于接收所述VOIP匯聚點發送的所述新VOIP信息,并向所述VOIP匯聚點返回VOIP反饋信息。
[0040]本發明與現有技術相比存在的有益效果是:由于VOIP客戶端所在的私網網關與VOIP匯聚點之間的虛擬通道是通過端到端的方式建立,與虛擬通道中間所經過的IP地址段無關,因此,在VOIP客戶端所在的私網所接入的公網網段發生動態變化時,可以實現VOIP信令和業務從私網到公網的自動穿越,從而使大型移動運輸工具,例如地鐵、高鐵、動車及普通火車等上的用戶實現VOIP的公網接入和使用。
【附圖說明】
[0041 ]圖1是本發明實施例一提供的實現VOIP業務穿越的方法的流程圖;
[0042]圖2是本發明實施例二提供的實現VOIP業務穿越的方法的流程圖;
[0043]圖3是本發明實施例三提供的實現VOIP業務穿越的方法的流程圖;
[0044]圖4是本發明實施例四提供的實現VOIP業務穿越的方法的流程圖;
[0045]圖5是本發明實施例五提供的實現VOIP業務穿越的方法的流程圖;
[0046]圖6是本發明實施例六提供的實現VOIP業務穿越的裝置的組成示意圖;
[0047]圖7是本發明實施例七提供的實現VOIP業務穿越的裝置的組成示意圖;
[0048]圖8是本發明實施例八提供的實現VOIP業務穿越的裝置的組成示意圖;
[0049]圖9是本發明實施例九提供的實現VOIP業務穿越的裝置的組成示意圖;
[0050]圖10是本發明實施例十提供的實現VOIP業務穿越的系統的組成示意圖。
【具體實施方式】
[0051]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0052]以下結合具體附圖對本發明的實現進行詳細的描述。
[0053]實施例一:
[0054]圖1是本發明實施例一提供的實現VOIP業務穿越的方法的流程圖,具體包括步驟SlOl至S104,詳述如下:
[0055]S101、V0IP客戶端所在的私網網關通過端到端的方式建立與VOIP匯聚點之間的虛擬通道,VOIP匯聚點為帶有公網IP地址的設備。
[0056]具體地,采用端到端的方式建立的虛擬通道,只與虛擬通道兩端,S卩VOIP客戶端所在的私網網關和VOIP匯聚點這兩端的IP地址及端口號相關,與虛擬通道中間所經過的IP地址無關。
[0057]VOIP匯聚點為帶有公網IP地址的設備,可以到達VOIP服務器,VOIP服務器包括SIP或H.323控制服務器、媒體服務器和媒體網關等。
[0058]進一步地,VOIP匯聚點可以和VOIP服務器在同一個網段,或者VOIP匯聚點和VOIP服務器之間可以存在直接可達的路由。
[0059]S102、接收VOIP客戶端發送的VOIP信息。
[0060]具體地,私網網關接收私網內的VOIP客戶端發來的VOIP信息。
[0061 ] S103、將VOIP信息通過虛擬通道發送到VOIP匯聚點。
[0062]具體地,私網網關將VOIP客戶端發送來的VOIP信息,通過與VOIP匯聚點所建立的虛擬通道,發送到VOIP匯聚點。
[0063]S104、接收VOIP匯聚點返回的VOIP反饋信息并轉發到VOIP客戶端。
[0064]具體地,私網網關從虛擬通道接收來自VOIP匯聚點返回的VOIP反饋信息,根據VOIP匯聚點在VOIP反饋信息中放入的VOIP客戶端的IP地址和MAC地址,采用TCP/1P網絡協議棧的二層轉發方式,將該VOIP反饋信息轉發到本地私網的VOIP客戶端。
[0065]本實施例中,通過端到端的方式建立的VOIP客戶端所在的私網網關與VOIP匯聚點之間的虛擬通道,只與虛擬通道兩端的IP地址和端口號相關,與虛擬通道中間所經過的IP地址無關,實現了在VOIP客戶端所在的私網所接入的公網網段發生動