專利名稱:屏蔽網(wǎng)關(guān)設(shè)備放音的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種屏蔽網(wǎng)關(guān)設(shè)備放音的方法及系統(tǒng)。
背景技術(shù):
在NGN網(wǎng)絡(luò)中,SS(軟交換)和AS(應(yīng)用服務(wù)器)配合,通過(guò)SIP(會(huì)話初始化協(xié)議)可以實(shí)現(xiàn)個(gè)性多彩回鈴音業(yè)務(wù)(即通常所說(shuō)的彩鈴)或類似業(yè)務(wù)。
具體實(shí)現(xiàn)過(guò)程如圖1所示,主叫發(fā)起呼叫,發(fā)送INVITE消息到SS,SS根據(jù)彩鈴業(yè)務(wù)觸發(fā)條件(比如說(shuō)接入碼)決定將INVITE路由給AS觸發(fā)彩鈴,AS發(fā)現(xiàn)該被叫用戶擁有彩鈴業(yè)務(wù),首先發(fā)送INVITE到SS要求被叫加入對(duì)話,當(dāng)被叫振鈴消息180到達(dá)AS后,AS向MRS(媒體資源服務(wù)器)申請(qǐng)給主叫播放彩鈴,當(dāng)被叫用戶摘機(jī)消息200到達(dá)AS后,AS發(fā)送UPDATE消息(攜帶被叫媒體信息)給SS,SS再發(fā)送UPDATE消息告知主叫被叫的媒體信息;當(dāng)AS收到主叫的ACK消息后,馬上發(fā)送reINVITE消息(攜帶主叫媒體信息)給SS,SS再發(fā)送re-INVITE消息告知被叫主叫的媒體信息,這樣主被叫都知道了互相的媒體,會(huì)話建立,主被叫正常通話。
在此過(guò)程中,主叫用戶除了接收到MRS給其發(fā)送的RTP(實(shí)時(shí)傳輸協(xié)議)包,還可能接收到被叫用戶的媒體網(wǎng)關(guān)發(fā)送給主叫的RTP包,這樣,主叫用戶就會(huì)收到兩方面的RTP包,導(dǎo)致主叫用戶聽(tīng)到的彩鈴質(zhì)量比較差。
為了使主叫在接聽(tīng)彩鈴時(shí)只接收MRS發(fā)送的RTP包,現(xiàn)有技術(shù)是在SDP2(SDP2為AS邀請(qǐng)被叫參加會(huì)話時(shí)攜帶的媒體描述)中Session級(jí)或Media級(jí)的c行中填寫(xiě)的IP地址為被叫用戶媒體網(wǎng)關(guān)自身的環(huán)回地址,則SDP2如下v=0o=ENIP 721 1 IN IP4 191.169.100.30s=Sip CaLLc=IN IP4 127.0.0.1t=0 0m=audio 3334 RTP/AVP 8 0 4 15 97a=rtpmap8 PCMA/8000a=rtpmap0 PCMU/8000a=rtpmap4 G723/8000a=rtpmap15 G728/8000a=rtpmap97 telephone-event/8000a=fmtp97 0-15現(xiàn)有技術(shù)的缺點(diǎn)是被叫用戶媒體網(wǎng)關(guān)往其自身發(fā)送RTP包,這樣就會(huì)導(dǎo)致RTP消息在路由時(shí)產(chǎn)生回環(huán)。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)所存在的問(wèn)題,本發(fā)明的目的是提供一種屏蔽網(wǎng)關(guān)設(shè)備放音的方法及系統(tǒng),本發(fā)明通過(guò)將被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到IP域中的任一網(wǎng)絡(luò)實(shí)體,從而保證主叫用戶媒體網(wǎng)關(guān)只接收到MRS發(fā)送給其的RTP包,達(dá)到提高彩鈴質(zhì)量的目的。
本發(fā)明的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)本發(fā)明提供了一種屏蔽網(wǎng)關(guān)設(shè)備方法的方法,包括在媒體資源服務(wù)器MRS向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流時(shí),將被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到IP域中任一網(wǎng)絡(luò)實(shí)體的無(wú)用端口。
所述方法具體包括在所述網(wǎng)絡(luò)實(shí)體上配置無(wú)用端口;在應(yīng)用服務(wù)器AS上配置所述網(wǎng)絡(luò)實(shí)體的IP地址和所述無(wú)用端口;AS將所述IP地址和無(wú)用端口通知給被叫用戶媒體網(wǎng)關(guān);被叫用戶媒體網(wǎng)關(guān)將其產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到所述無(wú)用端口上。
本發(fā)明還提供了一種屏蔽網(wǎng)關(guān)設(shè)備放音的系統(tǒng),包括MRS、被叫用戶媒體網(wǎng)關(guān)和任一網(wǎng)絡(luò)實(shí)體,MRS負(fù)責(zé)向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流;被叫用戶媒體網(wǎng)關(guān)當(dāng)MRS向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流時(shí),被叫用戶媒體網(wǎng)關(guān)將其產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到所述網(wǎng)絡(luò)實(shí)體的無(wú)用端口。
由上述本發(fā)明提供的技術(shù)方案可以看出,本發(fā)明通過(guò)將被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到IP域中任一網(wǎng)絡(luò)實(shí)體,從而保證主叫只接收到MRS發(fā)送給其的音頻數(shù)據(jù)流,達(dá)到提高彩鈴質(zhì)量的目的。
圖1為現(xiàn)有技術(shù)中個(gè)性多彩回鈴音業(yè)務(wù)的實(shí)現(xiàn)過(guò)程示意圖;圖2為本發(fā)明實(shí)施例中所述方法的流程示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了一種屏蔽網(wǎng)關(guān)設(shè)備放音的方法及系統(tǒng)。本發(fā)明實(shí)施例通過(guò)將被叫用戶的媒體網(wǎng)關(guān)產(chǎn)生的RTP包引導(dǎo)到IP域中任一網(wǎng)絡(luò)實(shí)體的無(wú)用端口,從而保證主叫用戶媒體網(wǎng)關(guān)只接收到MRS發(fā)送給其的RTP包,達(dá)到提高彩鈴質(zhì)量的目的。
下面結(jié)合附圖2對(duì)本發(fā)明實(shí)施例所述的方法及系統(tǒng)進(jìn)行詳細(xì)說(shuō)明。
首先對(duì)本發(fā)明實(shí)施例所述的方法進(jìn)行詳細(xì)說(shuō)明,如圖2所示步驟21、在AS和IP域中任一網(wǎng)絡(luò)實(shí)體上配置無(wú)用的端口;具體的說(shuō)就是,在多彩個(gè)性回鈴音業(yè)務(wù)中,主叫用戶媒體網(wǎng)關(guān)接收到MRS發(fā)送的RTP包后,解析該RTP包,這樣,主叫用戶就可以收聽(tīng)到被叫用戶定制的彩鈴,但是在此過(guò)程中,主叫用戶媒體網(wǎng)關(guān)還可能接收到被叫用戶媒體網(wǎng)關(guān)發(fā)送的RTP包,這種RTP包就會(huì)對(duì)主叫用戶產(chǎn)生干擾,從而影響彩鈴的質(zhì)量。為了避免主叫用戶接收到被叫用戶媒體網(wǎng)關(guān)發(fā)送的RTP包,就需要將這種RTP包引導(dǎo)流向別的地方,為此,可以在IP域中任一網(wǎng)絡(luò)實(shí)體上設(shè)置一無(wú)用端口,該無(wú)用端口就像網(wǎng)絡(luò)上的一個(gè)垃圾池,專門(mén)收集網(wǎng)上多余或無(wú)用的數(shù)據(jù)包。除了在所述網(wǎng)絡(luò)實(shí)體上設(shè)置一個(gè)無(wú)用端口外,還需要在AS上配置所述網(wǎng)絡(luò)實(shí)體的IP地址和無(wú)用端口,即讓AS知道該IP地址和端口。這樣,AS在邀請(qǐng)被叫時(shí),就會(huì)將該網(wǎng)絡(luò)實(shí)體的IP地址和無(wú)用端口的端口號(hào)通知被叫用戶媒體網(wǎng)關(guān),具體實(shí)現(xiàn)過(guò)程如步驟21所述。
步驟21、將被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到所述無(wú)用端口。
具體的說(shuō)就是,本發(fā)明實(shí)施例采用AS在邀請(qǐng)被叫時(shí)發(fā)送的INVITE消息中仍然采用攜帶SDP2(SDP2為AS邀請(qǐng)被叫參加會(huì)話時(shí)攜帶的媒體描述)的方式,該SDP2中c行中的IP地址填寫(xiě)為IP域中任一網(wǎng)絡(luò)實(shí)體的IP地址,媒體行中端口號(hào)填寫(xiě)為該網(wǎng)絡(luò)實(shí)體的一無(wú)用端口號(hào)。即,AS在邀請(qǐng)被叫時(shí)只需要將主叫媒體SDP1(SDP1為主叫媒體描述)中的c行IP地址及m行中的端口修改為該網(wǎng)絡(luò)實(shí)體的IP地址及無(wú)用端口就可以生成SDP2,這樣,在MRS播放彩鈴時(shí),媒體網(wǎng)關(guān)將其發(fā)送的RTP流引導(dǎo)到所述IP地址的無(wú)用端口上。
為了更詳細(xì)的闡述本發(fā)明實(shí)施例所述的方法,下面舉例進(jìn)行說(shuō)明。
例如,A用戶呼叫B用戶,B用戶有彩鈴業(yè)務(wù),B用戶所在的IP域中有一個(gè)網(wǎng)絡(luò)實(shí)體C;為了將B用戶發(fā)送的RTP包引導(dǎo)到該網(wǎng)絡(luò)實(shí)體C上,就需要在網(wǎng)絡(luò)實(shí)體C上設(shè)定一個(gè)無(wú)用的端口,如,網(wǎng)絡(luò)實(shí)體的IP地址為191.146.100.1,其中一個(gè)無(wú)用的端口為50002,現(xiàn)將該端口作為彩鈴業(yè)務(wù)中引導(dǎo)RTP包;同時(shí)配置191.146.100.1及50002端口給AS;在AS邀請(qǐng)被叫B用戶時(shí),將A用戶的SDP1中的IP地址和端口號(hào)修改為該無(wú)用的IP地址和端口號(hào),則生成的SDP2如下所示v=0o=HuaweiSoftX3000 243 243 IN IP4 191.146.60.1s=Sip Callc=IN IP4 191.146.100.1t=0 0m=audio 50002 RTP/AVP 8 0 4 18 2a=rtpmap8 PCMA/8000a=rtpmap0 PCMU/8000a=rtpmap4 G723/8000a=rtpmap18 G729/8000a=rtpmap2 G726-32/8000這樣,當(dāng)B用戶媒體網(wǎng)關(guān)發(fā)送RTP包時(shí),就會(huì)將RTP包引導(dǎo)到IP地址為191.146.100.1的50002端口上,由于網(wǎng)絡(luò)實(shí)體C不具備解析RTP包的功能,所以直接將這些RTP包丟掉即可。
在這里,網(wǎng)絡(luò)實(shí)體C可以是被叫用戶媒體網(wǎng)關(guān)所在IP域中任意的一個(gè)網(wǎng)絡(luò)實(shí)體,包括被叫用戶媒體網(wǎng)關(guān)或主叫用戶媒體網(wǎng)關(guān),這時(shí),就需要在所述用戶媒體網(wǎng)關(guān)或主叫用戶媒體網(wǎng)關(guān)上設(shè)置一無(wú)用端口,當(dāng)MRS給主叫用戶媒體網(wǎng)關(guān)發(fā)送RTP包時(shí),被叫用戶媒體網(wǎng)關(guān)發(fā)送的RTP包被引導(dǎo)到該無(wú)用端口上。
另外,并不是每路呼叫都需要使用一新的無(wú)用端口,一個(gè)無(wú)用端口可以供所有彩鈴呼叫或需要達(dá)到相同目的的別的類型的應(yīng)用使用。
下面對(duì)本發(fā)明實(shí)施例所述的系統(tǒng)進(jìn)行詳細(xì)說(shuō)明。
本發(fā)明實(shí)施例所述的系統(tǒng)包括MRS、被叫用戶媒體網(wǎng)關(guān)和任一網(wǎng)絡(luò)實(shí)體,MRS在向主叫用戶發(fā)送音頻數(shù)據(jù)流時(shí),將被叫用戶的媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到IP域中任意一個(gè)網(wǎng)絡(luò)實(shí)體的無(wú)用端口。
具體的說(shuō)就是,為了避免主叫用戶接收到被叫用戶媒體網(wǎng)關(guān)發(fā)送的RTP包,需要將這種RTP包引導(dǎo)流向別的地方,為此,需要在被叫用戶媒體網(wǎng)關(guān)所在的IP域中任意一個(gè)網(wǎng)絡(luò)實(shí)體上設(shè)置無(wú)用端口,該無(wú)用端口就像網(wǎng)絡(luò)上的一個(gè)垃圾池,專門(mén)收集網(wǎng)上多余或無(wú)用的數(shù)據(jù)包。
本發(fā)明實(shí)施例所述系統(tǒng)還包括AS,在所述AS上配置有所述網(wǎng)絡(luò)實(shí)體上的IP地址和無(wú)用的端口。
具體的說(shuō)就是,除了在所述網(wǎng)絡(luò)實(shí)體上設(shè)置無(wú)用端口外,還需要在AS上進(jìn)行配置,即讓AS知道該IP地址和端口。這樣,AS在邀請(qǐng)被叫時(shí),就會(huì)將該IP地址和端口通知被叫用戶媒體網(wǎng)關(guān)。具體實(shí)現(xiàn)過(guò)程,在前面關(guān)于方法的闡述中已經(jīng)詳細(xì)介紹過(guò),這里就不再贅述。
至此,本發(fā)明實(shí)施例中的被叫用戶和主叫用戶僅以SIP用戶為例進(jìn)行說(shuō)明,但本領(lǐng)域技術(shù)人員應(yīng)該知道,本發(fā)明并不限于SIP用戶,還可以包括PSTN(公共交換電話網(wǎng)絡(luò))用戶、H323用戶或ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))用戶等。
在本發(fā)明實(shí)施例中僅以彩鈴業(yè)務(wù)為例,對(duì)屏蔽被叫用戶放音的方法進(jìn)行了說(shuō)明。即對(duì)于彩鈴業(yè)務(wù),需要在AS上設(shè)置該IP域的無(wú)用端口,對(duì)于其他需要屏蔽某些RTP流的類似應(yīng)用,也可以采用本發(fā)明實(shí)施例所述方法。
另外,本發(fā)明實(shí)施例所述的音頻數(shù)據(jù)流不限于RTP包,還包括其他可以提供音頻的數(shù)據(jù)包。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書(shū)的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種屏蔽網(wǎng)關(guān)設(shè)備放音的方法,其特征在于,包括在媒體資源服務(wù)器MRS向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流時(shí),將被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到IP域中任一網(wǎng)絡(luò)實(shí)體的無(wú)用端口。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法具體包括在所述網(wǎng)絡(luò)實(shí)體上配置無(wú)用端口;在應(yīng)用服務(wù)器AS上配置所述網(wǎng)絡(luò)實(shí)體的IP地址和所述無(wú)用端口;AS將所述IP地址和無(wú)用端口通知給被叫用戶媒體網(wǎng)關(guān);被叫用戶媒體網(wǎng)關(guān)將其產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到所述無(wú)用端口。
3.根據(jù)權(quán)利要求1或2中任意一項(xiàng)所述的方法,其特征在于,所述音頻數(shù)據(jù)流包括實(shí)時(shí)傳輸協(xié)議RTP包。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主叫用戶或被叫用戶包括會(huì)話初始化協(xié)議SIP用戶、基于分組的多媒體通訊系統(tǒng)H323用戶或綜合業(yè)務(wù)數(shù)字網(wǎng)ISDN用戶。
5.一種屏蔽網(wǎng)關(guān)設(shè)備放音的系統(tǒng),其特征在于,包括MRS、被叫用戶媒體網(wǎng)關(guān)和任一網(wǎng)絡(luò)實(shí)體,MRS負(fù)責(zé)向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流;被叫用戶媒體網(wǎng)關(guān)當(dāng)MRS向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流時(shí),被叫用戶媒體網(wǎng)關(guān)將其產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到所述網(wǎng)絡(luò)實(shí)體的無(wú)用端口。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括AS,在所述AS上配置所述網(wǎng)絡(luò)實(shí)體的IP地址和無(wú)用端口,并將IP地址和無(wú)用端口通知給被叫用戶媒體網(wǎng)關(guān)。
全文摘要
本發(fā)明涉及屏蔽網(wǎng)關(guān)設(shè)備放音的方法及系統(tǒng)。本發(fā)明所述方法包括在媒體資源服務(wù)器MRS向主叫用戶媒體網(wǎng)關(guān)發(fā)送音頻數(shù)據(jù)流時(shí),被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流被引導(dǎo)到IP域中任一網(wǎng)絡(luò)實(shí)體的無(wú)用端口;本發(fā)明所述系統(tǒng)包括MRS、被叫用戶媒體網(wǎng)關(guān)和任一網(wǎng)絡(luò)實(shí)體;本發(fā)明通過(guò)將被叫用戶媒體網(wǎng)關(guān)產(chǎn)生的音頻數(shù)據(jù)流引導(dǎo)到主叫用戶外的網(wǎng)絡(luò)實(shí)體,從而保證主叫用戶媒體網(wǎng)關(guān)只接收到MRS發(fā)送給其的實(shí)時(shí)傳輸協(xié)議RTP包,達(dá)到提高彩鈴質(zhì)量的目的。
文檔編號(hào)H04L12/16GK1997076SQ20061017030
公開(kāi)日2007年7月11日 申請(qǐng)日期2006年12月28日 優(yōu)先權(quán)日2006年12月28日
發(fā)明者趙志洪, 楊天宇, 帥本平 申請(qǐng)人:華為技術(shù)有限公司