專利名稱:網絡間呼叫接續方法
技術領域:
本發明涉及通信技術,特別涉及跨網絡的呼叫接續技術。
背景技術:
隨著通信技術的突飛猛進,人們對于通信的期望和要求也越來越高,第三代(3rd Generation,簡稱“3G”)移動通信系統的高帶寬、多業務、高質量等特點極大的吸引著消費市場。
在3G網絡架構中,移動網已不再局限于電路交換的方式。分組域以及網間互聯協議(Internet Protocol,簡稱“IP”)多媒體子系統等各種網絡應運而生。無論是電路域還是分組域都各有其功能和特點。電路域主要用于向用戶提供電路型業務的連接,分組域是用于向用戶提供分組型業務的連接。
不同類型的網絡間要實現互通必須具備有跨網絡呼叫接續能力的網關設備,如具有媒體網關控制功能(Media Gateway Control Function,簡稱“MGCF”)的中繼網關,具有接入網關控制功能(Access Gateway ControlFunction,簡稱“AGCF”)的接入網關等。
在不同類型的網絡間,用戶標識的編碼方式也各不相同。比如說,在電路域中,用戶標識為“1133889”;在分組域中,用戶標識為“168@server.telecom.com”。電路域和分組域中用戶標識的對應關系存放在用戶標識對照查詢設備中。具體地說,用戶標識對照查詢設備存儲的是兩個或多個網絡領域的用戶或網絡標識對照關系,接受查詢申請并返回結果,常用的用戶標識對照查詢設備有諸如電子編碼(Electronic Numbering,簡稱“ENUM服務器”)服務器、域名服務系統(DOMAIN NAME SYSTEM,簡稱“DNS”)服務器等。
ENUM服務器是把全世界通信中使用最廣的電話號碼和因特網域名地址、電子郵件地址結合起來,使人們在進行各種電信通信時更加方便、靈活的服務器。結合的方法是把國際電信聯盟(International TelecommunicationsUnion,簡稱“ITU”)制定的電話號碼編號標準和因特網上使用的域名地址規則結合,用DNS把電話號碼存儲起來,再進一步用一個電話號碼在域名系統中查找可用服務的方法,使電話號碼與域命、電子郵件地址結合起來,用戶只用一個電話號碼就可以進行各種通信。
目前,在不同網絡間建立呼叫時,需要對呼叫中的被叫用戶標識進行轉換。比如說,當具有跨網絡呼叫接續能力的網關設備收到來自電路域的呼叫時,就會用電路域中的被叫用戶標識到用戶標識對照查詢設備中查詢其對應的分組域用戶標識,用戶標識對照查詢設備再將查詢結果返回到網關設備,由網關設備向分組域發起呼叫。舉例來說,網關設備收到電路域中的呼叫,該呼叫的被叫用戶標識為“1680110”,該網關設備就到用戶標識對照查詢設備中查詢其對應的分組域中的用戶標識。如果其對應的分組域中的用戶標識為“168@server.telecom.com”,那么,該查詢設備就返回“168@server.telecom.com”給網關設備,該網關設備再以“168@server.telecom.com”做為呼叫的被叫用戶標識發起分組域呼叫。其流程如圖1所示。
在步驟101中,電路域發送呼叫信令到具有跨網絡呼叫接續能力的網關設備MGCF進行跨域接續,該信令中攜帶被叫用戶標識“1680110”;在步驟102中,以電路域中被叫用戶標識為索引,到用戶標識對照查詢設備進行查詢;在步驟103中,用戶標識對照查詢設備完成查詢后返回響應消息,該消息中包含查詢結果,即相應的分組域的用戶標識“168@server.telecom.com”;在步驟104中,MGCF以查詢結果作為分組域中呼叫信令的被叫用戶標識進行接續。
熟悉本領域的一般技術人員能夠理解,根據上述處理方法,網關設備在對用戶標識進行轉換后,向分組域發起的呼叫信令中僅僅包含分組域中的用戶標識。但是,在用戶標識對照查詢設備中,電路域與分組域中的用戶標識有時是一對多,也就是說,不同的電路域中的用戶標識可能對應著分組域中的同一個用戶標識。因此,僅僅用分組域中的用戶標識做被叫用戶標識的方法有可能會造成被叫信息的丟失。
但是另一方面,如果為每一個電路域中的用戶標識設置一個分組域中的用戶標識與之對應,網絡就要相應的增加許多管理功能,從而增加網絡負擔。
發明內容
有鑒于此,本發明的主要目的在于提供一種網絡間呼叫接續方法,使得能夠更為方便地避免跨網絡呼叫時被叫信息的丟失。
為實現上述目的,本發明提供了一種網絡間呼叫接續方法,包含以下步驟網關設備在接續第一網絡到第二網絡的跨網絡呼叫信令時,在第二網絡的相關呼叫信令的第一信元中設置代表第一網絡中被叫標識的信息。
其中,當所述網關設備接續第一網絡到第二網絡的跨網絡呼叫信令時,還包含判斷第一網絡中的被叫標識和第二網絡中的被叫標識是否可以一一對應的步驟,如果第一網絡中的被叫標識和第二網絡中的被叫標識無法一一對應,則在第二網絡的相關呼叫信令的第一信元中設置代表第一網絡中被叫標識的信息。
在所述方法中,在處理第二網絡的相關呼叫信令時,可結合該信令中的被叫標識和第一信元中的信息確定主叫用戶最初的呼叫對象。
此外在所述方法中,所述第一信元是所在呼叫信令中的新增信元。
此外在所述方法中,所述第一信元通過擴展所在呼叫信令中原有的信元實現。
此外在所述方法中,所述第一信元通過重用所在呼叫信令中原有的信元實現。
此外在所述方法中,當所述呼叫信令是會話發起協議信令時,所述被重用的信元可以是“To”頭域。
此外在所述方法中,當所述呼叫信令是會話發起協議信令時,所述被重用的信元可以是“P-Called-Party-ID”頭域。
此外在所述方法中,當所述呼叫信令是綜合業務數字網用戶部分信令時,所述被重用的信元是“UUI”信元。
此外在所述方法中,所述呼叫信令可以是會話發起協議或綜合業務數字網用戶部分協議。
此外在所述方法中,所述第一網絡是分組域網絡,所述第二網絡是電路域網絡;或者,所述第一網絡是電路域網絡,所述第二網絡是分組域網絡。
通過比較可以發現,本發明的技術方案與現有技術的主要區別在于,如果兩個網絡中的被叫標識無法一一對應,則網關設備在進行第一網絡到第二網絡的呼叫信令接續時,將第一網絡中的被叫標識打包在第二網絡的相關信令中。為了存放第一網絡中的被叫標識,可以在第二網絡的相關信令中新增信元,或擴展原有信元,或重用原有信元。
這種技術方案上的區別,帶來了較為明顯的有益效果,即因為第一網絡中的被叫標識被保留在第二網絡相關信令的信元中,所以原始的被叫信息被保留,這使得后續處理中確定主叫用戶最初的呼叫對象成為可能。
圖1是現有技術中網絡間呼叫接續方法的流程示意圖;圖2是根據本發明的原理的網絡間呼叫接續方法的流程示意圖;圖3是根據本發明的第一實施例的網絡間呼叫接續方法的流程示意圖;圖4是根據本發明的第二實施例的網絡間呼叫接續方法的流程示意圖;圖5是根據本發明的第三實施例的網絡間呼叫接續方法的流程示意圖。
具體實施例方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述。
總的來說,本發明的核心可以通過圖2體現。如圖2所示,首先在步驟201,第一網絡向網關設備MGCF發送呼叫信令,進行跨域接續,其中,呼叫信令中攜帶第一網絡的被叫標識“1680110”。如果第一網絡中的被叫標識和第二網絡中的被叫標識無法一一對應,則執行步驟202,MGCF以第一網絡的被叫標識為索引,到諸如ENUM服務器之類的用戶標識對照查詢設備(下文中均以“ENUM服務器”為例)查詢其相應的第二網絡的被叫標識;完成查詢后,在步驟203,ENUM服務器向MGCF返回響應消息,該響應消息中包含查詢結果“168@server.telecom.com”,即相應的第二網絡的被叫標識。接著,在步驟204,MGCF以查詢結果作為第二網絡呼叫信令中的被叫標識進行接續,并且,該第二網絡呼叫信令的第一信元中還設置有第一網絡呼叫信令的原始被叫標識“1680110”。由此,在處理第二網絡的呼叫信令時,可結合該信令中的被叫標識“168@server.telecom.com”和第一信元中的信息“1680110”確定主叫用戶最初的呼叫對象,從而能夠在后續處理中確定主叫用戶最初的呼叫對象,避免了跨網絡呼叫時被叫信息丟失的問題。本發明為了將第一網絡中的被叫標識“1680110”打包在第二網絡的呼叫信令中,在第二網絡的呼叫信令中增加了新信元、或擴展原有信元、或重用了原有信元。
根據本發明的第一實施例的網絡間呼叫接續方法如圖3所示,該圖以IMS域網絡和電路域網絡為例,說明了根據本發明的原理,通過在IMS域網絡的呼叫信令中新增信元,來保存電路域網絡中的被叫標識的方案。
如圖3所示,首先,在步驟301,電路域網絡向MGCF發送呼叫信令,即起始地址消息(Initial Address Message,簡稱“IAM”),進行跨域接續。在該呼叫信令中攜帶電路域網絡的被叫標識“1680110”。
由于本實施例中電路域網絡的被叫標識和IMS域網絡的被叫標識無法對應,因此在步驟302,MGCF以電路域網絡的被叫標識“1680110”為索引,到ENUM服務器查詢其相應的IMS域網絡的被叫標識;完成查詢后,在步驟303,ENUM服務器向MGCF返回響應消息,該響應消息中包含查詢結果“168@server.telecom.com”,也就是相應的IMS域網絡的被叫標識。
此后,在步驟304,MGCF以查詢結果“168@server.telecom.com”作為IMS域網絡呼叫信令中的被叫標識進行接續,并且,IMS域網絡呼叫信令中還設置有電路域網絡呼叫信令的原始被叫標識“1680110”。具體的說,在本步驟中,在“INVITE”消息中的REQUESTURI填寫ENUM服務器返回的結果“168@server.telecom.com”,并且在該信令中新增一個信元——“OTHERDOMAINNUMBER”頭域,其中填寫電路域網絡的被叫標識“1680110”。后續的業務服務器收到呼叫后,可以根據原被叫標識判斷業務的種類。需要指出的是,本領域一般技術人員能夠理解,所謂新增,即新增加一個信元,該信元的名稱和語義,不同于信令中其他已有的信元。
此后,在處理IMS域網絡的呼叫信令時,可結合該信令中IMS域呼叫信令中的被叫標識,以及新增加的“OTHERDOMAINNUMBER”中的信息,確定主叫用戶最初的呼叫對象。在這種情況下,由于原始的被叫信息被保留在IMS域網絡的呼叫信令中,從而使得后續處理中確定主叫用戶最初的呼叫對象成為可能。
根據本發明的第二實施例的網絡間呼叫接續方法如圖4所示,該圖以IMS域網絡和電路域網絡為例,說明了根據本發明的原理,在當呼叫信令是會話發起協議(Session Initation Protocol,簡稱“SIP”)時,通過重用所在呼叫信令中原有的“P-Called-Party-ID”頭域,來保存第一網絡中被叫標識的方案。
如圖4所示,首先,在步驟401,電路域網絡向MGCF發送呼叫信令,即起始地址消息(IAM),進行跨域接續。在該呼叫信令中攜帶電路域網絡的被叫標識“1680110”。
由于本實施例中是電路域網絡的被叫標識和IMS域網絡的被叫標識無法對應,因此在步驟402,MGCF以電路域網絡的被叫標識“1680110”為索引,到ENUM服務器查詢其相應的IMS域網絡的被叫標識;完成查詢后,在步驟403,ENUM服務器向MGCF返回響應消息,該響應消息中包含查詢結果“168@server.telecom.com”,也就是相應的IMS域網絡的被叫標識。
此后,在步驟404,MGCF以查詢結果“168@server.telecom.com”作為IMS域網絡呼叫信令中的被叫標識進行接續,并且,IMS域網絡呼叫信令中還設置有電路域網絡呼叫信令的原始被叫標識“1680110”。具體的說,在本步驟中,在“INVITE”消息中的REQUESTURI填寫ENUM服務器返回的結果“168@server.telecom.com”,并且在該消息的“P-Called-Party-ID”頭域中填寫電路域網絡的被叫標識“1680110”。
此后,在處理IMS域網絡的呼叫信令時,可結合該信令中IMS域呼叫信令中的被叫標識“168@server.telecom.com”,以及“P-Called-Party-ID”頭域中的信息“1680110”,確定主叫用戶最初的呼叫對象。在這種情況下,由于原始的被叫信息被保留在IMS域網絡的呼叫信令中,從而使得后續處理中確定主叫用戶最初的呼叫對象成為可能。
需要指出的是,本實施例在當呼叫信令是會話發起協議信令時,是通過重用所在呼叫信令中原有的“P-Called-Party-ID”頭域,來保存電路域網絡的被叫標識,但是本發明不限于此,在其他實施例中,還可以通過重用所在呼叫信令中原有的“To”頭域來保存電路域網絡的被叫標識。本領域一般技術人員能夠理解,所謂重用,即使用信令中原有的信元,在語意上保持不變,在新的領域或場景中使用。
根據本發明的第三實施例的網絡間呼叫接續方法如圖5所示,該圖以IMS域網絡和電路域網絡為例,說明了根據本發明的原理,在當呼叫信令是綜合業務數字網用戶部分(ISDN User Part,簡稱“ISUP”)時,通過重用所在呼叫信令中原有的“UUI”信元,來保存第一網絡中被叫標識的方案。
如圖5所示,首先,在步驟501,IMS域網絡向MGCF發送呼叫信令,即“INVITE”消息,進行跨域接續。在該呼叫信令中攜帶電路域網絡的被叫標識“Myaddr@huawei.com”。
由于本實施例中IMS域網絡的被叫標識和電路域網絡的被叫標識無法對應,因此在步驟502,MGCF以IMS域網絡的被叫標識“Myaddr@huawei.com”為索引,到ENUM服務器查詢其相應的電路域網絡的被叫標識;完成查詢后,在步驟503,ENUM服務器向MGCF返回響應消息,該響應消息中包含查詢結果“1681110”,也就是相應的電路域網絡的被叫標識。
此后,在步驟504,MGCF以查詢結果“1681110”作為電路域網絡呼叫信令中的被叫標識進行接續,并且,電路域網絡呼叫信令中還設置有IMS域網絡呼叫信令的原始被叫標識“Myaddr@huawei.com”。具體地說,在本步驟中,在起始地址消息(IAM)中填寫ENUM服務器返回的結果“1681110”,并且在該消息的“UUI”信元中填寫IMS域網絡的被叫標識“Myaddr@huawei.com”。
此后,在處理電路域網絡的呼叫信令時,可結合該信令中電路域呼叫信令中的被叫標識“1681110”,以及“UUI”信元中的信息“Myaddr@huawei.com”,確定主叫用戶最初的呼叫對象。在這種情況下,由于原始的被叫信息被保留在電路域網絡的呼叫信令中,從而使得后續處理中確定主叫用戶最初的呼叫對象成為可能。
上面描述的是對電路域網絡的呼叫信令處理,在處理分組域網絡的呼叫信令時,本實施例同樣通過重用所在呼叫信令中原有的“UUI”信元,來保存分組域網絡的被叫標識。
需要指出的是,根據本發明的原理,除了重用所在呼叫信令中原有的信元,以及增加呼叫信令中的信元,還可以通過擴展呼叫信令中的原有信元達到保存原網絡的被叫標識的目的。
雖然通過參照本發明的某些優選實施例,已經對本發明進行了圖示和描述,但本領域的普通技術人員應該明白,可以在形式上和細節上對其作各種改變,而不偏離本發明的精神和范圍。
權利要求
1.一種網絡間呼叫接續方法,其特征在于,包含以下步驟網關設備在接續第一網絡到第二網絡的跨網絡呼叫信令時,在第二網絡的相關呼叫信令的第一信元中設置代表第一網絡中被叫標識的信息。
2.根據權利要求1所述的網絡間呼叫接續方法,其特征在于,當所述網關設備接續第一網絡到第二網絡的跨網絡呼叫信令時,還包含判斷第一網絡中的被叫標識和第二網絡中的被叫標識是否可以一一對應的步驟,如果第一網絡中的被叫標識和第二網絡中的被叫標識無法一一對應,則在第二網絡的相關呼叫信令的第一信元中設置代表第一網絡中被叫標識的信息。
3.根據權利要求2所述的網絡間呼叫接續方法,其特征在于,在處理第二網絡的相關呼叫信令時,可結合該信令中的被叫標識和第一信元中的信息確定主叫用戶最初的呼叫對象。
4.根據權利要求1所述的網絡間呼叫接續方法,其特征在于,所述第一信元是所在呼叫信令中的新增信元。
5.根據權利要求1所述的網絡間呼叫接續方法,其特征在于,所述第一信元通過擴展所在呼叫信令中原有的信元實現。
6.根據權利要求1所述的網絡間呼叫接續方法,其特征在于,所述第一信元通過重用所在呼叫信令中原有的信元實現。
7.根據權利要求6所述的網絡間呼叫接續方法,其特征在于,當所述呼叫信令是會話發起協議信令時,所述被重用的信元可以是“To”頭域。
8.根據權利要求6所述的網絡間呼叫接續方法,其特征在于,當所述呼叫信令是會話發起協議信令時,所述被重用的信元可以是“P-Called-Party-ID”頭域。
9.根據權利要求6所述的網絡間呼叫接續方法,其特征在于,當所述呼叫信令是綜合業務數字網用戶部分信令時,所述被重用的信元是“UUI”信元。
10.根據權利要求4或5所述的網絡間呼叫接續方法,其特征在于,所述呼叫信令可以是會話發起協議或綜合業務數字網用戶部分協議。
11.根據權利要求1至9中任一項所述的網絡間呼叫接續方法,其特征在于,所述第一網絡是分組域網絡,所述第二網絡是電路域網絡;或者,所述第一網絡是電路域網絡,所述第二網絡是分組域網絡。
全文摘要
本發明涉及通信技術,公開了一種網絡間呼叫接續方法,能更為方便地避免跨網絡呼叫時被叫信息的丟失。本發明中,如果兩個網絡中的被叫標識無法一一對應,則網關設備在進行第一網絡到第二網絡的呼叫信令接續時,將第一網絡中的被叫標識打包在第二網絡的相關信令中。為了存放第一網絡中的被叫標識,可以在第二網絡的相關信令中新增信元,或擴展原有信元,或重用原有信元。
文檔編號H04L12/66GK1889542SQ200510098818
公開日2007年1月3日 申請日期2005年9月1日 優先權日2005年9月1日
發明者劉文宇 申請人:華為技術有限公司