專利名稱:在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及通過媒體網(wǎng)關(guān)控制協(xié)議在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音。
背景技術(shù):
媒體網(wǎng)關(guān)控制協(xié)議(Media Gateway Control Protocol,簡(jiǎn)稱MGCP)是因特網(wǎng)工程業(yè)務(wù)組(The Internet Engineering Task Force,簡(jiǎn)稱IETF)的RFC2705協(xié)議。
MGCP(RFC2705)是由兩個(gè)基本協(xié)議簡(jiǎn)單網(wǎng)關(guān)控制協(xié)議(Simple GatewayControl Protocol,簡(jiǎn)稱SGCP)和IP設(shè)備控制協(xié)議(Internet Protocol DeviceControl,簡(jiǎn)稱IPDC)融合而成的媒體網(wǎng)關(guān)控制協(xié)議。
如圖1所示為實(shí)現(xiàn)MGCP協(xié)議的系統(tǒng)組網(wǎng)圖。MGCP協(xié)議采用了分離網(wǎng)關(guān)思想,將以前信令和媒體集中處理的網(wǎng)關(guān)分解為兩部分媒體網(wǎng)關(guān)(MediaGateway,簡(jiǎn)稱MG)和呼叫代理服務(wù)器(Call agent,簡(jiǎn)稱CA)。CA處理信令,MG處理媒體,CA控制MG的動(dòng)作。從本質(zhì)上將MGCP是一種主/從(master/slave)關(guān)系,由CA向MG發(fā)出要執(zhí)行的命令,MG將所搜集的消息上報(bào)給CA。CA相當(dāng)于master,MG相當(dāng)于slave。CA分配給MG具體任務(wù),并處理MG上交的請(qǐng)求。CA和MG都是網(wǎng)絡(luò)中的網(wǎng)元,它們互相之間通過MGCP協(xié)議進(jìn)行通訊。
連接模型是MGCP協(xié)議中的一種呼叫模型的概念,連接模型中兩個(gè)最基本的構(gòu)件就是終結(jié)點(diǎn)(endpoint)與連接(connection),它們是建立端對(duì)端通話的重要概念。一個(gè)或多個(gè)連接組合成一個(gè)呼叫。在MGCP協(xié)議中,認(rèn)為呼叫的參與方為終結(jié)點(diǎn)(endpoint),而連接是終結(jié)點(diǎn)的一個(gè)屬性,它記錄了呼叫中的和媒體流通訊有關(guān)的詳細(xì)信息,如通訊地址、通訊端口和通訊的編解碼算法。
CA和MG之間的主要命令包括CRCX(創(chuàng)建連接),MDCX(修改連接),DLCX(刪除連接),RQNT(通知請(qǐng)求),NTFY(通知)等等。
放音是指在呼叫處理中,出于某種業(yè)務(wù)需要,對(duì)于呼叫用戶進(jìn)行語(yǔ)音播放,如智能網(wǎng)的語(yǔ)音提示。在會(huì)議系統(tǒng)中,有一種特殊的放音業(yè)務(wù)需求,即對(duì)于參加會(huì)議的多方話路同時(shí)播放相同的語(yǔ)音。圖2示出了現(xiàn)有的通過MGCP協(xié)議實(shí)現(xiàn)在會(huì)議中多路同時(shí)放音的方法,如圖2所示,在一個(gè)會(huì)議中,假設(shè)有三個(gè)媒體網(wǎng)關(guān)MG1、MG2、MG3在會(huì)議之中,媒體網(wǎng)關(guān)MG4是會(huì)議服務(wù)器,它的X點(diǎn)是該會(huì)議的混音點(diǎn),混音點(diǎn)使會(huì)議中所有需要放音的用戶的語(yǔ)音媒體流聚集并混音,媒體網(wǎng)關(guān)MG1、MG2、MG3在會(huì)議服務(wù)器MG4中對(duì)應(yīng)的三個(gè)連接是A、B、C。傳統(tǒng)的對(duì)媒體網(wǎng)關(guān)MG1、MG2、MG3上的三個(gè)用戶的放音方法是對(duì)MG1、MG2、MG分別使用RQNT命令播放同樣一種語(yǔ)音,因此媒體網(wǎng)關(guān)MG1、MG2、MG3三個(gè)用戶分別聽到相同語(yǔ)音。采用上述方法需要CA對(duì)MG1、MG2、MG3分別用通知請(qǐng)求(RQNT)命令進(jìn)行放音操作。這樣需要分別使用3個(gè)RQNT命令,并且在需要占用3個(gè)放音資源,既操作復(fù)雜,又占用較多的資源。
發(fā)明內(nèi)容
本發(fā)明的目的是為了克服現(xiàn)有的通過媒體網(wǎng)關(guān)控制協(xié)議在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音時(shí)存在的操作復(fù)雜、占用較多資源的技術(shù)問題。
實(shí)現(xiàn)本發(fā)明所要解決的技術(shù)問題而采取的技術(shù)方案概括如下,一種通過媒體網(wǎng)關(guān)控制協(xié)議在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音的方法,包括以下步驟作為會(huì)議服務(wù)器的媒體網(wǎng)關(guān)在會(huì)議的混音點(diǎn)上使用創(chuàng)建連接命令創(chuàng)建與會(huì)議用戶數(shù)目相等數(shù)量的連接,使會(huì)議中所有用戶的語(yǔ)音媒體流聚集到混音點(diǎn)并混音;呼叫代理服務(wù)器通過創(chuàng)建連接命令在所述混音點(diǎn)上創(chuàng)建新的連接;呼叫代理服務(wù)器向混音點(diǎn)上新的連接發(fā)送通知請(qǐng)求命令,進(jìn)行放音操作。
采用本發(fā)明技術(shù)方案,利用了會(huì)議過程中已經(jīng)存在的資源進(jìn)行放音,減少了會(huì)議過程中CA和MG之間的協(xié)議消息流量,節(jié)約了操作時(shí)間,并且節(jié)約了放音資源。
圖1示出了媒體網(wǎng)關(guān)控制協(xié)議系統(tǒng)的組網(wǎng)圖;圖2示出了現(xiàn)有實(shí)現(xiàn)多路同時(shí)放音的示意圖;圖3示出了本發(fā)明實(shí)現(xiàn)多路同時(shí)放音的示意圖。
具體實(shí)施例方式
下面將結(jié)合附圖,舉例說(shuō)明本發(fā)明的一個(gè)實(shí)施的方式。
在會(huì)議控制過程中,需要對(duì)某一部分終結(jié)點(diǎn)(endpoint,又稱用戶)進(jìn)行同時(shí)放音操作時(shí),并不對(duì)所有這些終結(jié)點(diǎn)進(jìn)行放音操作,而是在作為會(huì)議服務(wù)器的媒體網(wǎng)關(guān)的該會(huì)議的混音點(diǎn)再創(chuàng)建一個(gè)連接(Connection),然后對(duì)該連接進(jìn)行放音。其他終結(jié)點(diǎn)因?yàn)楹突煲酎c(diǎn)已經(jīng)有連接,所以其他終結(jié)點(diǎn)也能夠聽見放音信號(hào)。
其具體實(shí)現(xiàn)方式是呼叫代理服務(wù)器CA通過創(chuàng)建連接命令CRCX控制作為會(huì)議服務(wù)器的媒體網(wǎng)關(guān)上的混音點(diǎn),在混音點(diǎn)上產(chǎn)生一個(gè)連接。然后由呼叫代理服務(wù)器CA向混音點(diǎn)發(fā)送通知請(qǐng)求命令RQNT,向混音點(diǎn)放音。
圖3所示為本發(fā)明的多路同時(shí)放音方法的示意圖,即在會(huì)議服務(wù)器MG4內(nèi)的混音點(diǎn)X點(diǎn)通過CRCX再創(chuàng)建一個(gè)連接Z,通過對(duì)連接Z進(jìn)行RQNT放音。由于MG1、MG2、MG3三個(gè)用戶所對(duì)應(yīng)的三個(gè)連接A、B、C都在會(huì)議之中,語(yǔ)音流由連接Z流向A、B、C三個(gè)連接,然后由A、B、C三個(gè)連接分別流向MG1、MG2、MG3三個(gè)用戶,因此MG1、MG2、MG3三個(gè)用戶分別聽到語(yǔ)音流A、B、C,從而都可以聽見的對(duì)連接Z的放音。這樣對(duì)于MG1、MG2、MG3三個(gè)用戶放音只需要對(duì)連接Z進(jìn)行RQNT操作,并且只占用會(huì)議服務(wù)器MG4內(nèi)的一個(gè)放音資源。
盡管參照實(shí)施例對(duì)所公開的涉及通過媒體網(wǎng)關(guān)控制協(xié)議在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音的方法進(jìn)行了特別描述,本領(lǐng)域技術(shù)人員將能理解,在不偏離本發(fā)明的范圍和精神的情況下,可以對(duì)它進(jìn)行形式和細(xì)節(jié)的種種顯而易見的修改。因此,以上描述的實(shí)施例是說(shuō)明性的而不是限制性的,在不脫離本發(fā)明的精神和范圍的情況下,所有的變化和修改都在本發(fā)明的范圍之內(nèi)。
權(quán)利要求
1.一種通過媒體網(wǎng)關(guān)控制協(xié)議在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音的方法,其特征在于包括以下步驟作為會(huì)議服務(wù)器的媒體網(wǎng)關(guān)在會(huì)議的混音點(diǎn)上使用創(chuàng)建連接命令創(chuàng)建與會(huì)議用戶數(shù)目相等數(shù)量的連接,使會(huì)議中所有用戶的語(yǔ)音媒體流聚集到混音點(diǎn)并混音;呼叫代理服務(wù)器通過創(chuàng)建連接命令在所述混音點(diǎn)上創(chuàng)建新的連接;呼叫代理服務(wù)器向混音點(diǎn)上新的連接發(fā)送通知請(qǐng)求命令,進(jìn)行放音操作。
全文摘要
本發(fā)明公開了一種通過媒體網(wǎng)關(guān)控制協(xié)議在會(huì)議中實(shí)現(xiàn)多路同時(shí)放音的方法,包括以下步驟作為會(huì)議服務(wù)器的媒體網(wǎng)關(guān)在該會(huì)議的混音點(diǎn)上使用創(chuàng)建連接命令創(chuàng)建與會(huì)議用戶數(shù)目相等數(shù)量的連接,使會(huì)議中所有用戶的語(yǔ)音媒體流聚集到混音點(diǎn)并混音;呼叫代理服務(wù)器通過創(chuàng)建連接命令在所述混音點(diǎn)上創(chuàng)建新的連接;呼叫代理服務(wù)器向混音點(diǎn)上新的連接發(fā)送通知請(qǐng)求命令,進(jìn)行放音操作。采用本發(fā)明技術(shù)方案,利用了會(huì)議過程中已經(jīng)存在的資源進(jìn)行放音,減少了會(huì)議過程中呼叫代理服務(wù)器和媒體網(wǎng)關(guān)之間的協(xié)議消息流量,節(jié)約了操作時(shí)間,并且節(jié)約了放音資源。
文檔編號(hào)H04L12/66GK1486069SQ02137329
公開日2004年3月31日 申請(qǐng)日期2002年9月28日 優(yōu)先權(quán)日2002年9月28日
發(fā)明者李明棟 申請(qǐng)人:深圳市中興通訊股份有限公司