專利名稱:由呼叫發(fā)起和端接控制節(jié)點使用公共媒體網(wǎng)關(guān)節(jié)點和協(xié)同編解碼的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信領(lǐng)域,具體地涉及用于讓呼叫控制節(jié)點建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)傳輸?shù)姆椒?、用于建立從主叫方?jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)傳輸?shù)暮艚卸私涌刂乒?jié)點、適于執(zhí)行這種方法的程序單元以及包括這種程序單元在內(nèi)的計算機可讀介質(zhì)。
背景技術(shù):
從主叫方經(jīng)由通信網(wǎng)絡(luò)向被叫方發(fā)送數(shù)據(jù)是基于使用適于進行從主叫方向被叫方發(fā)送數(shù)據(jù)的節(jié)點的。在發(fā)送路徑的用戶平面中對要從主叫方向被叫方發(fā)送的數(shù)據(jù)進行交換,其中,節(jié)點被布置在用戶平面內(nèi),經(jīng)由該節(jié)點可交換數(shù)據(jù)。一般用特定編解碼對發(fā)送數(shù)據(jù)進行編碼。在發(fā)送路徑的控制平面中,可以布置適于對用戶平面中的數(shù)據(jù)傳輸進行控制的其他節(jié)點。常規(guī)上,通信網(wǎng)絡(luò)架構(gòu)包括無線接入網(wǎng)(RAN),適于傳輸移動通信實體(比如移動電話或膝上型計算機)的數(shù)據(jù);以及核心網(wǎng)(CN),適于向另一個無線接入網(wǎng)或相同無線接入網(wǎng),或者向公共交換電話網(wǎng)絡(luò)(PSTN)傳輸數(shù)據(jù)。以下,將描述經(jīng)由無線接入網(wǎng)來發(fā)送語音數(shù)據(jù)。分別地,無線接入網(wǎng)的網(wǎng)絡(luò)架構(gòu)在GSM無線接入(GERAN/GRAN)的情況下包括基站控制器(BSC),以及在通用陸地無線接入網(wǎng)(UTRAN)的情況下包括無線網(wǎng)絡(luò)控制器(RNC), 它們都適于與核心網(wǎng)的節(jié)點通信,比如呼叫控制節(jié)點和媒體網(wǎng)關(guān)(MGw)。媒體網(wǎng)關(guān)節(jié)點一般由一個或多個呼叫控制節(jié)點控制,比如移動交換中心(MSC)/移動交換中心服務(wù)器 (MSC-S)。發(fā)送路徑的用戶平面包括基站控制器和/或無線網(wǎng)絡(luò)控制器以及媒體網(wǎng)關(guān)節(jié)點。 發(fā)送路徑的控制平面包括基站控制器和/或無線網(wǎng)絡(luò)控制器以及呼叫控制節(jié)點。如果BSC或RNC節(jié)點連接到多個呼叫控制節(jié)點,允許負載平衡和冗余,則通常將這稱為池組MSC (MiP)。從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點向被叫方發(fā)送語音數(shù)據(jù),這對建立語音數(shù)據(jù)的傳輸提出了要求。具體地,可以使用至少一個編解碼在發(fā)送路徑的用戶平面中執(zhí)行對要發(fā)送的語音數(shù)據(jù)的編碼。具體地,在用戶平面內(nèi)的語音數(shù)據(jù)的編碼操作基于帶外代碼轉(zhuǎn)換器控制(OoBTC)過程,其允許使用帶外信令來逐呼叫地協(xié)商編解碼類型或編解碼模式,使得可以實現(xiàn)恰當?shù)恼Z音質(zhì)量和/或?qū)挼挠行Ю?。在本申請的上下文中,術(shù)語“建立語音數(shù)據(jù)的傳輸”可以具體代表數(shù)據(jù)傳輸?shù)娜魏伟l(fā)起或開始,其中,可以定義用于數(shù)據(jù)傳輸?shù)膮?shù)或特征。具體地,可以確定主叫方、被叫方和/或數(shù)據(jù)傳輸路徑。具體地,可以在發(fā)送路徑的控制平面中協(xié)商數(shù)據(jù)傳輸?shù)慕?。術(shù)語“主叫方”可以具體地代表可以適于發(fā)起或開始從一個連接點到另一個連接點的語音傳輸?shù)娜魏瓮ㄐ呕锇樵O(shè)備。具體地,主叫方可以是要向至少一個通信伙伴設(shè)備發(fā)送的語音數(shù)據(jù)的源(比如用戶設(shè)備),或可以是在發(fā)送路徑上被布置在語音數(shù)據(jù)源的下游的任何通信伙伴設(shè)備(比如,基站控制器)。術(shù)語“被叫方”可以具體地代表可以適于端接或作為從一個連接點到另一個連接點的語音數(shù)據(jù)傳輸路徑的末端(termination)的任何通信伙伴設(shè)備。具體地,被叫方可以是要發(fā)送的語音數(shù)據(jù)的目的地(比如用戶設(shè)備),或可以是在發(fā)送路徑上被布置在語音數(shù)據(jù)目的地的上游的任何通信伙伴設(shè)備(比如,基站控制器)。術(shù)語“用戶平面”可以具體地代表數(shù)據(jù)傳輸路徑中發(fā)送有效載荷數(shù)據(jù)(比如語音數(shù)據(jù))的平面或級別。術(shù)語“控制平面”可以具體地代表在數(shù)據(jù)傳輸路徑中可以執(zhí)行對數(shù)據(jù)傳輸(具體地,對用戶平面數(shù)據(jù)傳輸路徑)的控制的平面或級別。在“控制平面”中,處理與(預期)用戶平面業(yè)務(wù)相關(guān)的信令業(yè)務(wù)。因此,通常還將“控制平面”稱為“信令平面”。術(shù)語“節(jié)點”可以具體地代表被配置為用于與網(wǎng)絡(luò)架構(gòu)中的一個或多個其他節(jié)點或通信伙伴設(shè)備進行通信的通信伙伴設(shè)備。具體地,節(jié)點可以是數(shù)據(jù)傳輸路徑的用戶平面或控制平面的一部分。術(shù)語“呼叫控制節(jié)點”可以具體地代表適于至少控制從主叫方到被叫方的用戶平面發(fā)送路徑的一部分的任何類型的節(jié)點。具體地,呼叫控制節(jié)點可以適于與主叫方、被叫方和至少一個媒體網(wǎng)關(guān)節(jié)點中的至少一個通信。術(shù)語“媒體網(wǎng)關(guān)節(jié)點”可以具體地代表經(jīng)由其可發(fā)送語音數(shù)據(jù)的任何節(jié)點。媒體網(wǎng)關(guān)節(jié)點可以包括接入或呼入末端以及呼出末端,其中,呼入末端和呼出末端分別可以適于根據(jù)特定編解碼接收語音數(shù)據(jù)以及發(fā)送用特定編解碼編碼的所發(fā)送的語音數(shù)據(jù)。術(shù)語“編解碼”可以具體地代表可用于對要發(fā)送的語音數(shù)據(jù)進行編碼的編碼格式或編碼方案。具體地,當將數(shù)據(jù)的特定編解碼改變?yōu)閿?shù)據(jù)的另一編解碼時,可以對該數(shù)據(jù)應(yīng)用代碼轉(zhuǎn)換操作。參見圖10,示出了包括池組媒體交換中心(MIP)在內(nèi)的網(wǎng)絡(luò)的示例。該網(wǎng)絡(luò)包括 3個基站控制器BSC1、BSC2、BSC3,每個基站控制器分別適于與3個媒體網(wǎng)關(guān)節(jié)點MGW-1、 MGW-2、MGW-3中的不同媒體網(wǎng)關(guān)節(jié)點通信。每個媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2、MGff-3可以由3個呼叫控制節(jié)點MSC-S1、MSC-S2、MSC-S3中的任一個來控制,這3個呼叫控制節(jié)點適于作為移動交換中心服務(wù)器。媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2、MGW-3和呼叫控制節(jié)點MSC-S1、 MSC-S2、MSC-S3 形成了核心網(wǎng)(CN)。根據(jù)網(wǎng)絡(luò)架構(gòu),每個呼叫控制節(jié)點MSC-S1、MSC-S2、MSC-S3適于經(jīng)由媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2、MGW-3中的每一個來提供業(yè)務(wù),具體地適于控制語音數(shù)據(jù)的發(fā)送。因此,呼叫控制節(jié)點MSC-S 1、MSC-S2、MSC-S3或媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2、MGW_3中的故障可以用以下方式補償另一呼叫控制節(jié)點MSC-S1、MSC-S2、MSC-S3可以用于控制語音數(shù)據(jù)的發(fā)送或另一媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2、MGW-3可以用于發(fā)送語音數(shù)據(jù)。此外,由于各種媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2、MGW-3可以用于發(fā)送語音數(shù)據(jù),因此可以針對語音數(shù)據(jù)的多個發(fā)送實現(xiàn)負載平衡。具體地,下面將更詳細地描述從基站控制器BSCl經(jīng)由媒體網(wǎng)關(guān)節(jié)點MGW-I和 MGW-2到基站控制器BSC2的語音數(shù)據(jù)傳輸。參見圖11,示出了建立用于呼叫的語音數(shù)據(jù)傳輸。2個呼叫控制節(jié)點MSC-S1、MSC-S2對從發(fā)起基站控制器BSCl經(jīng)由2個媒體網(wǎng)關(guān)節(jié)點MGW_1、MGW_2到端接基站控制器 BSC2的語音數(shù)據(jù)傳輸進行控制。呼叫控制節(jié)點MSC-Sl適于至少控制媒體網(wǎng)關(guān)節(jié)點MGW-1, 且呼叫控制節(jié)點MSC-S2適于至少控制媒體網(wǎng)關(guān)節(jié)點MGW-2。發(fā)起基站控制器BSCl和端接基站控制器BSC2都適于在經(jīng)由媒體網(wǎng)關(guān)節(jié)點MGW-1、 MGW-2傳輸或交換語音數(shù)據(jù)時使用脈沖編碼調(diào)制(PCM)作為編解碼。在媒體網(wǎng)關(guān)節(jié)點 MGW-I、MGW-2中的語音數(shù)據(jù)傳輸基于從PCM到壓縮語音(CS)的信號代碼轉(zhuǎn)換以及從CS到 PCM的信號代碼轉(zhuǎn)換。具體地,捕捉媒體網(wǎng)關(guān)節(jié)點MGW-I的第一末端Tl,以使用PCM作為呼入語音數(shù)據(jù)的類型。與媒體網(wǎng)關(guān)節(jié)點MGW-2的第一末端T3相同,表示媒體網(wǎng)關(guān)節(jié)點MGW-I 的呼出末端的媒體網(wǎng)關(guān)節(jié)點MGW-I的第二末端T2適于對編解碼類型CS進行操作。表示呼出末端的媒體網(wǎng)關(guān)節(jié)點MGW-2的第二末端T4適于使用PCM向基站控制器BSC2發(fā)送所發(fā)送的語音數(shù)據(jù)。末端Tl和末端T2是所謂的上下文Cl的一部分,而末端T3和末端T4是另一上下文C2的一部分。在本申請的上下文中,術(shù)語“末端”可以具體地代表一個或多個媒體流(比如語音)的源或接收器(sink)。在所示示例中,末端Tl和T3是在發(fā)往BSC2的語音流的方向上的接收器,而末端T2和T4是在發(fā)往BSC2的語音流的方向上的源。在所示示例的相反語音流方向上,末端Tl和T3是發(fā)往BSCl的語音流的方向上的源,而末端T2和T4是發(fā)往 BSCl的語音流的方向上的接收器。術(shù)語“上下文”可以具體地代表在末端的聚集(collection)之間的關(guān)聯(lián)。在所示示例中,上下文Cl是末端Tl和T2的關(guān)聯(lián),而上下文C2是末端T3和T4的關(guān)聯(lián)。盡管僅示出了 2個端接上下文,包括2個或更多端接在內(nèi)的其他上下文可以出現(xiàn)在用戶平面中。在本示例中,媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2中的語音數(shù)據(jù)的編碼操作是基于帶外代碼轉(zhuǎn)換器控制過程的。具體地,在媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2中使用的編碼操作Cl和C2 是由用于協(xié)商所選編解碼的OoBTC來定義的。需要在上下文Cl和C2之間的編碼語音傳輸來增加核心網(wǎng)內(nèi)的帶寬效率,且經(jīng)由 OoBTC的協(xié)商適于達到該目的。該方案接受當使用如上所述的網(wǎng)絡(luò)配置時,所發(fā)送的語音數(shù)據(jù)的語音質(zhì)量可以在某種程度上劣化,且由于在上下文Cl、C2中的編碼和解碼操作,可以顯著增加媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2的系統(tǒng)資源使用。參見圖12,示出了從基站控制器BSCl到基站控制器BSC2的語音數(shù)據(jù)傳輸?shù)牧硪唤ⅰT跀?shù)據(jù)傳輸?shù)脑摻⑵陂g的網(wǎng)絡(luò)配置類似于圖11所示的網(wǎng)絡(luò)配置。然而,用戶平面僅包括1個媒體網(wǎng)關(guān)節(jié)點MGW-1,經(jīng)由該媒體網(wǎng)關(guān)節(jié)點MGW-I可發(fā)送語音數(shù)據(jù)。呼叫控制節(jié)點MSC-Sl適于控制媒體網(wǎng)關(guān)節(jié)點MGW-I的發(fā)起側(cè),且呼叫控制節(jié)點MSC-S2適于控制媒體網(wǎng)關(guān)節(jié)點MGW-2的端接側(cè)。類似于圖11,發(fā)起基站控制器BSCl適于使用PCM來作為對向媒體網(wǎng)關(guān)節(jié)點MGW-I 的第一末端Tl發(fā)送的語音數(shù)據(jù)進行編碼的類型。端接基站控制器BSC2適于操作作為還由媒體網(wǎng)關(guān)節(jié)點MGW-I的第四末端T4所使用的類型的PCM。呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2適于在媒體網(wǎng)關(guān)節(jié)點MGW-I的第二末端T2和第三末端T3上分別強制執(zhí)行所選編解碼,具體地,壓縮語音。從而,當發(fā)送語音數(shù)據(jù)時,代碼轉(zhuǎn)換操作C1、C2存在于媒體網(wǎng)關(guān)節(jié)點MGW-I中。
然而,如圖12所示建立語音數(shù)據(jù)傳輸還可導致對媒體網(wǎng)關(guān)節(jié)點MGW-I的處理容量的不必要消耗以及對所發(fā)送的語音數(shù)據(jù)的語音質(zhì)量的劣化。由于上下文Cl和C2現(xiàn)在都位于相同媒體網(wǎng)關(guān)節(jié)點MGW-I中,沒有實現(xiàn)網(wǎng)絡(luò)帶寬節(jié)約,因為在該媒體網(wǎng)關(guān)節(jié)點MGW-I中將 PCM至PCM用于接入和末端編解碼以及編碼為CS和解碼回PCM可劣化語音質(zhì)量,并將增加處理負載。
發(fā)明內(nèi)容
本發(fā)明的目的是允許得到從主叫方向被叫方發(fā)送的語音數(shù)據(jù)的恰當質(zhì)量。為了實現(xiàn)上述定義的目的,本發(fā)明提供了根據(jù)獨立權(quán)利要求所述的讓呼叫控制節(jié)點建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)的發(fā)送的方法、用于建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)的發(fā)送的呼叫端接控制節(jié)點、程序單元以及計算機可讀介質(zhì)。根據(jù)本發(fā)明的示例實施例,提供了一種讓呼叫控制節(jié)點建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)的發(fā)送的方法。所述呼叫控制節(jié)點擔當呼叫端接控制節(jié)點,且適于與所述至少一個媒體網(wǎng)關(guān)節(jié)點和呼叫發(fā)起控制節(jié)點通信。所述方法包括接收來自所述呼叫發(fā)起控制節(jié)點的第一信息,所述第一信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點,以及包括接收來自所述呼叫發(fā)起控制節(jié)點的第二信息,所述第二信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的編解碼,所述編解碼要用于從所述主叫方至所述至少一個媒體網(wǎng)關(guān)節(jié)點。所述方法包括確定是否能夠由所述至少一個媒體網(wǎng)關(guān)節(jié)點向所述所述被叫方發(fā)送通過所述編解碼編碼的所述語音數(shù)據(jù),以及包括確定所述呼叫發(fā)起控制節(jié)點和所述呼叫端接控制節(jié)點是否能使用公共媒體網(wǎng)關(guān)節(jié)點。所述方法包括向所述呼叫發(fā)起控制節(jié)點發(fā)送指示所述編解碼的第一后向信息,以及包括向所述呼叫發(fā)起控制節(jié)點發(fā)送指示所述公共媒體網(wǎng)關(guān)節(jié)點的第二后向信息。根據(jù)本發(fā)明的另一示例實施例,提供了一種用于建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)的發(fā)送的呼叫端接控制節(jié)點。所述呼叫端接控制節(jié)點適于與所述至少一個媒體網(wǎng)關(guān)節(jié)點和呼叫發(fā)起控制節(jié)點通信。所述呼叫端接控制節(jié)點包括用于接收來自所述呼叫發(fā)起控制節(jié)點的第一信息的裝置,所述第一信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的媒體網(wǎng)關(guān)節(jié)點,以及包括接收來自所述呼叫發(fā)起控制節(jié)點的第二信息的裝置, 所述第二信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的編解碼,所述編解碼要用于從所述主叫方至所述至少一個媒體網(wǎng)關(guān)節(jié)點。所述呼叫端接控制節(jié)點包括確定是否能夠由所述至少一個媒體網(wǎng)關(guān)節(jié)點向所述所述被叫方發(fā)送由所述編解碼編碼的所述語音數(shù)據(jù)的裝置,以及包括確定所述呼叫發(fā)起控制節(jié)點和所述呼叫端接控制節(jié)點是否能使用公共媒體網(wǎng)關(guān)節(jié)點的裝置。所述呼叫端接控制節(jié)點包括向所述呼叫發(fā)起控制節(jié)點發(fā)送指示所述編解碼的第一后向信息的裝置,以及包括向所述呼叫發(fā)起控制節(jié)點發(fā)送指示所述公共媒體網(wǎng)關(guān)節(jié)點的第二后向信息的裝置。根據(jù)本發(fā)明的另一示例實施例,提供一種程序單元。所述程序單元在由處理器執(zhí)行時,適于執(zhí)行或控制如上所述的方法。根據(jù)本發(fā)明的另一示例實施例,提供一種計算機可讀介質(zhì)。在所述計算機可讀介質(zhì)中,存儲計算機程序。所述計算機程序適于在由處理器執(zhí)行時,執(zhí)行或控制如上所述的方法。具體地,所述計算機可讀介質(zhì)可以是相應(yīng)設(shè)備中的永久性或可再寫入的存儲器, 或位于外部的永久性或可再寫入的存儲器。還可以經(jīng)由例如電纜或無線鏈路,將計算機程序的程序單元作為信號序列傳輸至相應(yīng)設(shè)備。具體地,可以由計算機程序或程序單元來實現(xiàn)根據(jù)本發(fā)明的實施例執(zhí)行的數(shù)據(jù)處理,即通過軟件,或通過使用一個或多個特殊電子優(yōu)化電路(即,硬件),或以混合的形式 (即,通過軟件組件和硬件組件)。在“背景技術(shù)”一節(jié)中對術(shù)語的解釋也適用于本發(fā)明的示例實施例。在本申請的上下文中,術(shù)語“呼叫發(fā)起控制節(jié)點”可以具體地代表適于控制通信網(wǎng)絡(luò)配置的發(fā)起側(cè)并與之通信的呼叫控制節(jié)點。具體地,呼叫發(fā)起控制節(jié)點可以適于控制至少一個主叫方和至少一個媒體網(wǎng)關(guān)節(jié)點并與它們通信。具體地,呼叫發(fā)起控制節(jié)點可以適于控制可由至少一個媒體網(wǎng)關(guān)節(jié)點使用的至少一個編解碼類型,其中,該編解碼類型可以由呼叫發(fā)起控制節(jié)點在至少一個媒體網(wǎng)關(guān)節(jié)點的至少一個末端上強制執(zhí)行,具體地,在至少一個媒體網(wǎng)關(guān)節(jié)點的發(fā)起側(cè)的呼出末端上強制執(zhí)行。術(shù)語“呼叫端接控制節(jié)點”可以具體地代表適于控制通信網(wǎng)絡(luò)配置的端接側(cè)并與之通信的呼叫控制節(jié)點。具體地,呼叫端接控制節(jié)點可以適于控制至少一個被叫方和至少一個媒體網(wǎng)關(guān)節(jié)點并與它們通信。具體地,呼叫端接控制節(jié)點可以適于控制可由至少一個媒體網(wǎng)關(guān)節(jié)點使用的至少一個編解碼類型,其中,該編解碼類型可以由呼叫端接控制節(jié)點在至少一個媒體網(wǎng)關(guān)節(jié)點的至少一個末端上強制執(zhí)行,具體地,在至少一個媒體網(wǎng)關(guān)節(jié)點的端接發(fā)起側(cè)的呼入或接入末端上強制執(zhí)行。根據(jù)本發(fā)明的示例實施例,可以提供一種通信架構(gòu),其可以用下述方式實現(xiàn)建立語音數(shù)據(jù)傳輸由于在公共媒體網(wǎng)關(guān)節(jié)點中可選擇公共編解碼,因此抑制了在公共媒體網(wǎng)關(guān)節(jié)點中對數(shù)據(jù)傳輸路徑的用戶平面內(nèi)的所發(fā)送的語音數(shù)據(jù)的不必要的代碼轉(zhuǎn)換操作。從而,可以用下述方式將主叫方提供的語音數(shù)據(jù)傳輸?shù)奖唤蟹娇梢栽诿襟w網(wǎng)關(guān)節(jié)點中使用保持不變的特定編解碼對提供給公共媒體網(wǎng)關(guān)節(jié)點的語音數(shù)據(jù)編碼,以用于發(fā)送語音數(shù)據(jù)。從而,可以用與呼入語音數(shù)據(jù)相同的編解碼對從媒體網(wǎng)關(guān)節(jié)點發(fā)送的語音數(shù)據(jù)編碼。具體地,從主叫方到被叫方要使用的編解碼和從媒體網(wǎng)關(guān)節(jié)點到被叫方要使用的編解碼可以是例如無線接口的編解碼,或由主叫方和被叫方分別使用的編解碼。具體地,在媒體網(wǎng)關(guān)節(jié)點中使用的公共編解碼可以與主叫方使用的編解碼和被叫方使用的編解碼中至少一個相同。此外,建立語音數(shù)據(jù)的傳輸可以基于對由主叫方和被叫方都可使用的公共媒體網(wǎng)關(guān)節(jié)點的選擇。具體地,呼叫端接控制節(jié)點可以適于根據(jù)上述架構(gòu)與呼叫發(fā)起控制節(jié)點通信,其中,呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點中的每一個均可以適于控制在主叫方和被叫方之間的發(fā)送路徑上布置的至少一個媒體網(wǎng)關(guān)節(jié)點。呼叫發(fā)起控制節(jié)點可以擁有第一信息,該第一信息指示可用于發(fā)送語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點。此外,呼叫發(fā)起控制節(jié)點可以擁有第二信息,該第二信息指示從主叫方到至少一個媒體網(wǎng)關(guān)節(jié)點要使用的編解碼。呼叫發(fā)起控制節(jié)點可以適于向呼叫端接控制節(jié)點發(fā)送該第一信息和第二信息。
呼叫端接控制節(jié)點可以適于接收第一信息和第二信息。呼叫端接控制節(jié)點可以適于確定至少一個媒體網(wǎng)關(guān)節(jié)點是否可以向被叫方發(fā)送語音數(shù)據(jù),具體地,從至少一個媒體網(wǎng)關(guān)節(jié)點向被叫方發(fā)送,該語音數(shù)據(jù)是通過從主叫方向至少一個媒體網(wǎng)關(guān)節(jié)點所要使用的編解碼來編碼的。此外,呼叫端接控制節(jié)點可以適于確定呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點是否都可使用公共媒體網(wǎng)關(guān)節(jié)點用于發(fā)送語音數(shù)據(jù)。確定可以進行是因為呼叫端接控制節(jié)點可以擁有對由媒體網(wǎng)關(guān)節(jié)點到被叫方所要使用的編解碼進行指示的信息,以及可以擁有對可用于向被叫方發(fā)送語音數(shù)據(jù)的媒體網(wǎng)關(guān)節(jié)點進行指示的信息。從而,呼叫端接控制節(jié)點可以適于檢測經(jīng)由公共媒體網(wǎng)關(guān)節(jié)點的語音數(shù)據(jù)的2 個上下文發(fā)送配置可能可以用于發(fā)送語音數(shù)據(jù)。在確定公共媒體網(wǎng)關(guān)節(jié)點可發(fā)送通過也從主叫方到至少一個媒體網(wǎng)關(guān)節(jié)點使用的編解碼來編碼的語音數(shù)據(jù)之后,呼叫端接控制節(jié)點可以適于選擇用于發(fā)送語音數(shù)據(jù)的公共媒體網(wǎng)關(guān)節(jié)點,且適于選擇至少用于語音數(shù)據(jù)的發(fā)送路徑的端接側(cè)的公共編解碼。具體地,呼叫端接控制節(jié)點可以適于在公共媒體網(wǎng)關(guān)節(jié)點的端接側(cè)強制執(zhí)行或提議所選編解碼。此外,呼叫端接控制節(jié)點可以適于在向呼叫發(fā)起控制節(jié)點發(fā)送的第一和第二后向信息中,向呼叫發(fā)起控制節(jié)點通知要用于發(fā)送語音數(shù)據(jù)的公共媒體網(wǎng)關(guān)節(jié)點以及在公共媒體網(wǎng)關(guān)節(jié)點中能夠使用的公共編解碼。呼叫發(fā)起控制節(jié)點可以適于選擇用于發(fā)送語音數(shù)據(jù)的公共媒體網(wǎng)關(guān)節(jié)點,以及至少針對語音數(shù)據(jù)的傳輸路徑的發(fā)起側(cè),選擇用于發(fā)送語音數(shù)據(jù)的公共編解碼。具體地,呼叫發(fā)起控制節(jié)點可以適于在公共媒體網(wǎng)關(guān)節(jié)點的發(fā)起側(cè)強制執(zhí)行或提議公共編解碼。在抑制公共媒體網(wǎng)關(guān)節(jié)點中的不必要的代碼轉(zhuǎn)換操作中,可以實現(xiàn)所發(fā)送的語音數(shù)據(jù)的高語音質(zhì)量,具體地,所發(fā)送的語音數(shù)據(jù)的增強語音質(zhì)量。具體地,可以至少減少或消除在至少一個媒體網(wǎng)關(guān)節(jié)點或在兩個不同媒體網(wǎng)關(guān)節(jié)點之間的代碼轉(zhuǎn)換操作所導致的語音數(shù)據(jù)的語音質(zhì)量的劣化。此外,抑制不必要的代碼轉(zhuǎn)換操作可以通過下述方式引起在發(fā)送語音數(shù)據(jù)中所涉及到的節(jié)點的要節(jié)約的處理容量,具體地,涉及公共媒體網(wǎng)關(guān)節(jié)點的處理容量可以減少消耗在媒體網(wǎng)關(guān)節(jié)點中用于對語音數(shù)據(jù)進行代碼轉(zhuǎn)換所需的媒體網(wǎng)關(guān)節(jié)點的處理容量。然而,由于可以經(jīng)由單個媒體網(wǎng)關(guān)節(jié)點中的2個上下文來完成語音數(shù)據(jù)的傳輸, 根據(jù)本發(fā)明的示例實施例的通信架構(gòu)可能無法解決帶寬節(jié)約的問題。接下來,將解釋讓呼叫控制節(jié)點建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)的傳輸?shù)姆椒ǖ钠渌纠龑嵤├H欢?,這些實施例還應(yīng)用于相應(yīng)的呼叫端接控制節(jié)點、相應(yīng)的程序單元、以及相應(yīng)的計算機可讀介質(zhì)。具體地,主叫方和被叫方可以經(jīng)由相同通信網(wǎng)絡(luò)或經(jīng)由不同通信網(wǎng)絡(luò)彼此通信。 具體地,主叫方和被叫方可以是相同通信網(wǎng)絡(luò)的一部分或可以是不同通信網(wǎng)絡(luò)的一部分。 具體地,被叫方可以代表在不同通信網(wǎng)絡(luò)之間的互聯(lián)點。具體地,如果呼叫端接控制節(jié)點不能確定公共媒體網(wǎng)關(guān)節(jié)點,則可以使用用于發(fā)送語音數(shù)據(jù)的至少兩個媒體網(wǎng)關(guān)節(jié)點來完成語音數(shù)據(jù)的傳輸,具體地,剛好只有2個媒體網(wǎng)關(guān)節(jié)點。具體地,對要發(fā)送的語音數(shù)據(jù)的代碼轉(zhuǎn)換操作可以出現(xiàn)在用戶平面發(fā)送路徑上, 其中,對已編碼語音數(shù)據(jù)的以下代碼轉(zhuǎn)換操作可以存在從主叫方到媒體網(wǎng)關(guān)節(jié)點所使用的編解碼到另一編解碼,然后到從媒體網(wǎng)關(guān)節(jié)點到被叫方所使用的編解碼的代碼轉(zhuǎn)換。具體地,還可以將根據(jù)本發(fā)明的示例實施例的通信架構(gòu)擴展到在單個媒體網(wǎng)關(guān)節(jié)點中包括的多于2個上下文在內(nèi)的上下文配置。具體地,這種通信架構(gòu)可以包括在單個媒體網(wǎng)關(guān)節(jié)點中的3個上下文或多個上下文配置。具體地,可以將2個以上的末端與1個上下文相關(guān)聯(lián)。具體地,如果不能確定公共媒體網(wǎng)關(guān)節(jié)點,則可以使用至少2個分離的媒體網(wǎng)關(guān)節(jié)點來完成語音數(shù)據(jù)的傳輸。該方法可以包括對作為所發(fā)送的語音數(shù)據(jù)的目的地的通信端接實體進行定位。
在本申請的上下文中,術(shù)語“通信實體”可以具體地代表可以適于與至少一個其他通信伙伴設(shè)備通信的通信伙伴設(shè)備。具體地,通信實體可以是要發(fā)送的語音數(shù)據(jù)的訂戶。具體地,通信實體可以是主叫方或被叫方的一部分,或可以與主叫方或被叫方相同。術(shù)語“通信端接實體”可以具體地代表作為語音數(shù)據(jù)的傳輸路徑的端接側(cè)的一部分的通信實體。通過定位通信端接實體(具體地,端接訂戶),呼叫端接控制節(jié)點可以接收來自通信端接實體的與通信端接實體在發(fā)送語音數(shù)據(jù)中可使用的編解碼和媒體網(wǎng)關(guān)節(jié)點相關(guān)的信息。具體地,可以在從呼叫發(fā)起控制節(jié)點接收第一信息和接收第二信息之后,執(zhí)行對通信端接實體的定位。該方法可以包括確定對可用于發(fā)送語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點進行指示的針對被叫方的第三信息。附加地或備選地,該方法可以包括確定對可用于從至少一個媒體網(wǎng)關(guān)節(jié)點向被叫方發(fā)送語音數(shù)據(jù)所要使用的編解碼進行指示的針對被叫方的第四信息。 具體地,呼叫端接控制節(jié)點可以確定僅第三信息或僅第四信息。具體地,確定針對被叫方的第三信息和確定針對被叫方的第四信息可以彼此接著執(zhí)行或同時執(zhí)行。通過確定第三信息和第四信息中至少一項,呼叫端接控制節(jié)點可以獲取從媒體網(wǎng)關(guān)節(jié)點到被叫方可使用的特定媒體網(wǎng)關(guān)節(jié)點和/或編解碼的知識,從而使得呼叫端接控制節(jié)點能夠確定公共媒體網(wǎng)關(guān)節(jié)點和在公共媒體網(wǎng)關(guān)節(jié)點中使用的公共編解碼。該方法可以包括在單一消息中接收來自呼叫發(fā)起控制節(jié)點的第一信息和第二信息。這可以允許有效率的通信機制,因為可以將所有所需信息綁定在公共通信消息中。備選地,該方法可以包括在分離的消息中接收來自呼叫發(fā)起控制節(jié)點的第一信息和第二信息。這可以允許彼此分離地發(fā)送兩條信息,使得可以使用多個較短的消息來傳輸所需信息。該方法可以包括在單一的后向消息中發(fā)送第一后向信息和第二后向信息。這可以允許有效率的通信機制,因為可以將所有所需信息綁定在公共通信消息中。備選地,該方法可以包括在分離的后向消息中發(fā)送第一后向信息和第二后向信息。這可以允許彼此分離地發(fā)送兩條信息,使得可以使用多個較短的消息來傳輸所需信息。在至少一個(后向)消息中從呼叫發(fā)起控制節(jié)點向呼叫端接控制節(jié)點傳輸信息或從呼叫端接控制節(jié)點向呼叫發(fā)起控制節(jié)點傳輸信息(具體地,控制數(shù)據(jù)或控制數(shù)據(jù)參數(shù)) 可以表示用于在2個通信伙伴設(shè)備之間交換信息的恰當措施。當使用分離的(后向)消息來用于數(shù)據(jù)交換時,可以彼此接著或同時接收(后向)消息。具體地,可以在第二(后向)信息之前接收第一(后向)信息,或可以在第二(后向)信息之后接收第一(后向) 信息。使用單個后向消息可以節(jié)約呼叫端接控制節(jié)點的處理容量。具體地,單個消息或分離的消息可以是初始地址消息(IAM),且單個后向消息和分離的后向消息可以是應(yīng)用傳輸消息(APM)。公共編解碼可以是脈沖編碼調(diào)制(PCM)。當在發(fā)送方向上看過去,使用PCM作為去往媒體網(wǎng)關(guān)節(jié)點和來自媒體網(wǎng)關(guān)節(jié)點都可使用的編解碼,可使得能夠經(jīng)由G. 711標準來傳輸數(shù)據(jù)。具體地,PCM可以是可由基站控制器或無線接入控制器使用來對語音數(shù)據(jù)編碼的編解碼。發(fā)送和接收中的至少一項可以基于承載無關(guān)的呼叫控制協(xié)議(BICC)、會話發(fā)起協(xié)議(SIP)或其派生出的會話發(fā)起協(xié)議-τ (SIP-T)或會話發(fā)起協(xié)議-ι (SIP-I)。這些協(xié)議可以表示控制平面通信協(xié)議的示例。下面,將解釋用于建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)傳輸?shù)暮艚卸私涌刂乒?jié)點的其他示例實施例。然而,這些實施例還應(yīng)用于相應(yīng)的方法、相應(yīng)的程序單元、以及相應(yīng)的計算機可讀介質(zhì)。呼叫端接控制節(jié)點還可以包括收發(fā)信單元(即,能夠同時提供發(fā)送能力和接收能力的單元),其中,用于接收第一信息的裝置、用于接收第二信息的裝置、用于確定是否能由至少一個媒體網(wǎng)關(guān)節(jié)點向被叫方發(fā)送通過編解碼進行編碼編碼的語音數(shù)據(jù)的裝置、用于確定呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點是否都能使用公共媒體網(wǎng)關(guān)節(jié)點的裝置、用于發(fā)送第一后向信息的裝置、以及用于發(fā)送第二后向信息的裝置中的至少一個可以形成收發(fā)信單元的一部分。從而,可以方便呼叫端接控制節(jié)點的結(jié)構(gòu)性設(shè)計可以將接收信息的功能、 發(fā)送后向信息的功能以及基于接收到的信息進行確定的功能包括在單個單元中。具體地, 收發(fā)信單元可以僅包括用于發(fā)送第一和第二后向信息以及接收第一和第二信息的裝置。呼叫端接控制節(jié)點還可以包括用于控制至少一個媒體網(wǎng)關(guān)節(jié)點的裝置。從而,呼叫端接控制節(jié)點可以包括在控制平面和用戶平面之間提供互聯(lián)的功能。具體地,用于控制至少一個媒體網(wǎng)關(guān)節(jié)點的裝置可以是收發(fā)信單元的一部分。至少一個媒體網(wǎng)關(guān)節(jié)點可以包括4個末端,其中,用于控制至少一個媒體網(wǎng)關(guān)節(jié)點的裝置可以適于控制4個末端中的1個末端可以使用的編解碼。具體地,用于控制至少一個媒體網(wǎng)關(guān)節(jié)點的裝置可以適于控制在至少一個媒體網(wǎng)關(guān)節(jié)點的端接側(cè)上的接入末端可以使用的編解碼。從而,在確定公共媒體網(wǎng)關(guān)節(jié)點和公共編解碼之后,用于控制至少一個媒體網(wǎng)關(guān)節(jié)點的裝置可以適于在公共媒體網(wǎng)關(guān)節(jié)點中強制執(zhí)行或提議特定的編解碼。從而,可以實現(xiàn)對媒體網(wǎng)關(guān)節(jié)點中的代碼轉(zhuǎn)換操作的抑制。可以將用于接收第一信息的裝置、用于接收第二信息的裝置、用于確定是否能由至少一個媒體網(wǎng)關(guān)節(jié)點向被叫方發(fā)送通過所述編解碼進行編碼的語音數(shù)據(jù)的裝置、用于確定呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點是否都能使用公共媒體網(wǎng)關(guān)節(jié)點的裝置、用于發(fā)送第一后向信息的裝置、用于發(fā)送第二后向信息的裝置、以及用于控制至少一個媒體網(wǎng)關(guān)節(jié)點的裝置中的至少一個實施為單元,具體地,實施為處理單元(比如中央處理單元(CPU) 或微處理器)。具體地,可以在單個處理單元中實現(xiàn)呼叫端接控制節(jié)點中的上述裝置或功能。備選地,可以在多個分離但是協(xié)作的處理單元中實現(xiàn)呼叫端接控制節(jié)點的上述裝置或
1功能。呼叫端接控制節(jié)點可以適于作為移動交換中心服務(wù)器。呼叫端接控制節(jié)點的該實施例可以使得能夠控制電路交換呼叫服務(wù),具體地,控制包括至少一個媒體網(wǎng)關(guān)節(jié)點在內(nèi)的語音數(shù)據(jù)的傳輸路徑的用戶平面。移動交換中心服務(wù)器可以是GSM網(wǎng)絡(luò)或3G核心網(wǎng)中的強力單元。呼叫端接控制節(jié)點可以適于與呼叫發(fā)起控制節(jié)點一起在池組移動交換中心環(huán)境中操作。從而,呼叫端接控制節(jié)點可以是包括多個媒體網(wǎng)關(guān)節(jié)點和多個呼叫控制節(jié)點在內(nèi)的核心網(wǎng)的一部分。具體地,呼叫端接控制節(jié)點可以適于選擇多個不同的媒體網(wǎng)關(guān)節(jié)點,以使得能夠發(fā)送一個或多個主叫方的語音數(shù)據(jù)。具體地,呼叫端接控制節(jié)點可以適于控制多個媒體網(wǎng)關(guān)節(jié)點并與它們通信,使得可以不管特定媒體網(wǎng)關(guān)節(jié)點的故障而能夠持續(xù)進行數(shù)據(jù)傳輸。呼叫端接控制節(jié)點可以適于根據(jù)帶外代碼轉(zhuǎn)換器控制(OoBTC)過程進行操作,其中,OoBCT過程可以特別適合基于BICC信令的3GPP網(wǎng)絡(luò)和/或基于SIP或SIP-I或SIP-T 信令的3GPP網(wǎng)絡(luò)。根據(jù)本發(fā)明的另一示例實施例,可以提供一種呼叫發(fā)起控制節(jié)點,其中,可以在建立從主叫方經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)傳輸期間使用所述呼叫發(fā)起控制節(jié)點。所述呼叫發(fā)起控制節(jié)點可以適于與所述至少一個媒體網(wǎng)關(guān)節(jié)點和呼叫端接控制節(jié)點通信。所述呼叫發(fā)起控制節(jié)點可以包括用于向所述呼叫端接控制節(jié)點發(fā)送第一信息的裝置,所述第一信息指示從所述主叫方向所述至少一個媒體網(wǎng)關(guān)節(jié)點發(fā)送所述語音數(shù)據(jù)所要使用的編解碼,以及向所述呼叫端接控制節(jié)點發(fā)送第二信息的裝置,所述第二信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點。所述呼叫發(fā)起控制節(jié)點可以包括接收來自所述呼叫端接控制節(jié)點的第一后向信息的裝置,所述第一后向信息指示從所述至少一個媒體網(wǎng)關(guān)節(jié)點到被叫方所要使用的編解碼,以及接收來自所述呼叫端接控制節(jié)點的第二后向信息的裝置,所述第二后向信息指示所述呼叫發(fā)起控制節(jié)點和所述呼叫端接控制節(jié)點都能使用的公共媒體網(wǎng)關(guān)節(jié)點。針對所述方法、所述呼叫端接控制節(jié)點、所述程序單元和計算機可讀介質(zhì)所述的實施例還應(yīng)用于所述呼叫發(fā)起控制節(jié)點。根據(jù)下文所要描述的實施例的示例,本發(fā)明的上述定義的方面和其他方面是顯而易見的,且參照這些實施例的示例來解釋本發(fā)明的這些方面。
下文中參照示例來更詳細地描述本發(fā)明的實施例,但是本發(fā)明的范圍不限于此。圖1是示出了根據(jù)本發(fā)明的示例實施例的在建立用于發(fā)送語音數(shù)據(jù)的移動設(shè)備到移動設(shè)備呼叫期間所使用的通信系統(tǒng)的框圖。圖2是示出了圖1中語音數(shù)據(jù)的傳輸?shù)慕⒌墓?jié)點級別的流程圖。圖3是在圖1中呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點內(nèi)部的節(jié)點級別的流程圖。圖4是示出了由圖1中的呼叫端接控制節(jié)點執(zhí)行的根據(jù)本發(fā)明的示例實施例的建立語音數(shù)據(jù)的傳輸?shù)姆椒ǖ牧鞒虉D。
圖5是示出了根據(jù)本發(fā)明的示例實施例的建立用于發(fā)送語音數(shù)據(jù)的移動設(shè)備到移動設(shè)備呼叫的節(jié)點級別的另一流程圖。圖6是示出了根據(jù)本發(fā)明的示例實施例的在建立用于發(fā)送語音數(shù)據(jù)的移動設(shè)備到PSTN呼叫期間所使用的網(wǎng)絡(luò)配置的框圖。圖7是示出了圖6中語音數(shù)據(jù)的傳輸?shù)慕⒌墓?jié)點級別的流程圖。圖8是在圖6中呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點內(nèi)部的節(jié)點級別的流程圖。圖9示出了根據(jù)本發(fā)明的示例實施例的呼叫發(fā)起控制節(jié)點、呼叫端接控制節(jié)點、 媒體網(wǎng)關(guān)節(jié)點以及主叫或被叫方的構(gòu)造。圖10是示出了包括池組移動交換中心在內(nèi)的網(wǎng)絡(luò)的框圖。圖11是示出了在建立從主叫方到被叫方的語音數(shù)據(jù)的傳輸期間使用的常規(guī)網(wǎng)絡(luò)配置的框圖。圖12是示出了在建立從主叫方到被叫方的語音數(shù)據(jù)的傳輸期間使用的另一常規(guī)網(wǎng)絡(luò)配置的框圖。
具體實施例方式附圖中的說明是示意性的。在不同的附圖中,向相似或相同的單元提供相同的引用符號。根據(jù)實施例,提供了一種針對最優(yōu)媒體網(wǎng)關(guān)資源使用的增強帶外代碼轉(zhuǎn)換器控制過程的機制。根據(jù)實施例,可以由呼叫端接控制節(jié)點來建立主叫方和被叫方之間的呼叫??梢越?jīng)由主叫方和被叫方都可使用的公共媒體網(wǎng)關(guān)節(jié)點來發(fā)送語音數(shù)據(jù),其中,如果可能,公共媒體網(wǎng)關(guān)節(jié)點中的語音數(shù)據(jù)的編解碼可以保持不變。為了在呼叫期間建立數(shù)據(jù)傳輸,呼叫端接控制節(jié)點可以接收來自呼叫發(fā)起控制節(jié)點的第一信息和第二信息,第一信息和第二信息分別指示可用于發(fā)送數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點以及指示從主叫方到至少一個媒體網(wǎng)關(guān)節(jié)點所要使用的編解碼。然后呼叫端接控制節(jié)點可以確定是否可以從至少一個媒體網(wǎng)關(guān)節(jié)點向被叫方發(fā)送通過特定編解碼進行編碼的語音數(shù)據(jù),以及可以確定呼叫發(fā)起控制節(jié)點和呼叫端接控制節(jié)點是否都可使用公共媒體網(wǎng)關(guān)節(jié)點。如果兩個確定都是肯定的,則呼叫端接控制節(jié)點可以向呼叫發(fā)起控制節(jié)點發(fā)送指示所確定的具體編解碼和公共媒體網(wǎng)關(guān)節(jié)點的第一后向信息和第二后向信息。呼叫端接控制節(jié)點和呼叫發(fā)起控制節(jié)點都可以在公共媒體網(wǎng)關(guān)節(jié)點中強制執(zhí)行該特定編解碼,從而使得在公共媒體網(wǎng)關(guān)節(jié)點中不進行數(shù)據(jù)代碼轉(zhuǎn)換的情況下發(fā)送語音數(shù)據(jù)成為可能。參見圖1,示出了在從主叫方經(jīng)由公共媒體網(wǎng)關(guān)節(jié)點到被叫方的語音數(shù)據(jù)傳輸?shù)囊苿釉O(shè)備至移動設(shè)備呼叫建立期間所使用的通信系統(tǒng)100。在用戶平面中,主叫方適于經(jīng)由多個媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2中的媒體網(wǎng)關(guān)節(jié)點MGW-I、MGW-2與被叫方通信。主叫方包括移動電話(未示出)和通信發(fā)起實體BSCl (此處是基站控制器),它們都適于使用無線接入網(wǎng)RAN的特定協(xié)議彼此通信。被叫方包括通信端接實體BSC2 (此處是基站控制器)以及移動電話(未示出),它們都適于使用RAN的等價協(xié)議彼此通信。通信發(fā)起實體BSCl和通信端接實體BSC2都使用PCM (脈沖編碼調(diào)制)作為發(fā)送和接收語音數(shù)據(jù)的編解碼。媒體網(wǎng)關(guān)節(jié)點MGW-I包括4個末端T1-T4,其中,位于媒體網(wǎng)關(guān)節(jié)點MGW-I的發(fā)起側(cè)的第一末端Tl對應(yīng)于用于從通信發(fā)起實體BSCl接收語音數(shù)據(jù)的接入末端,且位于媒體網(wǎng)關(guān)節(jié)點MGW-I的端接側(cè)的第四末端T4對應(yīng)于用于向通信端接實體BSC2發(fā)送語音數(shù)據(jù)的呼出末端。第二末端T2和第三末端T3分別表示媒體網(wǎng)關(guān)節(jié)點MGW-I的發(fā)起側(cè)的呼出末端和端接側(cè)的接入末端。第一和第四末端T1、T4適于使用PCM作為用于語音數(shù)據(jù)的類型或編解碼類型??捎肞CM或所選編解碼SC (比如壓縮語音⑶)作為語音數(shù)據(jù)的編解碼類型來捕捉第二和第三末端Τ2、Τ3。第一末端Tl和第二末端Τ2形成第一 2末端上下文,且第三末端 Τ3和第四末端Τ4形成第二 2末端上下文。在控制平面中,體現(xiàn)為移動交換中心服務(wù)器的呼叫發(fā)起控制節(jié)點MSC-Sl以及也體現(xiàn)為移動交換中心服務(wù)器的呼叫端接控制節(jié)點MSC-S2適于彼此通信。在呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2之間的通信基于呼叫控制協(xié)議,比如BICC(承載無關(guān)的呼叫控制)協(xié)議或SIP (會話發(fā)起協(xié)議)或SIP-I(會話發(fā)起協(xié)議-I)或SIP-T (會話發(fā)起協(xié)議-T)。此外,控制平面包括通信發(fā)起實體BSCl和通信端接實體BSC2。呼叫發(fā)起控制節(jié)點MSC-Sl適于控制通信發(fā)起實體BSCl和媒體網(wǎng)關(guān)節(jié)點MGW-1、 MGW-2。具體地,呼叫發(fā)起控制節(jié)點MSC-Sl適于在媒體網(wǎng)關(guān)節(jié)點MGW-I的第二末端Τ2處強制執(zhí)行特定編解碼。相應(yīng)地,呼叫端接控制節(jié)點MSC-S2適于控制通信端接實體BSC2和媒體網(wǎng)關(guān)節(jié)點MGW-I。具體地,呼叫端接控制節(jié)點MSC-S2適于在媒體網(wǎng)關(guān)節(jié)點MGW-I的第三末端Τ3上強制執(zhí)行特定編解碼。當在信號流方向上看過去時,呼叫發(fā)起控制節(jié)點MSC-Sl包括接收單元102,用于接收包括在來自通信發(fā)起實體BSCl和呼叫端接控制節(jié)點MSC-S2的消息中的信息;控制單元104,用于控制通信發(fā)起實體BSCl和媒體網(wǎng)關(guān)節(jié)點MGW-1、MGff-2 ;以及發(fā)送單元106,用于向呼叫端接控制節(jié)點MSC-S2和媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2發(fā)送也包括在消息中的信息。呼叫端接控制節(jié)點MSC-S2包括接收單元108,接收單元108用于接收包括在來自通信端接實體BSC2和呼叫發(fā)起控制節(jié)點MSC-Sl的消息中的信息。此外,呼叫端接控制節(jié)點MSC-S2包括確定單元110,該確定單元110用于確定語音數(shù)據(jù)是否可通過從通信發(fā)起實體BSCl到媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2所要使用的編解碼來編碼,以從媒體網(wǎng)關(guān)節(jié)點MGW-I 向被叫方發(fā)送。呼叫端接控制節(jié)點MSC-S2還包括用于確定呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2是否都可使用公共媒體網(wǎng)關(guān)節(jié)點MGW-I的確定單元112,且確定單元110、112被布置在接收單元108的上游。此外,呼叫端接控制節(jié)點MSC-S2包括控制單元114,用于控制通信實體BSC2和媒體網(wǎng)關(guān)節(jié)點MGW-I ;以及發(fā)送單元,用于向呼叫發(fā)起控制節(jié)點MSC-S1、媒體網(wǎng)關(guān)節(jié)點MGW-I和通信端接實體BSC2發(fā)送包括在其他消息中的信息。接收單元108和發(fā)送單元116被包括在呼叫端接控制節(jié)點MSC-S2的收發(fā)信單元 118 中。參見圖2,將在節(jié)點級別上解釋從主叫方到被叫方的語音數(shù)據(jù)的傳輸?shù)慕?。通信發(fā)起實體BSCl向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送呼叫建立嘗試,以請求建立到被叫方的連接。因此,呼叫發(fā)起控制節(jié)點MSC-Sl擁有對在呼叫期間呼叫發(fā)起控制節(jié)點MSC-Sl可以使用哪個媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2進行指示的第一信息。在包括可使用的媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2在內(nèi)的列表中包括該第一信息。此夕卜,發(fā)起媒體網(wǎng)關(guān)節(jié)點MGW-I擁有與在從通信發(fā)起實體BSCl到媒體網(wǎng)關(guān)節(jié)點MGW-I使用哪個編解碼類型相關(guān)的第二信息,以及從而第二信息與將使用哪個編解碼類型來捕捉媒體網(wǎng)關(guān)節(jié)點MGW-I的第一末端Tl相關(guān)。在本實施例中,使用PCM作為編解碼。接下來,從呼叫發(fā)起控制節(jié)點MSC-Sl向呼叫端接控制節(jié)點MSC-S2發(fā)送初始地址消息(IAM),其中,IAM包括第一信息(MGW信息)、第二信息(TransAccType = PCM)以及指示媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2針對特定呼叫所支持的編解碼的所支持編解碼列表。當接收到IAM時,呼叫端接控制節(jié)點MSC-S2擁有與呼叫發(fā)起控制節(jié)點MSC-S1可使用的媒體網(wǎng)關(guān)節(jié)點MGW-I、MGW-2相關(guān)的第一信息以及對媒體網(wǎng)關(guān)節(jié)點MGW-I、MGW_2可使用哪個編解碼類型相關(guān)的第二信息。此外,在從呼叫發(fā)起控制節(jié)點MSC-Sl接收到IAM之后,呼叫端接控制節(jié)點MSC-S2 定位呼叫的端接訂戶,即通信端接實體BSC2,且從而分別確定針對去往通信端接實體BSC2 可使用哪個編解碼以及呼叫端接控制節(jié)點MSC-S2可使用哪個媒體網(wǎng)關(guān)節(jié)點MGW-1??梢杂纱_定單元110和/或112來完成這兩個確定。接下來,確定單元110確定是否可從媒體網(wǎng)關(guān)節(jié)點MGW-I、MGff-2向被叫方發(fā)送通過編解碼PCM編碼的語音數(shù)據(jù)。該確定是肯定的,因為針對去往媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2 使用的編解碼和針對去往通信端接實體BSC2使用的編解碼都是PCM。此外,確定單元112確定呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2 是否都可使用公共媒體網(wǎng)關(guān)節(jié)點MGW-1。由于呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2都可以使用公共媒體網(wǎng)關(guān)節(jié)點MGW-1,因此該確定是肯定的。從而,呼叫端接控制節(jié)點MSC-S2檢測到經(jīng)由單個公共媒體網(wǎng)關(guān)節(jié)點MGW-I的2 個上下文呼叫(PCM至PCM)可用于呼叫期間的數(shù)據(jù)傳輸。接下來,呼叫端接控制節(jié)點MSC-S2選擇公共媒體網(wǎng)關(guān)節(jié)點MGW-I來用于數(shù)據(jù)傳輸,且PCM作為可使用的編解碼,從而強制執(zhí)行用PCM來捕捉所選公共媒體網(wǎng)關(guān)節(jié)點MGW-I 的第三末端T3。此外,呼叫端接控制節(jié)點MSC-2向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送回應(yīng)用傳輸消息 (APM),該APM包括與所選編解碼PCM相關(guān)的第一后向信息(PCM強制執(zhí)行)、與所選公共媒體網(wǎng)關(guān)MGW-I相關(guān)的第二后向信息(所選MGW)、以及與將不用于媒體網(wǎng)關(guān)節(jié)點MGW-I的第二末端T2的所選編解碼相關(guān)的后向信息(所選編解碼)。接下來,呼叫發(fā)起控制節(jié)點MSC-Sl接收APM,并在公共媒體網(wǎng)關(guān)節(jié)點MGW-I的第二末端T2上強制執(zhí)行PCM。參見圖3,更詳細地示出了在呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點 MSC-S2的內(nèi)部的節(jié)點級別上,圖1的呼叫建立的信號流程。呼叫發(fā)起控制節(jié)點MSC-Sl包括由術(shù)語“發(fā)起側(cè)”指示的發(fā)起協(xié)議實體302以及由術(shù)語“呼出BICC” (呼出BICC)指示的端接協(xié)議實體304,該兩個實力彼此相互作用。對應(yīng)地,呼叫端接控制節(jié)點MSC-S2包括由術(shù)語“呼入BICC” (呼入BICC)指示的發(fā)起協(xié)議實體 306以及由術(shù)語“端接側(cè)”指示的端接協(xié)議實體306。發(fā)起協(xié)議實體302和306分別表示呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2的呼入接口。相應(yīng)的,端接協(xié)議實體304和308分別表示呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2的呼出接口。在數(shù)據(jù)傳輸?shù)慕⑵陂g,呼叫發(fā)起控制節(jié)點MSC-Sl的發(fā)起協(xié)議實體302判定在從通信發(fā)起實體BSCl到媒體網(wǎng)關(guān)節(jié)點MGW-I、MGW-2中是否使用了 PCM。如果檢測到PCM, 則向呼叫發(fā)起控制節(jié)點MSC-Sl的端接協(xié)議實體304發(fā)送開放式節(jié)點內(nèi)協(xié)議-初始地址消息(OIP-IAM),其中,OIP-IAM包括與可用于發(fā)送語音數(shù)據(jù)的編解碼PCM和媒體網(wǎng)關(guān)節(jié)點 MGW-I、MGW-2分別相關(guān)的第一和第二信息。接下來,端接協(xié)議實體304基于底層通信協(xié)議BICC,將OIP-IAM轉(zhuǎn)換為向呼叫端接控制節(jié)點MSC-S2的發(fā)起協(xié)議實體306發(fā)送的IAM,其中,IAM包括與特定編解碼類型PCM 和特定媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2分別相關(guān)的信息。呼叫端接控制節(jié)點MGC-S2的發(fā)起協(xié)議實體306接收IAM,并將IAM轉(zhuǎn)換為向呼叫端接控制節(jié)點MSC-S2的端接協(xié)議實體308發(fā)送的另一 0ΙΡ-ΙΑΜ,其中,該另一 OIP-IAM包括第一和第二信息。當將BICC-IAM轉(zhuǎn)換為OIP-IAM時,可以修改所支持編解碼列表,其中,將呼叫端接控制節(jié)點MSC-S2不能支持或不理解的編解碼加以移除。然后端接協(xié)議實體308判定從媒體網(wǎng)關(guān)節(jié)點MGW-I、MGff-2到通信端接實體 BSC2是否使用PCM,且隨后向發(fā)起協(xié)議實體306發(fā)送開放式節(jié)點內(nèi)協(xié)議_承載無關(guān)消息 (OIP-BIM),該OIP-BIM包括與針對去往通信實體BSC2可使用的特定編解碼類型PCM以及呼叫端接控制節(jié)點MSC-S2可使用的媒體網(wǎng)關(guān)節(jié)點MGW-I相關(guān)的信息,以用于發(fā)送數(shù)據(jù)。呼叫端接控制節(jié)點MSC-S2的發(fā)起協(xié)議實體306因此檢測到經(jīng)由公共媒體網(wǎng)關(guān)節(jié)點MGW-I的2個上下文情形(即PCM至PCM)可用,且選擇公共媒體網(wǎng)關(guān)節(jié)點MGW-I。呼叫端接控制節(jié)點MSC-S2的發(fā)起協(xié)議實體306使用BICC協(xié)議向呼叫發(fā)起控制節(jié)點MSC-Sl的端接協(xié)議實體304發(fā)送回后向消息,其中,APM包含與所選媒體網(wǎng)關(guān)節(jié)點MGW-I 相關(guān)的信息和在末端T3上強制執(zhí)行PCM的信息。呼叫發(fā)起控制節(jié)點MSC-Sl的端接協(xié)議實體304向發(fā)起協(xié)議實體302發(fā)送包括與所選媒體網(wǎng)關(guān)節(jié)點MGW-I相關(guān)的信息在內(nèi)的另一 0ΙΡ-ΒΙΜ。下面,參照圖4,將更詳細地描述根據(jù)示例實施例的建立從主叫方經(jīng)由公共媒體網(wǎng)關(guān)節(jié)點MGW-I到被叫方的語音數(shù)據(jù)傳輸?shù)姆椒?,呼叫端接控制?jié)點MSC-S2的操作。該方法包括在單一消息IAM中,接收來自呼叫發(fā)起控制節(jié)點MSC-Sl的對至少一個媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2可用于發(fā)送語音數(shù)據(jù)進行指示的第一信息以及接收來自呼叫發(fā)起控制節(jié)點MSC-S2的對可用于發(fā)送語音數(shù)據(jù)的編解碼PCM進行指示的第二信息,該編解碼PCM要用于從主叫方至該至少一個媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2。此外,該方法包括確定是否可從至少一個媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2向被叫方發(fā)送通過編解碼PCM編碼的語音數(shù)據(jù),以及確定呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2是否都可使用公共媒體網(wǎng)關(guān)節(jié)點MGW-1。如果確定是肯定的,則呼叫端接控制節(jié)點MSC-S2選擇公共媒體網(wǎng)關(guān)MGW-1,并選擇編解碼PCM作為可由公共媒體網(wǎng)關(guān)MGW-I使用的編解碼。該方法包括向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送指示該編解碼PCM的第一后向信息,并向呼叫發(fā)起控制節(jié)點 MSC-Sl發(fā)送指示公共媒體網(wǎng)關(guān)節(jié)點MGW-I的第二后向信息。參見圖5,將在節(jié)點級別上解釋主叫方到被叫方的語音數(shù)據(jù)傳輸?shù)慕?,其中,將不選擇公共媒體網(wǎng)關(guān)節(jié)點MGW-l、MGW-2來用于發(fā)送語音數(shù)據(jù)。在具體情況下,發(fā)送呼叫控制節(jié)點MSC-Sl適于使用媒體網(wǎng)關(guān)節(jié)點MGW-I來發(fā)送語音數(shù)據(jù)。此外,使用PCM作為編解碼向媒體網(wǎng)關(guān)節(jié)點MGW-I發(fā)送語音數(shù)據(jù)。此外,呼叫端接控制節(jié)點MSC-S2適于使用媒體網(wǎng)關(guān)節(jié)點MGW-2,而不是媒體網(wǎng)關(guān)節(jié)點MGW-I來發(fā)送語音數(shù)據(jù)??捎糜趶拿襟w網(wǎng)關(guān)節(jié)點向通信端接實體BSC2發(fā)送語音數(shù)據(jù)的編解碼也是PCM。到確定與在可使用的媒體網(wǎng)關(guān)節(jié)點MGW-2上的通信端接實體BSC2相關(guān)的第三信息為止,圖5所示的語音數(shù)據(jù)傳輸?shù)慕⑴c圖1所示的語音數(shù)據(jù)傳輸?shù)慕⑾嗤?。從而,在從通信發(fā)起實體BSCl向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送呼叫建立嘗試之后,向呼叫端接控制節(jié)點MSC-S2發(fā)送包含呼叫發(fā)起控制節(jié)點MSC-Sl可使用的編解碼和媒體網(wǎng)關(guān)節(jié)點MGW-I在內(nèi)的IAM消息。呼叫端接控制節(jié)點MSC-S2定位端接訂戶,即通信端接實體BSC2,且從而確定與可用于發(fā)送語音數(shù)據(jù)的特定編解碼和媒體網(wǎng)關(guān)節(jié)點MGW-2分別相關(guān)的信息。從而,由于確定了沒有公共媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW_2,檢測到經(jīng)由2個媒體網(wǎng)關(guān)節(jié)點MGW-I、MGW-2的2個上下文配置(PCM至PCM)。呼叫端接控制節(jié)點MSC-S2在媒體網(wǎng)關(guān)節(jié)點MGW-2的末端T3上使用所選編解碼,即壓縮語音CS。此外,呼叫端接控制節(jié)點MSC-S2 向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送包括與所選媒體網(wǎng)關(guān)節(jié)點MGW-2和所選編解碼CS相關(guān)的信息在內(nèi)的APM0具體地,在APM中不包括與在末端T3上的PCM參數(shù)的強制執(zhí)行相關(guān)的信肩、ο呼叫發(fā)起控制節(jié)點MSC-S 1接收APM,并在媒體網(wǎng)關(guān)節(jié)點MGW-I的末端T2處使用所選編解碼Cs。從而,如果呼叫端接控制節(jié)點MSC-S2不能選出公共媒體網(wǎng)關(guān)節(jié)點,則通過2個媒體網(wǎng)關(guān)節(jié)點MGW-1、MGW-2來中轉(zhuǎn)語音數(shù)據(jù)的傳輸,且在所使用的媒體網(wǎng)關(guān)節(jié)點MGW-I中包括從PCM到CS的代碼轉(zhuǎn)換操作以及在所使用的媒體網(wǎng)關(guān)節(jié)點MGW-2中包括從CS到PCM的代碼轉(zhuǎn)換操作。圖6示出了根據(jù)示例實施例的在“本地中斷呼叫(local break-out call)”期間的網(wǎng)絡(luò)配置,“本地中斷呼叫”指的是移動臺MS到公共交換電話網(wǎng)絡(luò)PSTN的呼叫或PSTN到 MS的呼叫。此處,將MS通信網(wǎng)絡(luò)到PSTN通信網(wǎng)絡(luò)的互聯(lián)稱為“互聯(lián)點Ρ0Ι”。術(shù)語“本地” 指代在用戶平面中僅使用一個媒體網(wǎng)關(guān)節(jié)點MGW來發(fā)送語音數(shù)據(jù)。此外,可以將本地中斷呼叫視為“本地PCM呼叫”,即使用PCM作為編解碼類型的從MS到任何POI的呼叫,但不一定是PSTN,其中,從PCM到另一編解碼的代碼轉(zhuǎn)換發(fā)生在POI連接處。在用戶平面中,主叫方包括發(fā)起基站子系統(tǒng)BSS,發(fā)起基站子系統(tǒng)BSS包括移動電話(未示出)和通信發(fā)起實體BSC (此處是基站控制器)?;咀酉到y(tǒng)BSS屬于無線接入網(wǎng)RAN。基站子系統(tǒng)BSS支持基于IP協(xié)議的A接口 (AoIP)接口以及基于時分復用的A接口(AoTDM)接口,其中,基站子系統(tǒng)BSS適于主要使用 AoTDM接口來避免在所使用的媒體網(wǎng)關(guān)節(jié)點MGW中的不必要的IP或TDM代碼轉(zhuǎn)換操作,但是在基站子系統(tǒng)BSS和媒體網(wǎng)關(guān)節(jié)點MGW之間還使用TDM編碼,以及在基站子系統(tǒng)BSS中使用現(xiàn)有的代碼轉(zhuǎn)換器和速率自適應(yīng)單元(TRAU)。被叫方包括POI連接,在具體情況下,其特征由通信端接實體PSTN來確定。下面,使用簡稱BSC來指代通信發(fā)起實體。通信發(fā)起實體BSC適于經(jīng)由單個媒體網(wǎng)關(guān)節(jié)點MGW與通信端接實體PSTN通信。從通信發(fā)起實體BSC到媒體網(wǎng)關(guān)節(jié)點MGW的用戶平面呼叫路徑中的通信基于^VoIP或iVoTDM,且從媒體網(wǎng)關(guān)節(jié)點MGW到通信端接實體PSTN所使用的通信基于TDM。在控制平面中,呼叫發(fā)起控制節(jié)點MSC-Sl適于使用^VoIP或^VoTDM來控制通信發(fā)起實體BSS并與之通信。此外,呼叫發(fā)起控制節(jié)點MSC-Sl適于使用Mc/IP接口來控制媒體網(wǎng)關(guān)節(jié)點MGW-I或與之通信。呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2適于基于BICC來彼此通信。呼叫端接控制節(jié)點MSC-S2適于使用Mc/IP接口來控制媒體網(wǎng)關(guān)節(jié)點MGW-I或與之通信,且適于使用ISUP (綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)用戶部分)來控制通信端接實體PSTN或與之通信。參見圖7,在節(jié)點級別上示出了在從通信發(fā)起實體BSC到通信端接實體PSTN的呼叫期間建立語音數(shù)據(jù)傳輸。通信發(fā)起實體BSC向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送呼叫建立嘗試,呼叫發(fā)起控制節(jié)點MSC-Sl進而向呼叫端接控制節(jié)點MSC-S2發(fā)送IAM。該IAM包含與所支持編解碼列表 (SCL)相關(guān)的第一信息和與可由呼叫發(fā)起控制節(jié)點MSC-Sl用來發(fā)送語音數(shù)據(jù)的一個或多個媒體網(wǎng)關(guān)節(jié)點MGW相關(guān)的第二信息(oMGW信息),其中,該所支持編解碼列表包括從通信發(fā)起實體BSC到媒體網(wǎng)關(guān)節(jié)點MGW可以使用的編解碼。呼叫端接控制節(jié)點MSC-S2通過選擇特定ISUP POI路由來定位呼叫的訂戶,且從而判定呼叫端接控制節(jié)點MSC-S2可使用媒體網(wǎng)關(guān)節(jié)點MGW來發(fā)送語音數(shù)據(jù)呼叫端接控制節(jié)點MSC-S2判定特定媒體網(wǎng)關(guān)節(jié)點MGW的標識符tBCU-ID (端接承載控制單元標識符)。由于呼叫端接控制節(jié)點MSC-S2知道通信端接實體POI的接入編解碼類型(即 PCM)和可用于建立到通信端接實體PSTN的連接的媒體網(wǎng)關(guān)節(jié)點MGW,因此端接呼叫控制 MSC-S2檢測到經(jīng)由單個媒體網(wǎng)關(guān)節(jié)點MGW的2個上下文(PCM至PCM)呼叫。從而,在選擇公共媒體網(wǎng)關(guān)節(jié)點MGW用于本地中斷呼叫期間的數(shù)據(jù)傳輸之后,呼叫端接控制節(jié)點MSC-S2向呼叫發(fā)起控制節(jié)點MSC-Sl發(fā)送APM,其中,APM包括與編解碼PCM(TransTypeonAcc = PCM) 相關(guān)的第一后向信息(更具體地說是特定POI連接類型)以及具有所選媒體網(wǎng)關(guān)節(jié)點MGW 的tBUC-ID的形式的與所選媒體網(wǎng)關(guān)節(jié)點MGW相關(guān)的第二后向信息。此外,APM包含與在媒體網(wǎng)關(guān)節(jié)點MGW中將不使用的所選編解碼SC相關(guān)的信息以及包括可針對去往通信端接實體PSTN使用的編解碼在內(nèi)的可用編解碼列表ACL。此處,所選編解碼SC形成ACL的一部分。呼叫發(fā)起控制節(jié)點MSC-Sl根據(jù)在APM中接收到的后向信息,知道從媒體網(wǎng)關(guān)節(jié)點MGW到通信端接實體PSTN的特定編解碼類型是PCM。從而,基于該第一后向信息和與呼叫端接控制節(jié)點MSC-S2選擇的媒體網(wǎng)關(guān)節(jié)點MGW相關(guān)的第二后向信息,呼叫發(fā)起控制節(jié)點 MSC-Sl選擇了公共媒體網(wǎng)關(guān)節(jié)點用于數(shù)據(jù)傳輸。參見圖8,示出了圖7中用于建立語音數(shù)據(jù)的傳輸?shù)暮艚邪l(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2的內(nèi)部的節(jié)點級別上的流程圖。類似于圖3所示的呼叫發(fā)起控制節(jié)點MSC-S1和呼叫端接控制節(jié)點MSC-S2,呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2中的每一個分別包括發(fā)起協(xié)議實體802、 806以及端接協(xié)議實體804、808。由術(shù)語“MO” (移動發(fā)起側(cè))來指示發(fā)起協(xié)議實體802,由術(shù)語“呼出BICC” (呼出BICC)來指示端接協(xié)議實體804,由術(shù)語“呼入BICC” (呼入BICC) 來指示發(fā)起協(xié)議實體806,以及由術(shù)語“ISUP Ρ0Ι”(綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)用戶部分互聯(lián)點) 來指示端接協(xié)議實體808。
發(fā)起協(xié)議實體802向端接協(xié)議實體804發(fā)送包括與呼叫發(fā)起控制節(jié)點MSC-S1可用來發(fā)送語音數(shù)據(jù)的媒體網(wǎng)關(guān)節(jié)點MGW相關(guān)的第一信息(oMGG)以及與包括可以針對去往媒體網(wǎng)關(guān)節(jié)點MGW使用的編解碼在內(nèi)的所支持編解碼列表SCL相關(guān)的第二信息。此外, OIP-IAM包括媒體網(wǎng)關(guān)節(jié)點選擇指示符(MGGr)和與呼入接入?yún)^(qū)域(IAA)相關(guān)的信息。IAA 可以不是用于確定呼叫發(fā)起控制節(jié)點MSC-Sl和呼叫端接控制節(jié)點MSC-S2都可使用的公共媒體網(wǎng)關(guān)節(jié)點MGW的實質(zhì)參數(shù),且從而可以在OIP-IAM中被省略。然而,與IAA相關(guān)的信息可以幫助呼叫端接控制節(jié)點MSC-S2選擇恰當?shù)腎SUP POI路由,使得將使用公共媒體網(wǎng)關(guān)節(jié)點MGW來發(fā)送語音數(shù)據(jù)。端接協(xié)議實體804將OIP-IAM轉(zhuǎn)換為發(fā)送至呼叫端接控制節(jié)點MSC-S2的發(fā)起協(xié)議實體806的IAM,該IAM包括與可使用的媒體網(wǎng)關(guān)節(jié)點MWG (oMGG)和SCL分別相關(guān)的第一
和第二信息。呼叫端接控制節(jié)點MGC-S2的發(fā)起協(xié)議實體806接收到IAM,并將該IAM轉(zhuǎn)換為向呼叫端接控制節(jié)點MSC-S2的端接協(xié)議實體808發(fā)送的另一 0ΙΡ-ΙΑΜ。該另一 OIP-IAM 包括與所支持編解碼列表SCL、端接媒體網(wǎng)關(guān)選擇指示符(MGGr)、可由呼叫端接控制節(jié)點 MSC-S2的呼入側(cè)(呼入MGG)所使用的媒體網(wǎng)關(guān)節(jié)點、以及IAA相關(guān)的信息。當將該IAM轉(zhuǎn)換為OIP-IAM時,可以由通信發(fā)起實體806來修改所支持編解碼列表SCL 將呼叫端接控制節(jié)點MSC-S2不支持和不理解的一個或多個編解碼從列表中移除。端接協(xié)議實體808定位呼叫的訂戶,即通信端接實體PSTN。然后,端接協(xié)議實體808選擇所支持編解碼列表SCL中的第一非AMR寬帶(WB)編解碼來作為可針對去往通信端接實體PSTN使用的所選編解碼SC。端接協(xié)議實體808還確定由呼叫端接控制節(jié)點MSC-S2用于向呼叫端接控制節(jié)點PSTN發(fā)送語音數(shù)據(jù)而使用的媒體網(wǎng)關(guān)節(jié)點MWG,并從而通過選擇器端接承載控制單元標識符tBCU-ID來選擇媒體網(wǎng)關(guān)節(jié)點 MGff0然后端接協(xié)議實體808向發(fā)起協(xié)議實體806發(fā)送0ΙΜ-ΒΙΜ,OIM-BIM包括具有標識符tBCI-ID形式的與媒體網(wǎng)關(guān)節(jié)點MGW相關(guān)的第一信息以及與特定編解碼類型 PCM(TransTypeonAcc = PCM)相關(guān)的第二信息。此外,在0ΙΡ-ΒΙΜ中包括與所選編解碼SC 和可用編解碼列表ACL相關(guān)的信息。發(fā)起協(xié)議實體806接收該0ΙΡ-ΒΙΜ,并從而通過選擇標識符tBCI_ID,來選擇呼叫端接控制節(jié)點MSC-S2可使用的媒體網(wǎng)關(guān)節(jié)點MWG。發(fā)起協(xié)議實體806向端接協(xié)議實體804發(fā)送包括與編解碼PCMCTransTypeonAcc = PCM)和媒體網(wǎng)關(guān)節(jié)點MGW(tB⑶-ID’)相關(guān)的第一和第二后向信息在內(nèi)的APM。此外,還在BICC-APM中包括ACL和SC。如果標識符tBCI-ID和tBCI-ID’ 一致,即如果發(fā)起協(xié)議實體 806和端接協(xié)議實體808可使用媒體網(wǎng)關(guān)節(jié)點MGW,則僅包括與呼叫端接控制節(jié)點MSC-S2 發(fā)送語音數(shù)據(jù)所可以使用的編解碼PCM相關(guān)的信息。端接協(xié)議實體804向呼叫發(fā)起控制節(jié)點MSC-Sl的發(fā)起協(xié)議實體802發(fā)送另一 0ΙΡ-ΒΙΜ,該另一 OIP-BIM包括與所選媒體網(wǎng)關(guān)節(jié)點MGW相關(guān)的信息(tBCI-ID,)以及使用PCM作為媒體網(wǎng)關(guān)節(jié)點MWG中的公共編解碼的信息CTransTypeonAcc = PCM)。此外, 在OIP-BIM中還包括ACL、發(fā)起協(xié)議實體804(呼出MGG)可使用的媒體網(wǎng)關(guān)節(jié)點MGW、以及 SC。圖9示出了根據(jù)本發(fā)明的示例實施例的呼叫發(fā)起控制節(jié)點MSC-S1、呼叫端接控制節(jié)點MSC-S2、媒體網(wǎng)關(guān)節(jié)點MGW、以及主叫或被叫方BSC的構(gòu)造。呼叫發(fā)起控制節(jié)點MSC-Sl可以包括接收單元R100、發(fā)送單元T100、處理單元PlOO 以及存儲單元C100。呼叫端接控制節(jié)點MSC-S2也可以包括接收單元R200、發(fā)送單元T200、 處理單元P200以及存儲單元C200。此外,媒體網(wǎng)關(guān)節(jié)點MGW可以包括接收單元R300、發(fā)送單元T300、處理單元P300以及存儲單元C300。類似地,主叫或被叫方BSC也可以包括接收單元R400、發(fā)送單元T400、處理單元P400以及存儲單元C400。在具有前述描述和相關(guān)附圖所呈現(xiàn)的教導的幫助下,對所公開的發(fā)明的修改和其他實施例對于本領(lǐng)域技術(shù)人員將是顯而易見的。因此,應(yīng)當理解本發(fā)明不受限于所公開的特定實施例,且修改和其他實施例預期被包括在本公開的范圍內(nèi)。盡管本文可以采用特定術(shù)語,但是僅在一般性和描述性的意義上使用它們,且它們不用于限制使用。
權(quán)利要求
1.一種針對呼叫控制節(jié)點(MSC-S》的方法,用于建立從主叫方(BSCl)經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)至被叫方(BSC》的語音數(shù)據(jù)傳輸,所述呼叫控制節(jié)點 (MSC-S2)擔當呼叫端接控制節(jié)點,以及所述呼叫控制節(jié)點(MSC-S》適于與所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)和呼叫發(fā)起控制節(jié)點(MSC-Sl)通信,所述方法包括從所述呼叫發(fā)起控制節(jié)點(MSC-Sl)接收第一信息,所述第一信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-l、MGW-2);從所述呼叫發(fā)起控制節(jié)點(MSC-Sl)接收第二信息,所述第二信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的編解碼(PCM),所述編解碼(PCM)要用于從所述主叫方(BSCl)至所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-l、MGW-2);確定所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)能否向所述被叫方(BSC》發(fā)送通過所述編解碼(PCM)編碼的語音數(shù)據(jù);確定所述呼叫發(fā)起控制節(jié)點(MSC-Sl)和所述呼叫端接控制節(jié)點(MSC-S》是否都能使用公共媒體網(wǎng)關(guān)節(jié)點(MGW-I);向所述呼叫發(fā)起控制節(jié)點(MSC-Sl)發(fā)送指示所述編解碼(PCM)的第一后向信息,以及向所述呼叫發(fā)起控制節(jié)點(MSC-Sl)發(fā)送指示所述公共媒體網(wǎng)關(guān)節(jié)點(MGW-I)的第二后向信息。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法包括 定位作為所發(fā)送的語音數(shù)據(jù)的目的地的被叫方(BSC2)。
3.根據(jù)權(quán)利要求1或2所述的方法,包括以下至少一項確定針對被叫方(BSC》的對能夠用于發(fā)送語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點 (MGff-I)進行指示的第三信息;以及確定針對被叫方(BSC》的對能夠用于發(fā)送語音數(shù)據(jù)的編解碼(PCM)進行指示的第四信息,所述編解碼(PCM)要由所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-I)向被叫方(BSC2)使用。
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,包括在單一消息(IAM)中接收來自所述呼叫發(fā)起控制節(jié)點(MSC-Sl)的第一信息和第二信息。
5.根據(jù)權(quán)利要求1至3中任一項所述的方法,包括在分離的消息(IAM)中接收來自所述呼叫發(fā)起控制節(jié)點(MSC-Sl)的第一信息和第二信息。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,包括在單一后向消息(APM)中向所述呼叫發(fā)起控制節(jié)點(MSC-Sl)發(fā)送第一后向信息和第二后向信息。
7.根據(jù)權(quán)利要求1至5中任一項所述的方法,包括在分離的后向消息(APM)中向所述呼叫發(fā)起控制節(jié)點(MSC-Sl)發(fā)送第一后向信息和第二后向信息。
8.根據(jù)權(quán)利要求1至7中任一項所述的方法,其中,所述公共編解碼(PCM)是脈沖編碼調(diào)制。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其中,發(fā)送和接收中的至少之一基于由以下各項構(gòu)成的組中的一項承載無關(guān)的呼叫控制協(xié)議(BICC)、會話發(fā)起協(xié)議(SIP)、會話發(fā)起協(xié)議-T (SIP-T)以及會話發(fā)起協(xié)議-ι (SIP-I)。
10.一種呼叫端接控制節(jié)點(MSC-S》,用于建立從主叫方(BSCl)經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-l、MGW-2)到被叫方(BSC2)的語音數(shù)據(jù)傳輸,所述呼叫端接控制節(jié)點(MSC-S2) 適于與所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)和呼叫發(fā)起控制節(jié)點(MSC-Sl)通信,其中,所述呼叫端接控制節(jié)點(MSC-S》包括用于從所述呼叫發(fā)起控制節(jié)點(MSC-Sl)接收第一信息的裝置(108),所述第一信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的媒體網(wǎng)關(guān)節(jié)點(MGW-I);用于從所述呼叫發(fā)起控制節(jié)點(MSC-Sl)接收第二信息的裝置(108),所述第二信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的編解碼(PCM),所述編解碼(PCM)要用于從所述主叫方 (BSCl)至所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-l、MGW-2);用于確定所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-l、MGW-2)能否向所述被叫方(BSC2)發(fā)送通過所述編解碼(PCM)編碼的語音數(shù)據(jù)的裝置(110);用于確定所述呼叫發(fā)起控制節(jié)點(MSC-Sl)和所述呼叫端接控制節(jié)點(MSC-S》是否都能使用公共媒體網(wǎng)關(guān)節(jié)點(MGW-I)的裝置(112);用于向所述呼叫發(fā)起控制節(jié)點(MSC-Sl)發(fā)送指示所述編解碼(PCM)的第一后向信息的裝置(116);以及用于向所述呼叫發(fā)起控制節(jié)點(MSC-Sl)發(fā)送指示所述公共媒體網(wǎng)關(guān)節(jié)點(MGW-I)的第二后向信息的裝置(116)。
11.根據(jù)權(quán)利要求10所述的呼叫端接控制節(jié)點(MSC-S》,還包括收發(fā)信單元(118),其中,用于接收第一信息的裝置(108)、用于接收第二信息的裝置(108)、用于確定所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)能否向所述被叫方(BSC》發(fā)送通過所述編解碼(PCM) 編碼的語音數(shù)據(jù)的裝置(110)、用于確定呼叫發(fā)起控制節(jié)點(MSC-Sl)和呼叫端接控制節(jié)點 (MSC-S2)是否都能使用公共媒體網(wǎng)關(guān)節(jié)點(MGW-I)的裝置(112)、用于發(fā)送第一后向信息的裝置(116)、以及用于發(fā)送第二后向信息的裝置(116)中的至少一個形成所述收發(fā)信單元(118)的一部分。
12.根據(jù)權(quán)利要求10或11所述的呼叫端接控制節(jié)點(MSC-S》,還包括用于控制所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-l、MGW-2)的裝置(114)。
13.根據(jù)權(quán)利要求12所述的呼叫端接控制節(jié)點(MSC-S》,其中,所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-I)包括4個末端(T1-T4),其中,用于控制所述至少一個媒體網(wǎng)關(guān)節(jié)點 (MGff-U MGW-2)的裝置(114)適于對所述4個末端(T1-T4)中的1個末端(T3)能夠使用的編解碼(PCM)進行控制。
14.根據(jù)權(quán)利要求10至13中任一項所述的呼叫端接控制節(jié)點(MSC-S》,其中,將用于接收第一信息的裝置(108)、用于接收第二信息的裝置(108)、用于確定所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)能否向所述被叫方(BSC》發(fā)送通過所述編解碼(PCM)編碼的語音數(shù)據(jù)的裝置(110)、用于確定呼叫發(fā)起控制節(jié)點(MSC-SCl)和呼叫端接控制節(jié)點 (MSC-SC2)都能使用公共媒體網(wǎng)關(guān)節(jié)點(MGW-I)的裝置(112)、用于發(fā)送第一后向信息的裝置(116)、用于發(fā)送第二后向信息(116)的裝置、以及用于控制所述至少一個媒體網(wǎng)關(guān)節(jié)點 (MGW-UMGW-2)的裝置(114)中的至少一個實施為單元,具體地,實施為處理單元。
15.根據(jù)權(quán)利要求10至14中任一項所述的呼叫端接控制節(jié)點(MSC-S》,所述呼叫端接控制節(jié)點(MSC-S2)適于作為移動交換中心服務(wù)器。
16.根據(jù)權(quán)利要求10至15中任一項所述的呼叫端接控制節(jié)點(MSC-S》,所述呼叫端接控制節(jié)點(MSC-S》適于與呼叫發(fā)起控制節(jié)點(MSC-Sl) —起在池組移動交換中心環(huán)境中操作。
17.根據(jù)權(quán)利要求10至16中任一項所述的呼叫端接控制節(jié)點(MSC-S2),所述呼叫端接控制節(jié)點(MSC-S》適于根據(jù)帶外代碼轉(zhuǎn)換器控制過程進行操作。
18.—種程序單元,在處理器(MSC-S》執(zhí)行所述程序單元時,所述程序單元適于執(zhí)行或控制根據(jù)權(quán)利要求1至9中任一項所述的方法。
19.一種計算機可讀介質(zhì),在所述計算機可讀介質(zhì)中,存儲建立從主叫方(BSCl)經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW1)到被叫方(BSCl)的語音數(shù)據(jù)的計算機程序,在處理器(MSC-S》執(zhí)行所述計算機程序時,所述計算機程序適于執(zhí)行或控制根據(jù)權(quán)利要求1至9 中任一項所述的方法。
全文摘要
本發(fā)明提供一種讓呼叫控制節(jié)點(MSC-S2)建立從主叫方(BSC1)經(jīng)由至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW-2)到被叫方(BSC2)的語音數(shù)據(jù)的發(fā)送的方法,所述呼叫控制節(jié)點(MSC-S2)擔當呼叫端接控制節(jié)點,且適于與所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1)和呼叫發(fā)起控制節(jié)點(MSC-S1)通信,所述方法包括接收來自所述呼叫發(fā)起控制節(jié)點(MSC-S1)的第一信息,所述第一信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW-2);從所述呼叫發(fā)起控制節(jié)點(MSC-S1)接收第二信息,所述第二信息指示能夠用于發(fā)送所述語音數(shù)據(jù)的編解碼(PCM),所述編解碼(PCM)要用于從所述主叫方(BSC1)至所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW-2);確定是否能夠從所述至少一個媒體網(wǎng)關(guān)節(jié)點(MGW-1、MGW-2)向所述被叫方(BSC2)發(fā)送通過所述編解碼(PCM)編碼的所述語音數(shù)據(jù);確定所述呼叫發(fā)起控制節(jié)點(MSC-S1)和所述呼叫端接控制節(jié)點(MSC-S2)是否都能使用公共媒體網(wǎng)關(guān)節(jié)點(MGW-1);向所述呼叫發(fā)起控制節(jié)點(MSC-S1)發(fā)送指示所述編解碼(PCM)的第一后向信息,以及向所述呼叫發(fā)起控制節(jié)點(MSC-S1)發(fā)送指示所述公共媒體網(wǎng)關(guān)節(jié)點(MGW-1)的第二后向信息。
文檔編號H04W48/20GK102484851SQ200980161043
公開日2012年5月30日 申請日期2009年8月21日 優(yōu)先權(quán)日2009年8月21日
發(fā)明者蘇布拉塔·慕克吉, 鄭會煒 申請人:瑞典愛立信有限公司