濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 多媒體軟交換會(huì)話關(guān)系模型的定義

多媒體軟交換會(huì)話關(guān)系模型的定義

熱門(mén)標(biāo)簽:神呼智能電話機(jī)器人 無(wú)錫語(yǔ)音外呼系統(tǒng)公司 牡丹江快速地圖標(biāo)注地點(diǎn) 高德地圖標(biāo)注動(dòng)態(tài)聚合 銀川人工外呼系統(tǒng)供應(yīng)商 公司申請(qǐng)的400電話號(hào)碼 征服眼市場(chǎng)地圖標(biāo)注 前鋒辦理400電話申請(qǐng) 烏魯木齊語(yǔ)音電銷(xiāo)機(jī)器人加盟

分析已經(jīng)指出多媒體會(huì)話關(guān)系模型應(yīng)能夠描述多媒體會(huì)話的“信令連接”和“媒體連接”兩類(lèi)拓?fù)浣Y(jié)構(gòu)。但是從Parlay呼叫模型的定義中可以看出,它主要體現(xiàn)了信令連接的拓?fù)潢P(guān)系,盡管在多媒體呼叫中增加了一個(gè)lpMultiMediaChannel接口對(duì)象,并與CallLeg相關(guān)聯(lián),但其只能表達(dá)某一個(gè)呼叫方所具有的媒體通道連接,而對(duì)于多媒體會(huì)話中不同參與方之間的“媒體連接"的拓?fù)浣Y(jié)構(gòu)的表達(dá)能力非常有限。因此為了充分提供多媒體會(huì)話的控制功能,UniNet對(duì)Parlay的多媒體呼叫控制服務(wù)加以擴(kuò)展,形成了一個(gè)新的會(huì)話關(guān)系模型,現(xiàn)有的Parlay呼叫模型可以看成是它的子集。

一、多媒體會(huì)話的對(duì)象建模

