專利名稱:利用早媒體技術(shù)播放彩色振鈴音的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體子系統(tǒng)(以下簡(jiǎn)稱IMS)中利用早媒體 (early-media)技術(shù)來(lái)給被叫方播放彩色振鈴音的方法。
背景技術(shù):
在現(xiàn)有技術(shù)下,被叫方的振鈴音通常都是單一的、固定的。在固定 網(wǎng)絡(luò)的傳統(tǒng)呼叫流程中,交換機(jī)會(huì)向被叫方發(fā)送振鈴信號(hào),電話在接收 到振鈴信號(hào)后作出相應(yīng)的動(dòng)作(聲音、振動(dòng)、閃光),提示被叫方接電話。 在移動(dòng)網(wǎng)絡(luò)中,可以由被叫終端進(jìn)行簡(jiǎn)單的振鈴音設(shè)置,但是更多的顯 示的是被叫終端的意愿。
目前,在接通電話之前,被叫方對(duì)于主叫方的呼叫意圖只能從顯示 的號(hào)碼中得到部分信息來(lái)加以判斷,但是也僅僅局限于自己電話簿中熟 悉的號(hào)碼,如果主叫方電話機(jī)丟失、搬家等因素?fù)Q一部電話機(jī)的話,被 叫方將不認(rèn)識(shí)該號(hào)碼?,F(xiàn)在,騷擾電話也較為猖獗,更有甚者,采用陌 生電話來(lái)對(duì)用戶進(jìn)行財(cái)務(wù)詐騙等等。因此,對(duì)于陌生的呼叫號(hào)碼, 一般 人不愿貿(mào)然接聽。如果改變一下呼叫流程,允許在呼叫建立之前讓主叫 方的一段個(gè)性化聲音作為振鈴音在被叫的電話機(jī)上播放,并且包含一些 與此次呼叫相關(guān)的信息,比如主叫方的自我介紹,主叫方的通話目的 等等,將使被叫方更加樂(lè)意接聽電話。
早媒體(early media)技術(shù)是指在被叫接收會(huì)話之前進(jìn)行媒體(例 如語(yǔ)音,視頻等)交換,互聯(lián)網(wǎng)工程任務(wù)組(以下簡(jiǎn)稱ITEF)對(duì)該 技術(shù)進(jìn)行了描述,具體參見RFC3959 (RFC:Request For Comments)和 RFC3960;同時(shí)早媒體技術(shù)中要用到SIP協(xié)議臨時(shí)響應(yīng)的可靠傳遞(以下 簡(jiǎn)稱PRACK)技術(shù),具體參見RFC3262;
為了更好地說(shuō)明該業(yè)務(wù)系統(tǒng),下面給出現(xiàn)有系統(tǒng)的圖示說(shuō)明。圖l是 利用早媒體技術(shù)來(lái)播放彩色振鈴音的系統(tǒng)結(jié)構(gòu)。
101: Caller,主叫用戶,包括SIP軟終端,SIP電話等,它和Caller Proxy 之間采用標(biāo)準(zhǔn)的SIP協(xié)議;
102: Caller Proxy,主叫代理服務(wù)器,可以為IMS域中的呼叫會(huì)話控 制功能(以下簡(jiǎn)稱CSCF)節(jié)點(diǎn),或者NGN中的SIP代理服務(wù)器節(jié)點(diǎn), 功能包括終端注冊(cè),呼叫控制和處理功能,并向應(yīng)用服務(wù)器觸發(fā)智能 業(yè)務(wù)等等;Caller Proxy和SIP A/S之間采用標(biāo)準(zhǔn)的SIP協(xié)議;
103: SIP A/S, SIP應(yīng)用服務(wù)器,提供增值業(yè)務(wù)或應(yīng)用,進(jìn)行業(yè)務(wù)邏 輯控制和執(zhí)行;SIP A/S和Media Server之間采用標(biāo)準(zhǔn)的SIP協(xié)議;
104: Media Server,媒體服務(wù)器,提供媒體處理功能;Media Server 和Content Server之間可以采用標(biāo)準(zhǔn)的超文本傳輸(以下簡(jiǎn)稱HTTP) 協(xié)議;
105: Content Server,內(nèi)容服務(wù)器,保存媒體文件等信息,通過(guò)HTTP
協(xié)議和Media Server通信,將媒體文件上傳到Media Server;
106: Callee Proxy,被叫代理服務(wù)器,功能與102: Caller P皿y相
對(duì)應(yīng);
107: Callee,被叫用戶,功能與101的Caller相對(duì)應(yīng)。
現(xiàn)有的SIP A/S參與的呼叫建立過(guò)程,如圖2所示
201: Caller發(fā)送INVITE請(qǐng)求到Caller Proxy,其中包括主叫方的會(huì)
話描述協(xié)議(以下簡(jiǎn)稱SDP)信息;
202: Caller Proxy對(duì)Caller的INVITE響應(yīng)lOO Trying;
203: Caller Proxy進(jìn)行業(yè)務(wù)觸發(fā),得到業(yè)務(wù)所在的SIP A/S;
204: Caller Proxy將Caller的INVITE請(qǐng)求前轉(zhuǎn)到SIP A/S;
205: SIP A/S對(duì)Caller Proxy的INVITE響應(yīng)100 Trying;
206: SIP A/S作為背靠背用戶代理(以下簡(jiǎn)稱B2BUA),根據(jù)Caller
側(cè)的INVITE請(qǐng)求重新封裝一個(gè)新的INV工TE請(qǐng)求到Callee Proxy,或者
SIP A/S也可作為SIP Proxy直接將INVITE請(qǐng)求Proxy到Callee Proxy;
以下流程以SIP A/S作為背靠背用戶代理為例說(shuō)明;
207: Callee Proxy對(duì)該INVITE請(qǐng)求響應(yīng)lOO Trying;
208: Callee Proxy將該INVITE請(qǐng)求前轉(zhuǎn)到Callee;
209: Callee對(duì)Callee Proxy的INVITE響應(yīng)lOO Trying;210: Callee響應(yīng)180 Ringing,同時(shí)被叫用戶聽振鈴音,該振鈴音可能是被叫端局發(fā)送或者被叫終端自身存儲(chǔ)的一段鈴聲;
211: Callee Proxy將i80 Ringing響應(yīng)前轉(zhuǎn)到SIP A/S;
212: SIP A/S作為B2BUA,封裝一個(gè)180 Ringing響應(yīng)到Caller Proxy;
213: Caller Proxy前轉(zhuǎn)180 Ringing響應(yīng)到Caller方;
214:當(dāng)Callee方接聽呼叫時(shí),Callee方向Callee Proxy發(fā)送200 OK
響應(yīng),同時(shí)準(zhǔn)備接收從Caller方過(guò)來(lái)的RTP包;
215: Callee Proxy前轉(zhuǎn)該200 OK響應(yīng)到SIP A/S; .
216: SIP A/S作為B2BUA,封裝一個(gè)200 OK到Caller側(cè)的Caller Proxy;
217: Caller Proxy前轉(zhuǎn)該200 OK響應(yīng)到Caller方;
218: Caller方對(duì)200 OK響應(yīng)ACK請(qǐng)求,同時(shí)建立到Callee方的RTP端
219: Caller Proxy前轉(zhuǎn)該ACK請(qǐng)求到SIP A/S;
220: SIP A/S作為B2BUA,封裝一個(gè)ACK請(qǐng)求到被叫側(cè);
221: Callee Proxy前轉(zhuǎn)該ACK請(qǐng)求到Callee方,Caller方和Callee方的通話建立;
現(xiàn)在的振鈴音一般由被叫端局發(fā)送或者由被叫側(cè)的移動(dòng)終端來(lái)進(jìn) 行簡(jiǎn)單定制, 一者信號(hào)較為單調(diào);二者沒有體現(xiàn)發(fā)起呼叫方的意愿。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種利用早媒體技術(shù)播放彩色振鈴音的方法。
為實(shí)現(xiàn)上述目的, 一種利用早媒體技術(shù)播放彩色振鈴音的方法,包 括步驟
a) 主叫方利用媒體服務(wù)器定制自己的彩色振鈴音,
b) 主叫方的代理服務(wù)器判斷主叫方是否簽約了彩色振鈴音業(yè)務(wù),如 簽約則向SIP A/S觸發(fā)彩色振鈴音業(yè)務(wù);
c) SIP A/S利用早媒體技術(shù),向被叫方播送彩色振鈴音;
d) 當(dāng)被叫方應(yīng)答此次呼叫時(shí),SIP A/S停止彩色彩鈴音的播放并釋放 相應(yīng)的資源。
本發(fā)明充分利用早媒體技術(shù),進(jìn)行靈活的業(yè)務(wù)控制,能將主叫方定 制的彩色振鈴音利用早媒體通道發(fā)送到被叫方。在呼叫接通時(shí),能夠停 止彩色振鈴音的播放并釋放相應(yīng)的資源,且對(duì)于呼叫流程的改動(dòng)較小。
圖l是利用早媒體技術(shù)播放彩色振鈴音的系統(tǒng)結(jié)構(gòu);
圖2是現(xiàn)有的SIP A/S參與的呼叫流程;
圖3是錄制彩色振鈴音的典型過(guò)程;
圖4是播放彩色振鈴音的示意圖5是利用早媒體技術(shù)播放彩色振鈴音的呼叫流程。
具體實(shí)施例方式
本發(fā)明充分利用靈活的業(yè)務(wù)邏輯控制,在呼叫建立之前將本次呼叫 相關(guān)的信息通過(guò)彩色振鈴音通知被叫方,使二者的溝通更加人性化,更
加順暢;為實(shí)現(xiàn)該目的,可以由主叫用戶自己定制振鈴音,并且在發(fā)起 呼叫的同時(shí)對(duì)被叫用戶播放。為實(shí)現(xiàn)該功能可以參見圖3和圖4。 圖3錄制彩色振鈴音典型過(guò)程。
301主叫撥打業(yè)務(wù)接入碼,該業(yè)務(wù)接入碼由業(yè)務(wù)運(yùn)營(yíng)商提供;
302 Caller Proxy進(jìn)行業(yè)務(wù)觸發(fā),將呼叫請(qǐng)求前轉(zhuǎn)到SIP A/S;
303 SIP A/S根據(jù)業(yè)務(wù)邏輯,建立主叫和媒體服務(wù)器之間的媒體通道, 準(zhǔn)備錄音;
304主叫進(jìn)行錄音;
305錄音完畢,將該振鈴音上傳到Content Server;
該方式只是一種典型的利用媒體服務(wù)器來(lái)進(jìn)行彩色振鈴音錄制的實(shí)現(xiàn), 也可以在其他介質(zhì)上錄制完畢后,直接上載到Content Server上。
圖4播放彩色振鈴音示意圖
401主叫發(fā)起彩色振鈴音業(yè)務(wù)呼叫;
402 Caller Proxy根據(jù)主叫號(hào)碼或者其他屬性進(jìn)行彩色振鈴音業(yè)務(wù)觸
403 SIP A/S啟動(dòng)彩色振鈴音業(yè)務(wù)邏輯,呼叫被叫用戶且該請(qǐng)求中攜
帶要求早媒體支持的標(biāo)識(shí);
404 Callee Proxy轉(zhuǎn)發(fā)該呼叫請(qǐng)求;
405 Callee響應(yīng)該呼叫請(qǐng)求,并在該響應(yīng)中攜帶準(zhǔn)備好的、用于播放 媒體信息的早媒體通道資源;
406 Callee Proxy轉(zhuǎn)發(fā)被叫的呼叫響應(yīng);
407 SIP A/S建立被叫和媒體服務(wù)器之間的通道通道,準(zhǔn)備播放特色 振鈴音;
408媒體服務(wù)器從內(nèi)容服務(wù)器得到對(duì)應(yīng)的特色振鈴音資源;
409媒體服務(wù)器利用建立好的媒體通道,向被叫播放特色振鈴音;
410被叫應(yīng)答呼叫;
411 Callee Proxy轉(zhuǎn)發(fā)被叫應(yīng)答的響應(yīng);
412 SIP A/S釋放用于特色振鈴音播放的媒體資源;
413 SIP A/S轉(zhuǎn)發(fā)被叫應(yīng)答的響應(yīng)到Caller Proxy;
414 Caller Proxy轉(zhuǎn)發(fā)被叫應(yīng)答的響應(yīng)到Caller;
415主叫接收到被叫的應(yīng)答響應(yīng),進(jìn)入到通話狀態(tài)。
本發(fā)明的具體處理流程可以參見圖5:利用早媒體技術(shù)來(lái)播放彩色
振鈴音的呼叫流程
501: Caller發(fā)送INVITE請(qǐng)求到Caller Proxy,其中包括主叫方的會(huì)
話描述協(xié)議(以下簡(jiǎn)稱SDP)信息;
502: Caller Proxy對(duì)Caller的INVITE響應(yīng)lOO Trying;
503: Caller Proxy進(jìn)行業(yè)務(wù)觸發(fā),得到業(yè)務(wù)所在的SIP A/S;
504: Caller Proxy將Caller的INVITE請(qǐng)求前轉(zhuǎn)到SIP A/S;
505: SIP A/S對(duì)Caller Proxy的INVITE響應(yīng)lOO Trying;
506: SIP A/S作為背靠背用戶代理(以下簡(jiǎn)稱:B2BUA),根據(jù)Caller
側(cè)的INVITE請(qǐng)求重新封裝一個(gè)新的INVITE請(qǐng)求到Callee Proxy,并且
增加支持早媒體(early-media)的標(biāo)識(shí)到該INVITE請(qǐng)求消息中,發(fā).
往Callee Proxy;
507: Callee Proxy對(duì)該INVITE請(qǐng)求響應(yīng)lOO Trying;
508: Callee Proxy將該INVITE請(qǐng)求前轉(zhuǎn)到Callee;
509: Callee對(duì)Callee Proxy的INVITE響應(yīng)100 Trying;
510: Callee方準(zhǔn)備好接收早媒體的實(shí)時(shí)傳送協(xié)議(以下簡(jiǎn)稱RTP) 端口后,響應(yīng)183 Session Progress到Callee Proxy,其中攜帶為早 媒體準(zhǔn)備好的SDP信息,并且?guī)R時(shí)響應(yīng)的可靠傳遞標(biāo)志lOOrel;
511: Callee Proxy將Callee方的183 Session Progress響應(yīng)前轉(zhuǎn)到SIP A/S;
512: SIP A/S作為B2BUA,封裝一個(gè)183 Session Progress響應(yīng),發(fā) 往Caller側(cè)的Caller Proxy,其中不攜帶Callee側(cè)的SDP信息和臨時(shí) 響應(yīng)的可靠傳遞標(biāo)志100rel;
513: Caller Proxy將183 Session Progress前轉(zhuǎn)至ijCaller方;
514: SIP A/S作為B2BUA,封裝一個(gè)INVITE請(qǐng)求到Media Server,其 中攜帶Callee方為早媒體準(zhǔn)備好的SDP信息;同時(shí)在請(qǐng)求統(tǒng)一資源標(biāo) 識(shí)符(以下簡(jiǎn)稱Request-URI)中指定特色振鈴音的統(tǒng)一資源定位 符(以下簡(jiǎn)稱URL);
515: Media Server對(duì)SIPA/S的INVITE請(qǐng)求進(jìn)行自動(dòng)應(yīng)答,響應(yīng)200 0K, 且攜帶Media Server的SDP信息;
516:當(dāng)SIP A/S收到Media Server的200 0K響應(yīng)時(shí),封裝一個(gè)臨時(shí)響 應(yīng)的確認(rèn)消息(以下簡(jiǎn)稱PRACK)至ljCallee Proxy,并且?guī)в肕edia Server的SDP信息;該P(yáng)RACK消息是對(duì)Caller側(cè)183 Session Progress 響應(yīng)的確認(rèn);
517: Callee Proxy將PRACK請(qǐng)求前轉(zhuǎn)到Callee方;
518: Callee方對(duì)PRACK請(qǐng)求響應(yīng)200 0K,表示收到了PRACK請(qǐng)求,同時(shí)準(zhǔn)備接收從Media Server過(guò)來(lái)的RTP包;
519: Callee Proxy將對(duì)PRACK的200 OK響應(yīng)前轉(zhuǎn)到SIP A/S;
520: SIPA/S作為B2BUA,封裝一個(gè)確認(rèn)消息(以下簡(jiǎn)稱:ACK)到Media Server,對(duì)Media Server的200 OK響應(yīng)進(jìn)行確認(rèn),同時(shí)向Callee方早媒體SDP指定的端口發(fā)送RTP包,播放主叫定制的彩色振鈴音;
521: SIP A/S作為B2BUA,封裝一個(gè)180 Ringing響應(yīng)到Caller Proxy;
522: Caller Proxy前轉(zhuǎn)180 Ringing響應(yīng)到Caller方; 523:當(dāng)Callee方接聽呼叫時(shí),Callee方向Callee Proxy發(fā)送200 OK
響應(yīng),同時(shí)準(zhǔn)備接收從Caller方過(guò)來(lái)的RTP包;
524: Callee Proxy前轉(zhuǎn)該200 OK響應(yīng)到SIP A/S;
525: SIP A/S作為B2BUA,封裝一個(gè)200 OK到Caller側(cè)的Caller Proxy,
其中帶有Callee方的SDP;
526: Caller Proxy前轉(zhuǎn)該200 OK響應(yīng)到Caller方;
527: SIPA/S作為B2BUA,封裝一個(gè)再見(以下簡(jiǎn)稱:BYE)請(qǐng)求到Media
S6rv6r;
528: Media Server對(duì)該BYE請(qǐng)求響應(yīng)200 0K,同時(shí)釋放播放彩色振鈴 音的RTP端口;
529: Caller方對(duì)200 OK響應(yīng)ACK請(qǐng)求,同時(shí)建立到Callee方的RTP端 □;
530: Caller Proxy前轉(zhuǎn)該ACK請(qǐng)求到SIP A/S;
531: SIP A/S作為B2BUA,封裝一個(gè)ACK請(qǐng)求到被叫側(cè);
532: Callee Proxy前轉(zhuǎn)該ACK請(qǐng)求到Callee方,Caller方和Callee方
的通話建立.
權(quán)利要求
1.一種利用早媒體技術(shù)播放彩色振鈴音的方法,包括步驟a)主叫方利用媒體服務(wù)器定制自己的彩色振鈴音;b)主叫方的代理服務(wù)器判斷主叫方是否簽約了彩色振鈴音業(yè)務(wù),如簽約則向SIP A/S觸發(fā)彩色振鈴音業(yè)務(wù);c)SIP A/S利用早媒體技術(shù),向被叫方播送彩色振鈴音;d)當(dāng)被叫方應(yīng)答此次呼叫時(shí),SIP A/S停止彩色彩鈴音的播放并釋放相應(yīng)的資源。
2. 如權(quán)利要求l所述的方法其特征在于在步驟a)中,主叫方利用Web 上傳自己的彩色振鈴音。
3. 如權(quán)利要求l所述的方法其特征在于在步驟c)中,SIP A/S利用早 媒體技術(shù),發(fā)送要求支持早媒體技術(shù)的工NVITE請(qǐng)求到被叫方。
4. 如權(quán)利要求l所述的方法其特征在于在步驟c)中,SIP A/S將被叫 的會(huì)話進(jìn)展中的SDP封裝到媒體服務(wù)器的INVITE請(qǐng)求中。
5. 如權(quán)利要求l所述的方法其特征在于在步驟c)中,SIP A/S將主叫 方彩色振鈴音的URL地址封裝到Reques t-URI中發(fā)送給媒體服器。
6. 如權(quán)利要求l所述的方法其特征在于在步驟c)中,SIP A/S將媒體 服務(wù)器的200 OK響應(yīng)中的SDP封裝到發(fā)往被叫的PRACK請(qǐng)求中。
7. 如權(quán)利要求l所述的方法其特征在于在步驟c)中,被叫方利用早媒 體的SDP通道接聽彩色振鈴音。
全文摘要
一種利用早媒體技術(shù)播放彩色振鈴音的方法,包括步驟主叫方利用媒體服務(wù)器定制自己的彩色振鈴音;主叫方的代理服務(wù)器判斷主叫方是否簽約了彩色振鈴音業(yè)務(wù),如簽約則向SIPA/S觸發(fā)彩色振鈴音業(yè)務(wù);SIPA/S利用早媒體技術(shù),向被叫方播送彩色振鈴音;當(dāng)被叫方應(yīng)答此次呼叫時(shí),SIPA/S停止彩色彩鈴音的播放并釋放相應(yīng)的資源。本發(fā)明充分利用早媒體技術(shù),進(jìn)行靈活的業(yè)務(wù)控制,能將主叫方定制的彩色振鈴音利用早媒體通道發(fā)送到被叫方。在呼叫接通時(shí),能夠停止彩色振鈴音的播放并釋放響應(yīng)的資源,且對(duì)于呼叫流程的改動(dòng)較小。
文檔編號(hào)H04M3/42GK101202788SQ200610161999
公開日2008年6月18日 申請(qǐng)日期2006年12月12日 優(yōu)先權(quán)日2006年12月12日
發(fā)明者張文穎, 飛 楊, 陳士金 申請(qǐng)人:北京三星通信技術(shù)研究有限公司;三星電子株式會(huì)社