專利名稱:與媒體后退進行交互工作的制作方法
技術領域:
本發(fā)明涉及使得能夠在不支持媒體組成降級的第 一 網(wǎng)絡域和支持媒體 組成降級的第二網(wǎng)絡域之間進行交互工作的方法、系統(tǒng)、網(wǎng)關設備和計算 才幾禾呈序產品。
背景技術:
為了獲得訪問獨立并且保持穿過互聯(lián)網(wǎng)與有線終端的平滑的互操作,
在3GPP (第三代合作伙伴計劃)規(guī)范TS 23.228中規(guī)定的IP多媒體子系 統(tǒng)(IMS)核心網(wǎng)已經發(fā)展為與IETF (互聯(lián)網(wǎng)工程任務組)"互聯(lián)網(wǎng)標準,, 一致。IMS使移動或蜂窩網(wǎng)絡的網(wǎng)絡運營商能夠向其訂戶提供基于并建立 于互聯(lián)網(wǎng)應用程序、服務和協(xié)議之上的多媒體服務。意圖在于通過移動網(wǎng) 絡運營商和其他第三方提供商(包含在互聯(lián)網(wǎng)空間中的第三方提供商)使 用互聯(lián)網(wǎng)和IMS提供的機制來M這樣的服務。IMS因此使無線用戶能夠 轉換并訪問基于語音、視頻、消息傳送、數(shù)據(jù)和網(wǎng)頁的技術,并且把互聯(lián) 網(wǎng)的增長與移動通信的增長相結合。
關于這一點,還需要研究如何獲得在3GPPIMS與常規(guī)電話用戶(諸 如第二或第三代移動網(wǎng)、固定公共交換電話網(wǎng)絡(PSTN)或固定綜合業(yè)務 數(shù)字網(wǎng)絡(ISDN)的用戶)的傳統(tǒng)電路交換(CS)核心網(wǎng)絡域之間的交 互工作。"交互工作,,意味著可能來自不同起源的系統(tǒng)或部件一起工作來 執(zhí)4亍某些任務。因此,交互工作依賴于定義這些部件之間接口的標準。該 術語暗示了在部件之間存在某些差異,在缺少公共標準的情況下,這些差 異將使得不能一起使用這些部件。例如,來自不同/>司、運行在不同硬件 和操作系統(tǒng)上的軟件可以通過標準網(wǎng)絡協(xié)議來交互工作。
6蜂窩網(wǎng)絡,即公共陸地移動網(wǎng)絡(PLMN),可以被認為是在公共號 碼計劃和公共路由計劃內的具有CS域和分組交換(PS)域的網(wǎng)絡延伸。 PLMN基礎結構被邏輯分成核心網(wǎng)(CN)以及接入網(wǎng)(AN)基礎結構, 同時CN基礎結構,皮邏輯分成CS域、PS域和IMS。 CS和PS域的區(qū)別是 它們支持用戶通信量的方式。這兩個域相互重疊,即,它們包含某些/〉共 實體。PLMN可以實現(xiàn)為僅一個域或者兩個域。尤其地,CS域指的是為 用戶通信量提供CS類型連接的所有CN實體以及支持相關信令的所有實 體的集合。CS類型連接是這樣的連接,對于該連接在連接建立時分配專用 網(wǎng)絡資源并且該專用網(wǎng)絡資源在連接釋放時被釋放。PS域指的是為用戶通 信量提供PS類型連接的所有CN實體以及支持相關信令的所有實體的集 合。PS類型連接使用名為分組的自治比特串來傳輸用戶信息,其中每個分 組可以獨立于之前的分組而被路由。IMS域包括用于提供包括在PS域傳 送的音頻、視頻、文本、聊天等以及其組合的IP多媒體業(yè)務的所有CN單 元。
會話初始協(xié)議(SIP )是應用層控制協(xié)議,其可以在例如IMS的IP網(wǎng) 絡中用于創(chuàng)建、修改以及終止與一個或多個參與方的會話。這些會話包括 互聯(lián)網(wǎng)多媒體^i義、互聯(lián)網(wǎng)電話呼叫以及多媒體分發(fā)。SIP^S舌中的成員 可以通過組播或者通過單播關系網(wǎng)或者其組合進行通信。在SIP的完全端 到端使用中,對于不具有能進行SIP的終端設備的非SIP用戶之間的交互 工作不考慮特定需要。
另一方面,CS網(wǎng)絡可以使用名為公共信道信令系統(tǒng)#7 (通常稱為 "SS7"或"C7")的信令協(xié)議。在SS7網(wǎng)絡中,使用ISUP (綜合業(yè)務數(shù) 字網(wǎng)絡(ISDN)用戶部分)信令消息建立、管理和釋放在中央局交換機之 間的呼叫。ISUP消息還承載主叫方ID信息,例如主叫方的電話號碼和名 字。ISUP用于中央局交換機之間的ISDN和非ISDN呼叫。
在3GPP Rel-6的規(guī)范TS 23.903中,定義了當被叫方并不支持所請求 的視頻呼叫或者當呼叫需要在語音和視頻之間對換或者反之亦然時,終端 設備(或者3GPP術語中的用戶設備(UE))將執(zhí)行的重撥情形。UE終
7止正在進行的呼叫并且UE中的一個發(fā)起新的呼叫(即,重撥)。
此外,3GPP Rel-6已經為IMS和CS網(wǎng)絡之間的語音/音頻交互工作 提出了 TS 29.163規(guī)范。
然而,當IMS終端試圖與ISUP支路后的CS終端建立多媒體或視頻 呼叫時,IMS/CS交互共作點(例如,々某體網(wǎng)關控制功能(MGCF))將 把該請求轉換為僅包含視頻的請求給ISUP支路,這是由于ISUP網(wǎng)絡并不 支持媒體組成降級,即在ISUP中并不存在后退機制。然后當被叫終端不 支持視頻呼叫時或者當被叫用戶不想接收視頻呼叫時或者當終結網(wǎng)絡不支 持視頻呼叫時,視頻呼叫建立將總是失敗。
通常,當支持媒體組成降級(即,移除所請求或所使用的媒體成分中 的一個或多個)的域(第二域)中的終端試圖向不支持媒體組成降級的另 一域(第一域)中的另一終端發(fā)起多媒體呼叫時,域交互工作點將必須面 向第二域使用固定的媒體組成。當被叫終端不支持所請求的固定媒體組成 時或者當^皮叫用戶不想要接收帶有所請求的固定媒體組成的呼叫時或者當 終結網(wǎng)絡不支持所請求的固定媒體組成時,呼叫建立將總是失敗。
發(fā)明內容
因此本發(fā)明的目標是提供一種使得能夠在支持々某體組成降級(即,移 除所請求或所4吏用的媒體成分中的一個或多個)的域(例如基于IP的域) 和不支持媒體組成降級的域(例如傳統(tǒng)ISUP電路交換域)之間進行靈活 的交互工作的方法和系統(tǒng)。
該目標通過下述方法獲得,其包括
通過響應于在網(wǎng)關控制功能單元處從支持媒體組成降級的笫二網(wǎng)絡域 接收到對于第 一媒體組成的建立消息,向不支持媒體組成降級的第 一 網(wǎng)絡 域發(fā)送對于所述第一媒體組成的第 一呼叫建立請求,來在所述笫 一 網(wǎng)絡域 的第一支路中開始建立帶有所述第一媒體組成的呼叫或會話;
通過從所述網(wǎng)關功能單元經由所述第 一支路向所述第 一 網(wǎng)絡域發(fā)送第 二呼叫建立請求,來響應于所述第一呼叫建立請求的拒絕,由所述網(wǎng)關功
8能單元在所述第 一 網(wǎng)絡域中釋放所述呼叫或會話并建立帶有降級的第二媒
體組成的呼叫或會話;以及
由所述網(wǎng)關功能單元更新所述第二網(wǎng)絡域的第二支路中的呼叫或^^ 以^^與在所述第 一支路中建立的所述降級的媒體組成匹配。
此外,上述目標通過下述網(wǎng)關設備實現(xiàn),其包括
呼叫控制單元,用于在并不支持媒體組成降級的第一網(wǎng)絡域的第一支 路中建立關于第一媒體組成的第一呼叫,所述呼叫控制單元包括至少一個 呼叫建立單元,所述至少一個呼叫建立單元被配置為響應于對所述第一媒 體組成的建立消息的接收,經由所述第一支路向所述第一網(wǎng)絡域發(fā)送對于 所述第一媒體組成的第一呼叫建立請求;以及
會話控制單元,用于響應于所述建立消息的接收,在支持媒體組成降 級的第二網(wǎng)絡域的第二支路中建立帶有所述笫一媒體組成的會話;
其中所述至少 一個呼叫建立單元4皮配置為響應于接收到指示所述第一 呼叫建立請求被拒絕的拒絕消息,經由所述第 一支路向所述第 一 網(wǎng)絡域發(fā) 送對于降級的笫二媒體組成的第二呼叫建立請求;以及
其中所述會話控制單元被配置為更新所述第二網(wǎng)絡域中帶有所述第一 媒體組成的所述會話,以便匹配在所述第 一支路中正在建立的帶有所述降 級的第二媒體組成的呼叫。
此外,上述目標通過計算機程序產品獲得,其包括當在計算機設備上 運行時用于執(zhí)行上述方法步驟的代碼裝置。
因此,在從支持媒體降級的網(wǎng)絡域(第二網(wǎng)絡域,例如基于IP的網(wǎng)絡 或者其他分組交換網(wǎng)絡)到不支持媒體降級的網(wǎng)絡域(第一網(wǎng)絡域,例如 CS網(wǎng)絡或其他傳統(tǒng)網(wǎng)絡)的呼叫和/或會話建立中,可以增加可用性和靈 活性。因此,即使第一網(wǎng)絡域本來是非后退網(wǎng)絡,也可以提供向降級的媒 體組成(例如語音)的后退。此外,可以使用第二網(wǎng)絡的標準設備,同時 為了在失敗時進行新的建立嘗試,在這些設備處(或者用戶)并不需要額 外的判決邏輯。
依照提出的方案,當被叫方拒絕第一呼叫建立時,網(wǎng)關控制功能單元或設備在終接支路上建立新的呼叫,并且因此可以維持始發(fā)支路。然后網(wǎng) 關控制功能單元或設備修改始發(fā)支路并把其與終接支路上的新呼叫相連 接。從用戶的角度看,整個過程顯示為(服務)后退。
需要指出,第一和第二媒體組成可以是任何單一媒體或者任何媒體組 合,并且決不被限定為示例實施例所述的組成。第一和第二網(wǎng)絡域同樣如 此。尤其的,所提出的后退過程的結果可以并不是僅音頻/語音,還可以是 任何單一媒體或媒體組合。
此外,需要指出,術語"呼叫支路"用于表示在兩個網(wǎng)關或交換機之 間或者在網(wǎng)關或交換機與終端設備之間的邏輯連接。作為簡單的例子,當 撥號時,建立一個激活的呼叫支路。當另一方摘機時,兩個線路被連接在 一起,兩個呼叫支路出于激活狀態(tài)。
第一支路可以被連接到第二網(wǎng)絡域中的第二支路,以形成單一連接。
可以響應于在網(wǎng)關控制功能單元接收到建立消息建立第二支路,并且 在第一呼叫建立請求被拒絕后維持第二支路。
此外,可以經由第二支路發(fā)送更新消息以便把媒體更新為降級的笫二
媒體組成。在第一例子中,更新消息可以是SIP UPDATE消息。在可替代 的第二例子中,更新消息可以是SIP200 OK響應。
作為特定例子,建立消息可以是SIP消息或者任何其他可以觸發(fā)^" 建立的基于IP的消息。第一和第二呼叫建立請求可以是起始地址消息。 此外,可以通過釋放消息來以信號通知第一呼叫建立請求的拒絕。 在特定的實現(xiàn)方式例子中,第二網(wǎng)絡域是IP多媒體子系統(tǒng)并且第 一 網(wǎng) 絡域是電路交換網(wǎng)絡。在該特定情況下,該方法可以包括通過經由綜合業(yè) 務數(shù)字網(wǎng)絡用戶部分(ISUP)支路向電路交換網(wǎng)絡發(fā)送關于多媒體或視頻 呼叫的ISUP起始地址消息(IAM),來響應于在媒體網(wǎng)關控制功能單元 處利用會話初始協(xié)議(SIP )INVITE消息的所述多媒體或視頻會話的建立, 在所述電路交換網(wǎng)絡的所述ISUP支路建立多媒體或視頻呼叫;通過經由 所述ISUP支路向所述電路交換網(wǎng)絡發(fā)送對于僅語音的呼叫的ISUP IAM, 來響應于接收ISUP釋放(REL)消息,在所述電路交換網(wǎng)絡的ISUP支路中釋放所述多媒體或視頻呼叫并建立僅語音的呼叫。
此外,網(wǎng)關設備可以包括用于把第 一支路連接到在第二網(wǎng)絡域中建立
的笫二支路從而形成單一連接的交互工作單元(例如,媒體網(wǎng)關(MGW))。 此外,可以是媒體網(wǎng)關控制功能單元的網(wǎng)關設備,可以包括會話控制 單元,所述會話控制單元用于響應于建立消息的接收建立笫二支路,并且 用于在第一呼叫建立請求被拒絕后維持第二支路。會話控制單元可以被配 置為經由第二支路發(fā)送更新消息以便把媒體更新為降級的媒體組成。 在從屬權利要求中限定了其它有利的修改或發(fā)展。
下面將參考相應附圖才艮據(jù)實施例描述本發(fā)明,其中 圖1示出了其中可以實現(xiàn)本發(fā)明的網(wǎng)絡配置的示意圖; 圖2示出了依照實施例的IMS到CS網(wǎng)絡邏輯交互工作結構的示意圖; 圖3示出了依照實施例的網(wǎng)關設備的示意框圖; 圖4示出了實施例的基于計算機的實現(xiàn)方式的示意框圖; 圖5示出了依照實施例的控制方法的示意流程圖; 圖6示出了當使用SIP前提時,依照實施例指示交互工作信令的信令 圖,以及
圖7示出了當不使用SIP前提時,依照實施例指示交互工作信令的信 令圖。
具體實施例方式
現(xiàn)在基于示例性結構來描述該實施例,在該示例性結構中IP網(wǎng)絡經由 具有交互工作功能的網(wǎng)關設備被連接到CS網(wǎng)絡。然而,本發(fā)明可以被應 用到任何其它網(wǎng)絡組合中。
圖1示出了依照該實施例的示例性網(wǎng)絡結構的示意框圖,其中IP網(wǎng)絡 10——例如基于SIP的IMS網(wǎng)絡,經由網(wǎng)關設備——例如控制i某體網(wǎng)關 (MGW )40的媒體網(wǎng)關控制功能單元(MGCF )20,連接到CS網(wǎng)絡30——
ii例如基于ISUP的網(wǎng)絡。網(wǎng)關設備20被配置為控制媒體網(wǎng)關40中屬于媒 體信道的連接控制的呼叫狀態(tài)部分。其可以與例如在3GPP規(guī)范TS 23.228 中定義的呼叫會話控制功能單元(CSCF)通信。
可以在網(wǎng)關設備20處通過執(zhí)行在基于CS的呼叫控制協(xié)議和基于IP 的呼叫控制協(xié)i義之間的——例如在ISUP和SIP呼叫控制協(xié)議之間的—— 協(xié)議轉換,來獲得網(wǎng)關功能。
媒體網(wǎng)關40被配置為端接來自CS網(wǎng)絡30的載體信道以及來自IP網(wǎng) 絡10的媒體流。媒體網(wǎng)關40可以支持媒體轉換、載體控制以及載荷處理。 其與網(wǎng)關i殳備20相互作用以進行資源控制,其擁有并處理回聲消除器等資 源,并且可以包括相應的編解碼器功能。
可以通過使用例如用于建立會話的基于SIP的功能中的INVITE方法 來實現(xiàn)IP網(wǎng)絡10和CS網(wǎng)絡30之間的交互工作。尤其的,可以為位于 CS網(wǎng)絡中的訂戶增加被邀請到使用相應SIP功能發(fā)起的會漢或呼叫中的 能力。為此,SIP用戶向網(wǎng)關設備20發(fā)送INVITE消息,其中請求URI 可以是電話URI (TELURI),例如"+44235567@operator.com"。當網(wǎng) 關設備20接收到INVITE消息時,其可以首先向CS網(wǎng)絡30發(fā)送ISUP 起始地址消息(IAM)從而建立朝向位于CS域中(即CS網(wǎng)絡10)中的 訂戶的終端設備的第一呼叫支路(call leg) Ll。然后,網(wǎng)關設備20朝向 終端設備或者UE被連接到基于IP的網(wǎng)絡10的SIP用戶建立第二呼叫支 路L2。 SIP用戶還可以例如是會議設備。
在建立呼叫支路Ll和L2兩者之后,網(wǎng)關設備20把這些呼叫支路連 接到一個會話,其中用戶平面連接UPC經由媒體網(wǎng)關40來連接。在上述 特定例子中,網(wǎng)關設備20把接收的INVITE消息映射為將被轉發(fā)給CS網(wǎng) 絡30的ISUP IAM。
在基于SIP的例子中,通過呼叫ID、發(fā)起方(from報頭)和最終接 收方(To報頭)的組合來標識呼叫支路??梢栽赟IP消息中使用SIP通 用資源定位器(URL )來指示SIP請求的發(fā)起方、當前目的地(Request-URI) 以及最終接收方,并指定重定向地址。
12作為替代方式,當被邀請方位于IMS之外但是仍然能在網(wǎng)關設備20 中對被邀請方使用IP載體時,可以使用載體獨立呼叫控制(BICC)協(xié)議 而不是ISUP。
圖2詳細示出了依照該實施例支持在3GPP IMS和CS網(wǎng)絡之間交互 工作所需的參考模型的更加詳細結構的示意框圖。
可以在CSCF 70和網(wǎng)關設備(例如,MGCF) 20之間的Mg參考點 應用的呼叫控制協(xié)議可以基于依照3GPP規(guī)范TS 24.229定義的SIP的 3GPP配置文件。此外,Mn參考點描述了在網(wǎng)關設備20和々某體網(wǎng)關(例 如MGW) 40之間的接口,并且可以具有在3GPP規(guī)范TS 29.332中詳述 的屬性。
可以在出口網(wǎng)關(例如出口網(wǎng)關控制功能單元(BGCF) ) 60和網(wǎng)關 設備20之間的Mj參考點應用的呼叫控制協(xié)議可以基于依照3GPP規(guī)范 TS 24.229定義的SIP的3GPP配置文件。
此外,Mb參考點例如依照基于IPv6的3GPP規(guī)范TS 23.002,提供 了在媒體網(wǎng)關40和各種網(wǎng)絡實體80—一例如用戶設備(UE)(例如經由 通用分組無線服務(GPRS)隧道協(xié)議(GTP)隧道到GPRS網(wǎng)關支持節(jié) 點(GGSN))、多媒體資源功能處理器(MRFP)、或者應用服務器之 間的連接。
信令網(wǎng)關功能單元(SGW) 50被配置為執(zhí)行從基于BICC/ISUP的消 息傳輸部分(MTP)傳送網(wǎng)到基于BICC/ISUP的流控制傳輸協(xié)議 (SCTP/IP辨送網(wǎng),或者從基于BICC/ISUP的流控制傳輸協(xié)議(SCTP/IP) 傳送網(wǎng)到基于BICC/ISUP的消息傳輸部分(MTP)傳送網(wǎng)的呼叫相關信 令轉換,并且轉發(fā)來自網(wǎng)關設備20的轉換后的信令或者把轉換后的信令轉 發(fā)給網(wǎng)關設備20。 SGW 50內的功能可以依照3GPP規(guī)范TS 23.002。
網(wǎng)關設備20 4皮配置為控制媒體網(wǎng)關40并且提供控制平面接口來執(zhí)行 SIP到BICC或者SIP到ISUP的呼叫相關信令交互工作。該功能可以依 照3GPP規(guī)范TS 23.002。
媒體網(wǎng)關40提供基于IP的域和CS域之間的用戶平面接口。該功能
13可以依照3GPP規(guī)范TS 23.002。
依照該實施例,當IMS UE經由CSCF 70和網(wǎng)關設備20向CS網(wǎng)絡 30內位于CS支路(例如,ISUP支路)后的CS UE建立多媒體/視頻^" 時,交互工作點(即網(wǎng)關設備20)向CS網(wǎng)絡30內的被叫方發(fā)送相應的視 頻呼叫建立。
如果CS網(wǎng)絡30或者,皮叫方拒絕浮見頻呼叫建立一一可能帶有指示拒絕 原因的原因碼,則網(wǎng)關設備20維持在IP網(wǎng)絡內正在建立的多々某體/視頻會 話,向被叫方發(fā)送帶有僅包含語音的請求的新建立,并且繼續(xù)僅帶有語音 的支路建立。
圖3示出了指示網(wǎng)關i殳備20的與理解該實施例相關的這些功能的示意 框圖。
會話控制功能或者單元201被配置為發(fā)送、接收、處理并產生用于建 立和維持面向基于IP的網(wǎng)絡(例如IMS)的基于IP的支路所需的會話控 制信令。此外,呼叫控制功能或單元204被配置為發(fā)送、接收、處理并產 生關于朝向CS網(wǎng)絡30的CS支路的呼叫控制信令。當兩個支路都已經被 建立時,經由交互工作功能單元205(其可以例,如是圖l和2中的MGW40) 把它們連接起來以獲得單一連接。
當會話控制單元201接收到多媒體或會話建立消息,例如SIP INVITE 消息時,其觸發(fā)或者啟動可以設置在呼叫控制單元204中的多媒體(MM) 呼叫建立功能或單元203,以便在呼叫控制單元204發(fā)起呼叫建立過程以 用于建立視頻或多媒體呼叫。響應于在呼叫控制單元204接收到隨后的建 立辯,放消息,MM呼叫建立單元203觸發(fā)或啟動到語音呼叫建立功能或單 元202的后退(fallback, FB),其中語音呼叫建立功能或單元202也可 以被設置在呼叫控制單元204中,并且語音呼叫建立功能或單元202因此 在呼叫控制單元204處發(fā)起用于語音呼叫的呼叫建立過程。
然而,應當注意語音呼叫建立和MM呼叫建立單元202, 203可以被 裝配為CS支#供控制信令的單一集成單元,或者甚至可以設置在呼叫 控制單元204外部。
14此外,應當注意,結合圖3描述的功能可以實現(xiàn)為分離的硬件或者信 令處理單元,或者可替代的,實現(xiàn)為軟件例程或程序來控制處理器或者計 算機設備以執(zhí)行上述功能的處理步驟。
圖4示出了該實施例的基于軟件的實現(xiàn)方式的示意框圖。這里,網(wǎng)關 設備20包括處理單元210,處理單元210可以是具有控制單元的任何處理 器或計算機設備,該控制單元根據(jù)設置在網(wǎng)關設備20中或設置在網(wǎng)關設備 20中處的存儲器212中所存儲的控制程序的軟件例程來執(zhí)行控制。程序編 碼指令從存儲器212中獲得,并且被加載到處理單元210的控制單元,以 便執(zhí)行結合圖3描述的上述功能的處理步驟。這些處理步驟是基于輸入數(shù) 據(jù)DI執(zhí)行的并且可以產生輸出數(shù)據(jù)DO,其中輸入和輸出數(shù)據(jù)DI、 DO可 以與網(wǎng)關設備20處需要的控制信令相關。
圖5示出了指示依照該實施例通過在網(wǎng)關設備20的控制處理來實現(xiàn)的 交互工作方法的示意流程圖。響應于從基于IP是網(wǎng)洛接收到多媒體或視頻 會話建立消息,啟動圖5的處理。
在步驟SlOl,呼叫控制單元204受MM呼叫建立單元203控制以經 由CS支路發(fā)送多媒體或視頻呼叫建立請求,以便建立多媒體或視頻呼叫。 然后,在步驟S102,呼叫控制單元204或者MM呼叫建立單元203檢查 是否從CS網(wǎng)絡30接收到建立釋放消息或指示。如果是,則在步驟S103, CS多媒體或視頻呼叫被釋放,并且語音呼叫建立請求^J^送,以便基于已 經被MM呼叫建立單元203 (或者可替代的,呼叫控制單元204 )觸發(fā)的 語音呼叫建立單元202的控制建立語音呼叫。
在步驟S104,更新基于IP的支路以便匹配CS支路中的語音呼叫,即 從IP支路中丟棄視頻媒體流/媒體成分。
該過程繼續(xù)到步驟S105,經由網(wǎng)關i殳備20的交互工作功能單元205 (例如MGW 40 )連接CS支路和基于IP的支路,以便獲得在主叫基于 IP的終端設備(或UE )和被叫CS終端設備(或UE )之間的單一連接。 如果在步驟S102確定CS網(wǎng)絡30沒有以信號通知建立釋放,則過程也繼 續(xù)到步驟S105。圖6示出了該實施例的第一實現(xiàn)例子的更加詳細的信令圖,該例子基 于與基于SIP的IMS網(wǎng)絡和基于ISUP的CS網(wǎng)絡之間的交互工作相關的 特定實現(xiàn)方式。在該第一例子中,使用SIP前提。
在步驟1,通過SIP INVITE消息從IMS網(wǎng)絡建立多媒體會話,該SIP INVITE消息指示可能的多媒體協(xié)議(H.263, H.261 )和編解碼器 (MP4V-ES, AMR)以及前提不滿足。響應于該SIP INVITE消息,網(wǎng)關 設備20在步驟2經由CS支路發(fā)送ISUP IAM消息。由此,通過ISUP IAM 消息發(fā)起從網(wǎng)關設備20向CS方的預期視頻呼叫建立。在步驟3和4, SIP 100 Trying消息和指示所選4見頻編解碼器(H.263 )和音頻編解碼器(AMR) 的隨后的SIP 183確認被返回給SIP方。然后,在步驟5,從CS網(wǎng)絡30 接收具有原因碼的ISUP REL消息。響應于該消息,CS視頻呼叫被釋放 并且在網(wǎng)關設備20作出發(fā)起語音呼叫的決定(步驟6)。
同時,IMS方發(fā)出SIP PRACK消息(步驟7),網(wǎng)關設備20使用SIP 200 OK響應來確認該消息(步驟8 )從而維持IMS支路。
然后,在步驟9,經由CS支路發(fā)送用于語音呼叫建立的ISUP IAM消 息。由此,通過向CS方建立僅語音的呼叫來在網(wǎng)關設備20處自動發(fā)起向 語音的后退,而不需要IMS方的任何信令或者其他動作。此外,在步驟 10,網(wǎng)關設備20的會活控制單元201向IMS方發(fā)送SIP UPDATE消息, 以便把IMS支路的媒體更新為僅僅音頻。在步驟ll, IMS方使用SIP 200 OK (UPDATE)消息確認媒體更新,該消息在步驟12由網(wǎng)關設備20使 用SIPACK再次確認。在步驟13, IMS方發(fā)送SIP UPDATE消息以指示 現(xiàn)在滿足前提,并且網(wǎng)關設備20的交互工作功能單元205在步驟14向CS 方發(fā)出ISUP COT消息。CS網(wǎng)絡在步驟16發(fā)送ISUP ACM消息,并且 網(wǎng)關設備20處的交互工作功能單元205在步驟17向IMS方發(fā)出SIP 180 Ringing消息以指示在被叫CS方處振鈴。然后,響應于在步驟18從CS 方接收到ISUP ANM消息,網(wǎng)關i殳備20的交互工作功能205在步驟19向 IMS方發(fā)出SIP OK( INVITE )消息,IMS方在步驟20通過最終SIP ACK 確認進行響應,從而使得兩個支路被連接并且呼叫處于激活狀態(tài)。
16圖7示出了實施例的第二實現(xiàn)例子的相應信令圖,其同樣基于與基于 SIP的IMS網(wǎng)絡和基于ISUP的CS網(wǎng)絡之間的交互工作相關的上述特定 實現(xiàn)例子。與第一例子相比,該第二例子涵蓋不使用SIP前提的情況。
在步驟1 ,通過SIP INVITE消息從IMS網(wǎng)絡建立多媒體^",該SIP INVITE消息指示可能的視頻編解碼器(H.263, MP4V-ES )和音頻編解 碼器(AMR)。響應于該SIP INVITE消息,網(wǎng)關設備20在步驟2經由 CS支路發(fā)送ISUP IAM消息。由此,通過ISUP IAM消息發(fā)起從網(wǎng)關設 備20向CS方的預期視頻呼叫建立。由于這里并不使用SIP前提,在步驟 3僅僅向SIP方返回SIP 100 Trying消息。然后,在步驟4,從CS網(wǎng)絡30 接收具有原因碼的ISUP REL消息。響應于該消息,CS視頻呼叫被釋放 并且在網(wǎng)關設備20處做出發(fā)起語音呼叫的決定(步驟5)。
然后,在步驟6,經由CS支路發(fā)送用于語音呼叫建立的ISUP IAM消 息。由此,通過向CS方建立僅語音的呼叫來在網(wǎng)關設備20處自動發(fā)起向 語音的后退,而不需要IMS方的任何信令或其他動作。在步驟7,網(wǎng)關設 備20向CS方發(fā)送ISUP COT消息。CS網(wǎng)絡在步驟8發(fā)送ISUP ACM消 息,并且網(wǎng)關設備20在步驟9向IMS方發(fā)送SIP 180 Ringing消息以指示 在被叫方處振鈴。然后,響應于在步驟10從CS方接收到ISUP ANM消 息,網(wǎng)關設備20在步驟11向IMS方發(fā)送具有僅AMR語音編解碼器(僅 語音)的指示的SIP OK (INVITE )消息,IMS方在步驟12通過最終SIP ACK確認進行響應,從而使得兩個支路被連接并且呼叫處于激活狀態(tài)。
因此,由于這里沒有使用前提,可以簡單地通過響應于SIP INVITE 的200 OK執(zhí)行IP^^的更新。第一例子中的SIP UPDATE消息以及某 些其他消息(在圖6中由虛箭頭指示)并不需要,從而可以降低信令負載。
總而言之,已經描述了使得能夠在不支持媒體組成降級的第一網(wǎng)絡域 和支持々某體組成降級的第二網(wǎng)絡域之間進行交互工作的方法、網(wǎng)絡系統(tǒng)、 網(wǎng)關設備和計算機程序產品。通過響應于在網(wǎng)關控制功能單元處從第二網(wǎng) 絡域接收到建立消息,從網(wǎng)關控制功能單元向第 一 網(wǎng)絡域發(fā)送對于第 一媒 體組成的第一呼叫建立請求,來在第一網(wǎng)絡域的第一支路中開始建立帶有第一媒體組成的呼叫。響應于第一呼叫建立請求的拒絕,通過從網(wǎng)關控制 功能經由第 一支路向第 一 網(wǎng)絡域發(fā)送對于使第二媒體組成降級的第二呼叫 建立請求,來由第 一 網(wǎng)絡域中的網(wǎng)關控制功能單元釋放帶有笫 一媒體組成 的呼叫并且建立帶有降級的第二媒體組成的呼叫。在第二網(wǎng)絡域中更新帶 有第一媒體組成的會話以與在第一支路中正在建立的帶有降級的第二媒體 組成的呼叫相匹配。由此,即使第一網(wǎng)絡域本來是非后退的網(wǎng)絡,也能支 持向降級的第二媒體組成的后退,同時仍然可以使用第二網(wǎng)絡域的標準終 端并且在第二網(wǎng)絡域中不需要用戶干涉。
應當注意,本發(fā)明決不限定為上述實施例,而是可以實現(xiàn)在這樣的其 他網(wǎng)關設備或功能中,即其中提供在可后退網(wǎng)絡(即,通過移除一個或多 個媒體成分一 一例如從音頻和視頻的原始組成中移除視頻成分一一來支持 會話的媒體組成降級的網(wǎng)絡)(例如基于IP的網(wǎng)絡)和不支持后退的網(wǎng)絡
(例如傳統(tǒng)ISUP網(wǎng)絡)之間的交互工作。來自可后退網(wǎng)絡的任何建立消
息可以觸發(fā)所提出的過程,該過程具有初始的關于所請求的笫一媒體組成 的第一呼叫建立和隨后的向關于降級的笫二々某體組成的第二呼叫建立的自 動后退。因此,所發(fā)起的向其后退的^^體并不必須是語音/音頻。其可以是 任何媒體或媒體組成。所述機制還可以被應用到例如從多媒體(具有音頻、 視頻、數(shù)據(jù)等)向在原始會話建立請求中所請求的音頻和視頻或者任何單 一々某體或者任何其他媒體組成的后退。因此,提出的方案可以實現(xiàn)在涉及
可后退域(例如基于IP的域)以及不可后退域(例如傳統(tǒng)cs網(wǎng)絡域)的
任何交互工作過程中。
權利要求
1. 一種方法,包括a. 通過響應于網(wǎng)關控制功能單元(20)處從支持媒體組成降級的第二網(wǎng)絡域(10)接收到對于第一媒體組成的建立消息,向不支持媒體組成降級的第一網(wǎng)絡域(30)發(fā)送對于所述第一媒體組成的第一呼叫建立請求,來在所述第一網(wǎng)絡域(30)的第一支路中開始建立帶有所述第一媒體組成的呼叫或會話;b. 通過從所述網(wǎng)關功能單元(20)經由所述第一支路向所述第一網(wǎng)絡域(30)發(fā)送第二呼叫建立請求,來響應于所述第一呼叫建立請求的拒絕,由所述網(wǎng)關功能單元(20)在所述第一網(wǎng)絡域中釋放所述呼叫或會話并建立對于降級的第二媒體組成的呼叫或會話;以及c. 由所述網(wǎng)關功能單元(20)更新所述第二網(wǎng)絡域(10)的第二支路中的呼叫或會話,以便與在所述第一支路中正在建立的所述降級的媒體組成相匹配。
2. 如權利要求1所述的方法,進一步包括把所述第一支路連 接到所述第二網(wǎng)絡域(10)的所述第二支路,以便形成單一連接。
3. 如權利要求2所述的方法,其中所述第二支路是響應于在 所述網(wǎng)關控制功能單元(20)處接收到所述建立消息被建立的, 并且在所述第一呼叫建立請求的所述拒絕之后被維持。
4. 如權利要求3所述的方法,進一步包括經由所述第二支路 發(fā)送更新消息以便把所述媒體更新為所述第二媒體組成。
5. 如權利要求4所述的方法,其中所述更新消息是會話起始 協(xié)i義UPDATE消息。
6. 如權利要求4所述的方法,其中所述更新消息是會話初始 協(xié)i義200 OK響應。
7. 如之前任意一個權利要求所述的方法,其中所述第二網(wǎng)絡域是IP多媒體子系統(tǒng)(10)并且所述笫一網(wǎng)絡域是電路交換網(wǎng)絡 (30)。
8. 如之前任意一個權利要求所述的方法,其中所述建立消息 是會話初始協(xié)議消息。
9. 如之前任意一個權利要求所述的方法,其中所述第一和第 二呼叫建立請求是起始地址消息。
10. 如之前任意一個權利要求所述的方法,其中通過釋放消息 來以信號通知所述第一呼叫建立請求的所述拒絕。
11. 如之前任意一個權利要求所述的方法,其中所述第一媒體 組成是多媒體或視頻并且所述第二媒體組成是僅語音。
12. 如權利要求1所述的方法,其中所述方法包括通過經由綜 合業(yè)務數(shù)字網(wǎng)絡用戶部分ISUP支路向電路交換網(wǎng)絡發(fā)送對于多 媒體或視頻呼叫的ISUP起始地址消息IAM,來響應于在媒體網(wǎng) 關控制功能單元(20)處利用會話初始協(xié)議SIP INVITE消息的多 媒體或視頻會話建立,在所述電路交換網(wǎng)絡(30)的所述ISUP支 路中建立所述多々某體或3見頻呼叫;通過經由所述ISUP支路向所述 電路交換網(wǎng)絡發(fā)送對于僅語音的呼叫的ISUP IAM,來響應于接收 ISUP釋放REL消息,在所述電路交換網(wǎng)絡(30 )的所述ISUP支 路中釋放所述多媒體或視頻呼叫并建立僅語音的呼叫。
13. —種網(wǎng)關設備,包括a. 呼叫控制單元(204 ),用于在不支持媒體組成降級的第 一網(wǎng)絡域(30)的第一支路中建立帶有第一媒體組成的第一呼叫, 所述呼叫控制單元(204 )包括至少一個呼叫建立單元(202, 203 ), 所述至少一個呼叫建立單元被配置為響應于關于所述第一媒體組 成的建立消息的接收,經由所述第一支路向所述第一網(wǎng)絡域(30) 發(fā)送對于所述第一媒體組成的第一呼叫建立請求;以及b. 會話控制單元(201),用于響應于所述建立消息的接收, 在支持媒體組成降級的第二網(wǎng)絡域(10)的笫二支路中建立帶有所述第一媒體組成的會話;c. 其中所述至少一個呼叫建立單元(202, 203 )被配置為響應于接收到指示所述第一呼叫建立請求的拒絕的拒絕消息,經由所述第一支路向所述第一網(wǎng)絡域(30)發(fā)送對于降級的第二媒體組成的第二呼叫建立請求;以及d. 其中所述會話控制單元(201)被配置為更新在所述第二網(wǎng)絡域(IO)中帶有所述第一媒體組成的會話,以便匹配在所述第一支路中正在建立的帶有所述降級的第二媒體組成的呼叫。
14. 如權利要求13所述的網(wǎng)關設備,進一步包括交互工作單元(205 ),其用于把所述笫一支路連接到所述第二網(wǎng)絡域(10)中的所述第二支路以便形成單一連接。
15. 如權利要求13或14所述的網(wǎng)關設備,其中所述會話控制單元(201 )被配置為在所述第一呼叫建立請求的所述拒絕之后維持所述第二支路。
16. 如權利要求13到15中任意一個所述的網(wǎng)關設備,其中所述會話控制單元(201)被配置為經所述笫二支路發(fā)送更新消息以便把所述媒體更新為所述降級的第二媒體組成。
17. 如權利要求16所述的網(wǎng)關設備,其中所述更新消息是會話初始協(xié)i義UPDATE消息。
18. 如權利要求16所述的網(wǎng)關設備,其中所述更新消息是會話初始協(xié)i義200 OK響應。
19. 如權利要求13到18中任意一個所述的網(wǎng)關設備,其中所述網(wǎng)關設備是IP多媒體子系統(tǒng)的媒體網(wǎng)關控制功能單元(20)。
20. —種網(wǎng)絡系統(tǒng),包括a) 第一網(wǎng)絡域(30);b) 第二網(wǎng)絡域(10);以及c) 依照權利要求13的網(wǎng)關設備(20),其用于使得能夠進行在所述第一網(wǎng)絡域(30)和所述第二網(wǎng)絡(10)之間的交互工作。
21. —種計算機程序產品,包括當在計算機設備上運行時用于產生方法權利要求1的步驟的代碼裝置。
全文摘要
本發(fā)明涉及使得能夠在不支持媒體組成降級的第一網(wǎng)絡域和支持媒體組成降級的第二網(wǎng)絡域之間進行交互工作的方法、網(wǎng)絡系統(tǒng)、網(wǎng)關設備和計算機程序產品。通過響應于在網(wǎng)關控制功能單元處從第二網(wǎng)絡域對建立消息的接收,從網(wǎng)關控制功能單元向第一網(wǎng)絡域發(fā)送對于第一媒體組成的第一呼叫建立請求,來在第一網(wǎng)絡域的第一支路中開始建立帶有第一媒體組成的呼叫。通過從網(wǎng)關控制功能單元經由第一支路向第一網(wǎng)絡域發(fā)送對于降級的第二媒體組成的第二呼叫建立請求,來響應于第一呼叫建立請求的拒絕,由所述網(wǎng)關功能單元在第一網(wǎng)絡域中釋放帶有第一媒體組成的呼叫并且建立帶有降級的第二媒體組成的呼叫。在第二網(wǎng)絡域中更新帶有第一媒體組成的會話,以便匹配在第一支路中正在建立的帶有降級的第二媒體組成的呼叫。因此,即使第一網(wǎng)絡域本來是非后退網(wǎng)絡,也可以支持向降級的第二媒體組成的后退,同時仍然可以使用第二網(wǎng)絡域的標準終端。
文檔編號H04L29/06GK101502076SQ200780029800
公開日2009年8月5日 申請日期2007年8月2日 優(yōu)先權日2006年8月10日
發(fā)明者J·拉薩寧 申請人:諾基亞公司