UniNet軟交換對(duì)多媒體會(huì)話關(guān)系的建模同樣也是采用面向?qū)ο蟮姆椒āP枰⒁獾氖?,UniNet軟交換設(shè)計(jì)的多媒體會(huì)話關(guān)系模型采用的是集中控制模式。換句話說(shuō),一個(gè)多媒體業(yè)務(wù)的所有媒體連接都是在同一個(gè)VoIP軟交換控制下完成的。在UniNet多媒體會(huì)話關(guān)系模型中,定義了4種主要對(duì)象:會(huì)話(Session入呼叫方(Party入連接點(diǎn)(ConnectionPoint)以及媒體支路(Leg),它們構(gòu)成的對(duì)象模型如圖所示。

從會(huì)話的視點(diǎn)看,Party對(duì)象代表了會(huì)話中涉及的一個(gè)可尋址的用戶終端,它可以是一個(gè)真實(shí)的用戶終端或者是一個(gè)網(wǎng)絡(luò)實(shí)體(如媒體服務(wù)器);Leg對(duì)象繼承自智能網(wǎng)連接視圖模型的概念,代表通向一個(gè)可尋址的用戶終端的媒體通路,根據(jù)狀態(tài)的不同可以或不可以傳送媒體信息(如語(yǔ)音、視頻、數(shù)據(jù)等);ConnectionPoint對(duì)象繼承自智能網(wǎng)連接視圖模型的概念,代表了各Leg的相互連接關(guān)系,并允許媒體信息在Leg之間流動(dòng)。Connec-tionPoint只允許轉(zhuǎn)發(fā)從一個(gè)Leg到另一個(gè)Leg的媒體信息,一個(gè)ConnectionPoint代表兩個(gè)Leg之間的基本連接功能,或者代表3個(gè)或多個(gè)Leg之間的會(huì)議橋接功能。在VoIP軟交換網(wǎng)絡(luò)中,ConnectionPoint可能代表虛擬的網(wǎng)絡(luò)資源,比如在兩個(gè)用戶終端之間直接建立端到端的RTP流時(shí),ConnectionPoint代表一個(gè)邏輯意義上的虛擬連接點(diǎn);也可能代表一個(gè)真實(shí)的網(wǎng)絡(luò)資源,比如當(dāng)兩個(gè)或多個(gè)用戶終端都連接到一個(gè)媒體網(wǎng)關(guān)、媒體服務(wù)器或多點(diǎn)處理器上時(shí),ConnectionPoint代表MGCP/Megaco協(xié)議中的Context(上下文)概念。

Session對(duì)象用來(lái)代表整個(gè)多媒體會(huì)話,它包括與一個(gè)多媒體會(huì)話相連的所有Party以及與之相連的所有ConnectionPoint。Session對(duì)象維護(hù)與多媒體會(huì)話相關(guān)的全局信息,如會(huì)話上下文、呼叫方數(shù)據(jù)、連接點(diǎn)數(shù)據(jù)等,并轉(zhuǎn)發(fā)多個(gè)呼叫方之間的控制信令(包括呼叫控制信令和媒體控制信)。

顯然,上圖所示的對(duì)象模型可以很清晰地表示出一個(gè)多媒體會(huì)話中包含的各種成員和資源,以及彼此之間的關(guān)系。它既可以反映媒體連接信息(如Leg和Connection?Point之間的相互關(guān)系以及Leg和Party之間的關(guān)系),又能夠反映信令連接信息(如Par?ty和Session之間的關(guān)系),這些信息都可以由業(yè)務(wù)邏輯實(shí)例使用并實(shí)現(xiàn)對(duì)會(huì)話的控制。

因此,通過(guò)上述多媒體會(huì)話關(guān)系模型,可以向業(yè)務(wù)邏輯提供深入的呼叫控制和媒體控制能力,比如提供以下4類(lèi)控制命令。

1、對(duì)多媒體會(huì)話的整體控制:主要表現(xiàn)為建立或拆除一個(gè)多媒體會(huì)話,建立一個(gè)多媒體會(huì)話是指在多個(gè)參與方之間建立會(huì)話關(guān)系(即信令連接),而拆除一個(gè)多媒體會(huì)話則同時(shí)刪除其包含的信令連接及所有的媒體連接。

2、對(duì)單條媒體支路的控制:主要表現(xiàn)為創(chuàng)建到某個(gè)參與方(該參與方已加人多媒體會(huì)話)的新的媒體支路、刪除到某個(gè)參與方的已存在的媒體支路或修改媒體支路的屬性等。

3、對(duì)媒體連接點(diǎn)的控制:例如對(duì)于媒體連接點(diǎn)的合并、刪除、拆分等操作,對(duì)一個(gè)媒體連接點(diǎn)的控制將影響所有與該連接點(diǎn)關(guān)聯(lián)的媒體支路。

4、對(duì)單個(gè)呼叫方的控制:此命令將同時(shí)作用千與該呼叫方關(guān)聯(lián)的所有媒體連接和信令連接。例如增加、刪除呼叫方等操作。

二、會(huì)話關(guān)系模型的對(duì)象定義

下圖顯示了在定義的多媒體會(huì)話關(guān)系模型中各個(gè)對(duì)象之間的關(guān)系。圖中各對(duì)象之間的關(guān)系名稱(chēng)讀法,或者是從上往下,或者是從左往右。例如,呼叫方只能擁有唯一的一個(gè)會(huì)話;呼叫方能加入到一個(gè)會(huì)話中;連接點(diǎn)可連接多條分支;一個(gè)會(huì)話中可包含多條媒體連接等。這里所謂的Party擁有Session,是指會(huì)話是由該P(yáng)arty對(duì)象發(fā)起的,并且該P(yáng)arty對(duì)象擁有對(duì)此會(huì)話的控制權(quán),比如多媒體會(huì)議的主席,一旦該P(yáng)arty對(duì)象被刪除,將導(dǎo)致整個(gè)多媒體會(huì)話的刪除。

上圖給出的會(huì)話關(guān)系模型代表了一個(gè)多媒體會(huì)話的集中視圖,可以被用千存儲(chǔ)一個(gè)會(huì)話實(shí)例的完整結(jié)構(gòu),記錄會(huì)話涉及的呼叫方、所使用的網(wǎng)絡(luò)資源以及它們之間的關(guān)聯(lián)關(guān)系。會(huì)話控制功能可以利用它向外部業(yè)務(wù)功能提供一個(gè)了解其內(nèi)部多媒體會(huì)話處理狀態(tài)和事件信息的窗口,每一個(gè)業(yè)務(wù)邏輯實(shí)例通過(guò)唯一的會(huì)話關(guān)系模觀實(shí)例實(shí)現(xiàn)對(duì)VoIP軟交換網(wǎng)絡(luò)中特定多媒體會(huì)話的控制,比如指示VoIP軟交換設(shè)備控制會(huì)話拓?fù)浣Y(jié)構(gòu)或者改變已有的會(huì)話拓?fù)渑渲藐P(guān)系。業(yè)務(wù)邏輯能夠直接在會(huì)話關(guān)系模型的基礎(chǔ)上進(jìn)行增加或者刪除呼叫方和媒體連接的操作,也可以請(qǐng)求會(huì)話關(guān)系模型上報(bào)呼叫狀態(tài)和事件信息。

1、對(duì)象定義

UniNet多媒體會(huì)話關(guān)系模型中各對(duì)象的含義及其包含的信息說(shuō)明如下。

Session:Session代表一個(gè)多媒體會(huì)話涉及到的所有呼叫方以及媒體連接之間的關(guān)聯(lián)關(guān)系的總和。

Party:在一個(gè)會(huì)話中可以有若干個(gè)Party,Party可以是終端用戶,也可以是網(wǎng)絡(luò)實(shí)體(如網(wǎng)關(guān)、媒體服務(wù)器、應(yīng)用服務(wù)器等)。如果是網(wǎng)絡(luò)實(shí)體充當(dāng)連接方時(shí),則稱(chēng)之為虛擬呼叫方。在會(huì)話中,創(chuàng)建該會(huì)話的一方被稱(chēng)為會(huì)話的擁有者,因此,一個(gè)會(huì)話至少應(yīng)有一個(gè)呼叫方加入。ConnectionPoint:ConnectionPoint代表Party之間的媒體連接方式,它是一個(gè)虛擬的或者物理的媒體信息轉(zhuǎn)發(fā)點(diǎn)/匯聚點(diǎn)。

Leg:一條媒體連接可由若干條Leg組成,Leg表示媒體連接點(diǎn)到某一呼叫方的通信鏈路。一條媒體支路可通過(guò)媒體連接點(diǎn)與其他媒體支路相連。媒體支路和媒體連接點(diǎn)的關(guān)系決定了媒體連接的拓?fù)浣Y(jié)構(gòu)。如果一條媒體連接僅含兩條媒體支路,那么它就是點(diǎn)到點(diǎn)的連接;如果是點(diǎn)到多點(diǎn)的連接,則該媒體連接點(diǎn)應(yīng)關(guān)聯(lián)兩條以上的媒體支路。

2、對(duì)象屬性定義

上圖所示的會(huì)話關(guān)系模型中,各對(duì)象都擁有自己的狀態(tài)屬性。這些對(duì)象狀態(tài)屬性可以在一個(gè)更高的層次上描述該對(duì)象所代表的網(wǎng)絡(luò)實(shí)體的狀態(tài)變化,它們所包含的信息是對(duì)呼叫控制狀態(tài)模型或者媒體控制狀態(tài)模觀信息的進(jìn)一步提煉。

(1)、Party對(duì)象狀態(tài)屬性

Party對(duì)象的狀態(tài)屬性以及狀態(tài)屬性之間的關(guān)系如圖所示,各狀態(tài)的含義如下。

? Pending(懸置):表示該呼叫方與會(huì)話之間的呼叫連接關(guān)系正在建立過(guò)程中;

? Joined(加入):表示該呼叫方與會(huì)話的呼叫連接關(guān)系已建立;

? Active(激活):表示至少已經(jīng)建立一條到該呼叫方的媒體連接,使其可以與其他呼叫方通信;

? Surrogate(代理):表示該呼叫方指向一個(gè)網(wǎng)絡(luò)實(shí)體(如SCP或AS)而不是指向外部的一個(gè)終端用戶。

(2)、ConnectionPoint對(duì)象狀態(tài)屬性

ConnectionPoint對(duì)象的狀態(tài)屬性以及狀態(tài)屬性之間的關(guān)系如圖所示,各狀態(tài)的含義如下。

? Establishing(正在建立):表示以該連接點(diǎn)為中心的媒體連接正在建立過(guò)程中。在該狀態(tài)下,至少有一個(gè)與該連接點(diǎn)關(guān)聯(lián)的Leg還沒(méi)有建立起來(lái);

? Established(已建立):表示以該連接點(diǎn)為中心的媒體連接已建立完畢,可以傳輸媒體信息。在該狀態(tài)下,所有與該媒體連接相關(guān)聯(lián)的Leg都已建立;

? Releasing(正在釋放):表示以該連接點(diǎn)為中心的媒體連接正在釋放過(guò)程中,在該狀態(tài)下,至少有一條與該媒體連接點(diǎn)相關(guān)聯(lián)的媒體支路正在釋放或已釋放;

? Released(已釋放):表示該媒體連接已釋放完畢,在該狀態(tài)下,所有與該媒體連接相關(guān)聯(lián)的媒體支路都已釋放。

三、 與Parlay多媒體呼叫模型的比較

Parlay多媒體呼叫控制模型與UniNet多媒體會(huì)話關(guān)系模型的主要區(qū)別在于前者不支持獨(dú)立的媒體連接拓?fù)浣Y(jié)構(gòu)。在前文中已經(jīng)指出,Parlay規(guī)范中定義的多媒體呼叫模型存在不足之處,尤其是沒(méi)有明確定義代表一個(gè)完整媒體連接的對(duì)象,只能通過(guò)Leg對(duì)象間接地控制相應(yīng)的媒體連接,因此其對(duì)媒體連接的表達(dá)能力非常有限,對(duì)媒體連接的控制操作也比較有限。

UniNet軟交換采用的多媒體會(huì)話關(guān)系模型則明確定義了代表媒體連接的對(duì)象以及代表媒體連接到某一呼叫方的媒體支路的對(duì)象,可以彌補(bǔ)Parlay多媒體呼叫控制API在這方面的不足之處。實(shí)際上,Parlay多方呼叫模型可以看成是UniNet多媒體會(huì)話關(guān)系模型的一個(gè)子集。圖8.g所示會(huì)話關(guān)系模型中各對(duì)象與Parlay多媒體呼叫控制對(duì)象模型中各對(duì)象之間的映射關(guān)系如表所示。

UniNet多媒體會(huì)話關(guān)系模型對(duì)象與Parlay對(duì)象對(duì)應(yīng)關(guān)系UniNet多媒體會(huì)話關(guān)系模型對(duì)象

四、 UniNet會(huì)話關(guān)系模型控制下的多媒體會(huì)話建立過(guò)程

下面以一個(gè)多媒體會(huì)話為例,說(shuō)明如何使用UniNet多媒體會(huì)話關(guān)系模型來(lái)控制多媒體會(huì)話。為簡(jiǎn)化起見(jiàn),只描述了這個(gè)多媒體會(huì)話在最初兩個(gè)參與方之間的呼叫建立過(guò)程以及其中的一條媒體連接的建立過(guò)程,如圖8.13所示。

(1)用戶A發(fā)起一個(gè)多媒體呼叫,VoIP軟交換會(huì)話控制功能創(chuàng)建一個(gè)Session對(duì)象和Party_A對(duì)象實(shí)例。Party_A擁有Session,并加入到該Session中。然后,VoIP軟交換控制功能執(zhí)行相應(yīng)的呼叫建立操作。在這一過(guò)程中,Party_A對(duì)象處于Pending狀態(tài)。

(2)VoIP軟交換會(huì)話控制功能創(chuàng)建Party_B對(duì)象實(shí)例,并將其加入到Session中,然后發(fā)起到Party_B的呼叫建立指示。在這一過(guò)程中,Party_A和Party_B都處千Pending狀態(tài),表示正處在建立呼叫的階段。

(3) )被叫應(yīng)答,VoIP軟交換會(huì)話控制功能完成Party_A與Party_B之間的呼叫建立,Par?ty_A和Party_B都進(jìn)入Joined狀態(tài)。

(4) Party_A發(fā)起創(chuàng)建一條媒體連接(比如語(yǔ)音通道,假設(shè)這是一個(gè)雙向媒體通道)的請(qǐng)求,VoIP軟交換會(huì)話控制功能在Session對(duì)象之下創(chuàng)建ConnectionPoint_1對(duì)象,并將Party_A通過(guò)媒體支路Leg_Al鏈接到ConnectionPoint_1上,Party_A擁有并控制該媒體連接。然后,VoIP軟交換會(huì)話控制功能創(chuàng)建到Party_B的媒體支路Leg_Bl。在此狀態(tài)下,Leg_Al處千正在打開(kāi)狀態(tài),Leg_Bl處千正在打開(kāi)狀態(tài),ConnectionPoint_1本身也處于正在建立狀態(tài)。

(5) Party_B通過(guò)媒體支路Leg_Bl鏈接到ConnectionPoint_1上,兩條媒體支路Leg_Al和Leg_Bl的狀態(tài)都轉(zhuǎn)為己打開(kāi)狀態(tài),ConnectionPoint_l也已建立起來(lái),呈現(xiàn)Es?tablished狀態(tài)。此時(shí),Party_A和Party_B都進(jìn)入激活狀態(tài),開(kāi)始進(jìn)行媒體信息的交互。

UniNet多媒體會(huì)話關(guān)系模型的控制方式

標(biāo)簽:烏魯木齊 黃石 東營(yíng) 肇慶 廣西 吐魯番 晉城 漢中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《多媒體軟交換會(huì)話關(guān)系模型的定義》,本文關(guān)鍵詞  多媒體,軟,交換,會(huì)話,關(guān)系,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《多媒體軟交換會(huì)話關(guān)系模型的定義》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于多媒體軟交換會(huì)話關(guān)系模型的定義的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    汤阴县| 花垣县| 长治县| 广宁县| 年辖:市辖区| 泸定县| 永仁县| 金阳县| 和静县| 新乡市| 玛曲县| 公安县| 米泉市| 郧西县| 云林县| 翼城县| 大城县| 连平县| 台北市| 宿州市| 湘阴县| 砚山县| 裕民县| 丘北县| 海林市| 治多县| 福泉市| 晋宁县| 德州市| 黄梅县| 宜宾市| 武宁县| 贺兰县| 福贡县| 沙洋县| 杨浦区| 花莲市| 和田县| 兴义市| 济源市| 岳阳市|