專利名稱:一種實現彩鈴業務的方法
技術領域:
本發明涉及通信領域,更具體地涉及一種IP多媒體子系統中實現彩鈴 業務的方法。
背景技術:
IP (Internet Protocol,網絡互聯協議)多4某體子系統(IP Multimedia Core Network Subsystem,簡稱IMS)是由第三代合作伙伴計劃(3rd Generation Partnership Project,簡稱3GPP )提出的一種基于IP的網絡架構,構建了一 個的開放而靈活的業務環境,支持多媒體應用,能夠為用戶提供豐富的多媒 體業務。在IMS業務體系中,控制層和業務層是分離的,控制層不提供具體業 務,只向業務層提供必要的觸發、路由、計費等功能。控制層中業務觸發和 控制功能是呼叫會話控制功能(Call Session Control Function,簡稱CSCF) 完成的,CSCF分為代理Proxy (簡稱P-CSCF )、查詢Interrogating和服務 Serving(筒稱S-CSCF )三種類型,其中負主要責任的是Serving, Interrogating 類型是可選的。業務層是由一系列應用服務器(Application Server,筒稱AS) 組成,能提供具體業務服務,AS可以是獨立的實體,也可以存在于S-CSCF 中。控制層S-CSCF根據用戶的簽約信息控制業務觸發,調用AS上的業務, 實現業務功能。AS和S-CSCF可以統稱為服務設備(Server Equipment,簡 稱SE)。會話中的端到端設備稱為用戶設備(UserEquipment,簡稱UE), 負責與4吏用者的交互。這些功能實體使用SIP (Session Initiation Protocol, 會話初始協議)協議通訊。在需要播放多々某體信息的業務中,會需要多媒體 資源功能(Media Resource Function,簡稱MRF )的參與,MRF分為控制部 分MRFC和媒體處理部分MRFP,其控制部分MRFC負責將SE的SIP信令 翻譯和解釋為對MRFP的指令,或者反之將MRFP的回應翻譯和解釋為向SE發送的SIP信令,而媒體處理部分MRFP負責媒體流的發送和接收。呼叫建立過程中同時向主叫播放多媒體信息的業務是IMS中的一種業 務,該業務也可稱為彩鈴業務,允許在呼叫過程中,被叫網絡向主叫方播放 由被叫方事先定制好的多媒體信息,包括音頻、視頻、圖形和它們的組合等, 并在被叫方應答后停止尚未停止的多媒體信息播放。圖1為現有的彩鈴業務基本消息流程圖,描述了主叫呼叫被叫的過程 中,被叫尚未應答的情況下,服務設備SE要求彩鈴媒體播放設備向主叫播 放多媒體信息的過程。由于MRFC很可能與SE在物理上是一個實體,為了 簡化流程表示,所以圖中將兩者表示在一個實體框中,兩者之間使用SIP協 議通訊。如圖l所示,其包括以下步驟步驟IOI, UE-A呼叫UE-B,向彩鈴媒體服務器SE發送INVITE消息, 消息中攜帶UE-A的正常媒體資源信息(比如在消息體中攜帶),并可告知 網絡UE-A支持早i某體,比如攜帶P-Early-Media字段,值為supported;步驟102, SE轉發該消息給UE-B;步驟103, UE-B收到呼叫消息,回應臨時響應給SE,比如"180 Ring", 臨時響應消息中可攜帶UE-B的正常i某體資源信息;步驟104, SE收到臨時響應消息,預留彩鈴J 某體資源;步驟105,如果臨時響應消息中攜帶有^ 某體資源信息,貝'jSE將消息中 的媒體資源信息的媒體連接地址及各媒體類型的端口地址修改為MRFP的, 如果臨時響應消息中沒有i某體資源信息,則攜帶MRFP的i某體資源信息,再 轉發該消息給UE-A,并攜帶早媒體標識信息,比如攜帶P-Early-Media字段, 值為sendonly、 sendrecv等;步驟106, SE通過MRFC指示MRFP向主叫用戶播放彩鈴媒體信息;步驟107, MRFP根據MRFC的指示向UE-A播放彩鈴;步驟108, UE-B應答呼叫,比如發送"200 OK (Answer),,消息,可 攜帶UE-B的正常媒體資源信息;步驟109,應答消息途經SE, SE通過MRFC通知MRFP停止播放彩鈴;步驟IIO, SE通知UE-A更新媒體資源信息,比如發送UPDATE消息, 并在消息體中攜帶收到的UE-B的正常媒體資源信息;步驟Ul, UE-A同意更新,比如回應"200 OK"消息,并且攜帶步驟 101中的正常4某體資源信息;步驟112, SE收到同意更新的消息,發送應答消息給UE-A,比如發送 "200 OK",并且不攜帶媒體資源信息;步驟in,至此,UE-A和UE-B建立起了會話連接。 現有技術的不足之處在于1. 由于標準規定步驟103、 105、 108中的媒體資源信息所提供的媒體 類型都不能超出步驟101中的媒體類型,因此,如果彩鈴媒體比正常媒體需 要更多媒體類型,則無法播放多出的媒體類型的媒體信息;2. 步驟111中UE-A必須攜帶步驟101中的媒體資源信息,這一要求 不符合標準過程,有可能UE-A不支持這種方式,則將導致呼叫失敗。發明內容本發明要解決的技術問題是提供一種實現彩鈴業務的方法,解決現有技 術中無法播放彩鈴媒體比正常媒體多出的媒體類型的媒體信息的問題。為了解決上述問題,本發明提供了一種實現彩鈴業務的方法,在會話建 立過程中進行媒體資源協商時,服務設備收到被叫用戶回應的臨時響應消息 后,根據彩鈴媒體資源信息和收到的正常媒體資源信息,計算同時滿足彩鈴 媒體資源信息和正常媒體資源信息的最小集合,將其作為最終的結果媒體資 源信息集合進行媒體資源預留;媒體資源預留完成后,服務設備通過向主叫用戶發送包含該結果媒體資 源信息集合的臨時響應消息或更新媒體資源信息請求完成媒體資源協商,并 指示彩鈴媒體播放設備向主叫用戶播放彩鈴多媒體信息。進一步的,采用如下步驟計算所述結果纟某體資源信息集合將彩鈴媒體資源信息集合作為初始的結果媒體資源信息集合; 如果正常媒體需要的某個媒體類型不在彩鈴媒體資源信息集合或結果 媒體資源信息集合中,則將其加入到結果媒體資源集合中。進一步的,釆用如下步驟計算所述結果i某體資源信息集合將正常媒體資源信息集合作為初始的結果媒體資源信息集合;如果彩鈴媒體需要的某個媒體類型不在正常媒體資源信息集合或結果 媒體資源信息集合中,則將其加入到結果媒體資源集合中。進一步的,當主叫用戶發起呼叫時,主叫用戶向服務設備發送呼叫請求消息,并在該呼叫請求消息中攜帶主 叫的正常媒體資源信息,服務設備將呼叫請求消息轉發給被叫用戶;被叫用戶回應臨時響應消息給服務設備,如果在臨時響應消息中攜帶有 媒體資源信息,則服務設備根據彩鈴媒體資源信息和該臨時響應消息中攜帶 的媒體資源信息中的被叫的正常媒體資源信息計算所述結果媒體資源信息 集合;否則,服務設備根據彩鈴媒體資源信息和所述呼叫請求消息中攜帶的 主叫的正常々某體資源信息計算所述結果纟某體資源信息集合。進一步的,當由服務設備發起呼叫時,服務設備先向主叫用戶發送呼叫請求消息,主叫用戶回應臨時響應消息 或應答消息,并在臨時響應消息或應答消息中攜帶主叫的正常媒體資源信 息;服務設備收到該臨時響應消息或應答消息后,向被叫用戶發送呼叫請求 消息;被叫用戶收到服務設備發送的呼叫請求消息后,回應臨時響應消息給服 務設備,如果在該臨時響應消息中攜帶有媒體資源信息,則服務設備根據彩 鈴媒體資源信息和該臨時響應消息中攜帶的媒體資源信息中的被叫的正常媒體資源信息計算所述結果媒體資源信息集合;否則,服務設備根據彩鈴々某 體資源信息和主叫的正常媒體資源信息計算所述結果媒體資源信息集合。進一步的,服務設備收到主叫用戶的呼叫請求消息后,將該呼叫請求消 息中攜帶的主叫的正常媒體資源信息的媒體連接地址及各媒體類型的端口 地址修改為彩鈴媒體播放設備的,然后將修改后的呼叫請求消息轉發給被叫用戶;如果被叫用戶回應的臨時響應消息中攜帶有媒體資源信息,則服務設備 將臨時響應消息中的媒體資源信息的媒體連接地址及各媒體類型的端口地 址修改為彩鈴媒體播放設備的,并將修改后的臨時響應消息轉發給主叫用 戶;否則,將臨時響應消息轉發給主叫用戶,并在消息中攜帶彩鈴媒體播放 設備的媒體資源信息。進一步的,服務設備收到主叫用戶回應的臨時響應消息或應答消息后, 將消息中的主叫的正常媒體資源信息的媒體連接地址及各媒體類型的端口 地址修改為彩鈴媒體播放設備的,然后向被叫用戶發送呼叫請求消息,并在 呼叫請求消息中攜帶修改后的主叫的正常媒體資源信息。進一步的,媒體資源預留完成后,服務設備將被叫用戶回應的臨時響應 消息轉發給主叫用戶,如果在所述臨時響應消息中可以攜帶所述結果媒體資 源信息集合中的所有媒體資源信息,則將所述臨時響應消息中的媒體資源信 息刪除,攜帶所述結果纟某體資源信息集合中的纟某體資源信息,并將修改后的 臨時響應消息;否則,服務設備在將所述臨時響應消息轉發給主叫用戶后, 向主叫用戶發送更新媒體資源信息請求,在請求中所述結果媒體資源信息集 合中的所有々某體資源信息。進一步的,服務設備收到被叫用戶的應答呼叫請求的應答消息后,指示 彩鈴媒體播放設備停止播放彩鈴多媒體信息;或者,如果服務設備在收到所述應答消息之前收到了被叫用戶的正常媒體資 源信息,由服務設備停止播放彩鈴多媒體信息。進一步的,服務設備收到被叫用戶的應答呼叫請求的應答消息后,服務 設備指示彩鈴々某體播放設備及主叫用戶釋放媒體資源。本發明提供的方法根據彩鈴媒體資源信息和收到的正常媒體資源信息, 計算同時滿足彩鈴媒體資源信息和正常媒體資源信息的最小集合,在進行媒 體資源預留時,將該最小集合作為最終的結果々某體資源信息集合進行4某體資 源預留,從而解決了現有技術中無法播放彩鈴媒體比正常媒體多出的媒體類型的媒體信息的問題。
圖1為現有的彩鈴業務基本消息流程圖;圖2為本發明實施例實現彩鈴業務的基本消息流程圖(用戶起呼);圖3為本發明另一實施例實現彩鈴業務的基本消息流程圖(服務器起 呼);圖4為本發明另一實施例實現彩鈴業務的基本流程圖。
具體實施方式
下面結合附圖及具體實施例對本發明的技術方案進行更詳細的說明。 實施例一圖2為本發明的使用中轉方式實現彩鈴業務的基本消息流程圖(用戶起 呼),描述了主叫UE-A呼叫被叫UE-B時,SE在轉發UE-A的呼叫的過程 中,控制媒體資源功能向主叫播放多媒體信息,并在被叫應答后停止播放的 過程,其中彩鈴媒體播放設備MRFP作為UE-A和UE-B媒體鏈路的中轉設 備,其步驟如下步驟201、 UE-A呼叫UE-B,比如發送INVITE(邀請)消息,攜帶UE-A 的正常媒體資源信息,比如在消息體中攜帶,并可告知網絡UE-A支持早媒 體,比如攜帶P-Early-Media字段,值為supported;步驟202、 SE收到呼叫請求消息后,將消息中的正常媒體資源信息的媒 體連接地址及各媒體類型的端口地址修改為MRFP的,然后轉發給UE-B;步驟203、 UE-B收到該呼叫請求消息后,返回臨時響應消息給SE,如 "180Ring"消息,消息中可攜帶UE-B的正常媒體資源信息;步驟204、 SE收到臨時響應消息,如杲臨時響應消息中攜帶有J 某體資源 信息,則SE將消息中的媒體資源信息的媒體連接地址及各媒體類型的端口地址修改為MRFP的,如果臨時響應消息中沒有媒體資源信息,則攜帶 MRFP的媒體資源信息,再轉發該消息給UE-A;步驟205、 SE通過MRFC要求MRFP預留彩鈴媒體資源,并4艮據為用 戶配置好的彩鈴媒體資源信息和步驟203 (如果該步驟中有媒體資源信息) /201 (如果步驟203中無媒體資源信息)中收到的媒體資源信息,計算能同 時滿足兩者的最小媒體資源信息集合,并將結果集合中的所有媒體類型的連 接地址和端口設為中轉設備的地址和端口 ,并要求MRFP預留結果集合中的資源;計算同時滿足兩者的最小媒體資源信息集合,可采用如下步驟A、 將彩鈴媒體資源信息集合作為初始的結果媒體資源信息集合。B、 如果正常媒體需要的某個媒體類型不在彩鈴媒體資源信息集合中 或結果媒體資源信息集合中,則將該媒體類型加入到結果媒體資源集合中。或采用如下步驟A,、將正常媒體資源信息集合作為初始的結果媒體資源信息集合。B,、如果彩鈴媒體需要的某個媒體類型不在正常媒體資源信息集合中 或結果媒體資源信息集合中,則將該媒體類型加入到結果媒體資源集合中。步驟206、資源預留成功后,SE要求UE-A更新媒體資源信息,比如發 送UPDATE消息,消息中攜帶步驟205計算出來的(即MRFP預留的)媒 體資源信息,并攜帶早媒體標識信息,比如攜帶P-Early-Media字段,值為 sendonly、 sendrecv等;步驟207、 UE-A收到新媒體資源信息后,回應同意更新的消息,比如 回應"200 OK"消息;步驟208、 SE收到同意更新的回應消息后,通過MRFC指示MRFP播 放彩鈴媒體信息;步驟209、 MRFP根據MRFC的指示向UE-A播放彩鈴;步驟210、 UE-B應答呼叫,比如發送"200 OK ( Answer)"消息給SE, 消息中可攜帶UE-B的正常々某體資源信息;步驟211、 SE收到UE-B的應答消息后,通過MRFC要求MRFP停止播放彩鈴信息;如果用戶的正常媒體數據早于應答消息到達MRFP, SE也可開始步驟 211的執行。步驟212、 SE轉發UE-B的應答消息給UE-A,轉發消息中不帶媒體資 源信息;步驟213、 UE-B建立起了和MRFP的媒體流連接;步驟214、 UE-A建立起了和MRFP的々某體流連才妻;至此,UE-A和UE-B可通過MRFP的中轉而進行正常通話了 。步驟215、 SE可通知主叫用戶釋放多余的媒體資源信息,比如發送 reINVITE消息,攜帶媒體資源信息,其中多余的媒體類型的端口號設置為0, 或者SE通過標準的第三方呼叫控制流程使MRFP脫離會話的媒體連接,實 現UE-A和UE-B的直接媒體連接,并指示MRFP釋放不再使用的媒體資源。本實施例中,是使用MRFP作為媒體的中轉設備,而不是主叫與被叫終 端直接建立媒體鏈接。MRFP屬于媒體層面,SE屬于信令層面,MRFP作 為媒體層的中轉設備,在202和204中使用了 MRFP的媒體資源信息。實施例二圖3為本發明另一實施例實現彩鈴業務的流程圖(服務器起呼),描述 了服務器先呼叫UE-A, UE-A應答后再呼叫UE-B時,SE在使用第三方呼 叫控制流程實現UE-A與UE-B建立會話的過程中,控制媒體資源功能向 UE-A播放多媒體信息,并在UE-B應答后停止播放的過程,其中彩鈴媒體 播放設備MRFP作為UE-A和UE-B媒體鏈路的中轉設備,其步驟如下步驟301、 SE呼叫UE-A,比如發送INVITE (邀請)消息,不帶媒體 資源信息;步驟302、 UE-A返回臨時響應消息,比如回應"183 Session Progress", 或應答呼叫,比如回應"200 OK",在消息體中攜帶UE-A的正常士某體資源 信息,比如在消息體中攜帶,并可告知網絡UE-A支持早媒體,比如攜帶P國Early-Media字,殳, <直為supported;步驟303、 SE收到消息后,將消息中的正常媒體資源信息的媒體連接地 址及各媒體類型的端口地址修改為MRFP的,然后向UE-B發送呼叫消息, 比如發送INVITE消息,攜帶修改后的正常媒體資源信息;步驟304、 UE-B返回臨時響應消息給SE,比如回應"180 Ring",消 息中可攜帶UE-B的正常媒體資源信息步驟305、 SE收到UE-B的臨時響應消息后,通過MRFC要求MRFP 預留步驟彩鈴媒體資源,并且SE根據彩鈴媒體資源信息和步驟304 (如果 該步驟中有媒體資源信息)/302 (如果步驟304中無i某體資源信息)中收到 的媒體資源信息,計算能同時滿足兩者的最小媒體資源信息集合,并將結果 集合中的所有媒體類型的連接地址和端口設為MRFP的地址和端口 ,并要求 MRFP預留結果集合中的資源;計算同時滿足兩者的最小媒體資源信息集合,可采用與步驟205中描述 的算法。步驟306、資源預留成功后,SE要求UE-A更新媒體資源信息,如果步 驟302中回的是臨時響應,可發送PRACK消息或UPDATE消息,如果步 驟302中回的是應答消息,可發送reINVITE消息,消息中攜帶步驟305計 算出來的媒體資源信息,并可攜帶早媒體標識信息,比如攜帶P-Early-Media 字段,值為sendonly、 sendrecv等;步驟307、 UE-A收到新媒體資源信息后,回應同意更新的消息,比如 回應"200 OK"消息;步驟308、如果步驟302不是應答消息,則SE等待UE-A應答呼叫, UE-A應答呼叫,比如發送"200 OK"消息;步驟309、 SE收到步驟302或步驟308中的UE-A的應答消息后,通過 MRFC指示MRFP播放彩鈴媒體信息;步驟310~312、與圖2中的步驟209~211相同;步驟313~315、與圖2中的步驟213 215相同。實施例三圖4為本發明的彩鈴業務基本流程圖(應答后更新),描述了主叫UE-A 呼叫被叫UE-B時,SE在轉發UE-A的呼叫的過程中,控制媒體資源功能向 主叫播放多媒體信息,并在被叫應答后要求主叫方重新協商媒體,實現主被 叫通話的過程,其步驟如下步驟401 、 UE-A呼叫UE-B,比如發送INVITE (邀請)消息,攜帶UE-A 的正常媒體資源信息,比如在消息體中攜帶,并可告知網絡UE-A支持早媒 體,比如攜帶P-Early國Media字段,值為supported;步驟402、呼叫消息途經SE, SE轉發該消息給UE-B;步驟403 、 UE-B收到呼叫消息后,返回臨時響應消息給SE,如"180 Ring" 消息,消息中可攜帶UE-B的正常力某體資源信息;步驟404、 SE收到臨時響應消息,通過MRFC要求MRFP預留彩鈴媒 體資源,并且SE根據彩鈴媒體資源信息和步驟403 (如果該步驟中有媒體 資源信息)/401 (如果步驟403中無媒體資源信息)中收到的媒體資源信息, 計算能同時滿足兩者的最小媒體資源信息集合,并將結果集合中的所有々某體 類型的連接地址和端口設為中轉設備的地址和端口 ,并要求MRFP預留結果 集合中的資源;計算同時滿足兩者的最小媒體資源信息集合,可采用如下步驟A、 將彩IH某體資源信息集合作為初始的結果纟某體資源信息集合。B、 如果正常媒體需要的某個媒體類型不在彩鈴媒體資源信息集合中 或結果媒體資源信息集合中,則將該媒體類型加入到結果媒體資源集合中。或采用如下步驟A,、將正常媒體資源信息集合作為初始的結果媒體資源信息集合。B,、如果彩鈴媒體需要的某個媒體類型不在正常媒體資源信息集合中 或結果媒體資源信息集合中,則將該媒體類型加入到結果媒體資源集合中。步驟405、 SE將臨時響應消息中原有的媒體資源信息刪除,然后按照標 準的要求攜帶上步驟404計算出來的媒體資源信息,但由于標準的限制,可 能有些媒體類型的資源信息并不能攜帶上,并攜帶早媒體標識信息,比如攜帶P-Early-Media字段,值為sendonly、sendrecv等,最后轉發該消息給UE-A;步驟406、如果尚有部分々某體類型的資源信息未能在步驟405中攜帶上, 則SE要求l正-A更新媒體資源信息,比如發送UPDATE消息,消息中攜帶 步驟404計算出來的所有媒體資源信息,并攜帶早媒體標識信息,比如攜帶 P-Early-Media字段,值為sendonly、 sendrecv等;步驟407、 UE-A收到新々某體資源信息后,回應同意更新的消息,比如 回應"200 OK,,消息;步驟406和407不是必須的步驟,而是可選的,在滿足步驟406的前提 條件的基礎上可以執行這兩個步驟。步驟408、 SE收到同意更新的回應消息后,通過MRFC指示MRFP4番放彩鈴媒體信息;步驟409、 MRFP根據MRFC的指示向UE-A播放彩鈴;步驟410、 UE-B應答呼叫,比如發送"200 OK ( Answer),,消息給SE, 消息中可攜帶UE-B的正常i某體資源信息;步驟411、 SE收到UE-B的應答消息后,通過MRFC要求MRFP停止播放彩鈴信息;如果用戶的正常4某體數據早于應答消息到達MRFP, SE也可開始步驟 411的執行。步驟412、 SE轉發UE-B的應答消息給UE-A,轉發消息中不帶士某體資 源信息;步驟413、彩鈴SE向主叫方發送請求切換到正常媒體的請求,比如發 送re-INVITE請求,不帶任何々某體資源信息;步驟414、 UE-A收到切換請求,發送媒體資源更新消息,比如發送"200 OK,,消息,攜帶UE-A的正常媒體資源信息;步驟415、更新消息到達SE, SE再向被叫方發起媒體更新請求,比如 發送re-INVITE消息,攜帶UE-A的正常媒體資源信息;步驟416、 UE-B收到更新請求,回應同意更新的消息,比如發送"200OK",并攜帶UE-B的正常媒體資源信息;步驟417、同意更新的消息到達SE, SE再向主叫方發送確認更新的消 息,比如發送PRACK消息,攜帶UE-B的正常纟某體資源信息;步驟418、 UE-A建立起了和UE-B的媒體流連接。當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的 形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。
權利要求
1、一種實現彩鈴業務的方法,其特征在于,在會話建立過程中進行媒體資源協商時,服務設備收到被叫用戶回應的臨時響應消息后,根據彩鈴媒體資源信息和收到的正常媒體資源信息,計算同時滿足彩鈴媒體資源信息和正常媒體資源信息的最小集合,將其作為最終的結果媒體資源信息集合進行媒體資源預留;媒體資源預留完成后,服務設備通過向主叫用戶發送包含該結果媒體資源信息集合的臨時響應消息或更新媒體資源信息請求完成媒體資源協商,并指示彩鈴媒體播放設備向主叫用戶播放彩鈴多媒體信息。
2、 如權利要求l所述的方法,其特征在于,采用如下步驟計算所述結 果媒體資源信息集合將彩鈴媒體資源信息集合作為初始的結果媒體資源信息集合;如果正常媒體需要的某個媒體類型不在彩鈴媒體資源信息集合或結果 媒體資源信息集合中,則將其加入到結果媒體資源集合中。
3、 如權利要求l所述的方法,其特征在于,采用如下步驟計算所述結 果媒體資源信息集合將正常媒體資源信息集合作為初始的結果媒體資源信息集合;如果彩鈴媒體需要的某個媒體類型不在正常媒體資源信息集合或結果 媒體資源信息集合中,則將其加入到結果媒體資源集合中。
4、 如權利要求1或2或3之任一項所述的方法,其特征在于,當主叫 用戶發起呼叫時,主叫用戶向服務設備發送呼叫請求消息,并在該呼叫請求消息中攜帶主 叫的正常媒體資源信息,服務設備將呼叫請求消息轉發給被叫用戶;被叫用戶回應臨時響應消息給服務設備,如果在臨時響應消息中攜帶有 媒體資源信息,則服務設備根據彩鈴媒體資源信息和該臨時響應消息中攜帶 的媒體資源信息中的被叫的正常媒體資源信息計算所述結果媒體資源信息集合;否則,服務設備根據彩鈴々某體資源信息和所述呼叫請求消息中攜帶的 主叫的正常媒體資源信息計算所述結果媒體資源信息集合。
5、 如權利要求1或2或3之任一項所述的方法,其特征在于,當由服 務設備發起呼叫時,服務設備先向主叫用戶發送呼叫請求消息,主叫用戶回應臨時響應消息 或應答消息,并在臨時響應消息或應答消息中攜帶主叫的正常^f某體資源信 息;服務設備收到該臨時響應消息或應答消息后,向被叫用戶發送呼叫請求 消息;被叫用戶收到服務設備發送的呼叫請求消息后,回應臨時響應消息給服 務設備,如果在該臨時響應消息中攜帶有媒體資源信息,則服務設備根據彩 鈴媒體資源信息和該臨時響應消息中攜帶的媒體資源信息中的被叫的正常 媒體資源信息計算所述結果媒體資源信息集合;否則,服務設備根據彩鈴媒 體資源信息和主叫的正常媒體資源信息計算所述結果媒體資源信息集合。
6、 如權利要求4所述的方法,其特征在于,服務設備收到主叫用戶的呼叫請求消息后,將該呼叫請求消息中攜帶的 主叫的正常媒體資源信息的媒體連接地址及各媒體類型的端口地址修改為 彩鈴媒體播放設備的,然后將修改后的呼叫請求消息轉發給被叫用戶;如果被叫用戶回應的臨時響應消息中攜帶有媒體資源信息,則服務設備 將臨時響應消息中的媒體資源信息的媒體連接地址及各媒體類型的端口地 址修改為彩鈴媒體播放設備的,并將修改后的臨時響應消息轉發給主叫用 戶;否則,將臨時響應消息轉發給主叫用戶,并在消息中攜帶彩鈴媒體播放 設備的媒體資源信息。
7、 如權利要求5所述的方法,其特征在于,服務設備收到主叫用戶回應的臨時響應消息或應答消息后,將消息中的 主叫的正常媒體資源信息的媒體連接地址及各媒體類型的端口地址修改為 彩鈴媒體播放設備的,然后向被叫用戶發送呼叫請求消息,并在呼叫請求消 息中攜帶修改后的主叫的正常媒體資源信息。
8、 如權利要求4所述的方法,其特征在于,媒體資源預留完成后,服務設備將被叫用戶回應的臨時響應消息轉發給 主叫用戶,如果在所述臨時響應消息中可以攜帶所述結果媒體資源信息集合 中的所有J 某體資源信息,則將所述臨時響應消息中的々某體資源信息刪除,攜 帶所述結果媒體資源信息集合中的4某體資源信息,并將修改后的臨時響應消 息;否則,服務設備在將所述臨時響應消息轉發給主叫用戶后,向主叫用戶 發送更新媒體資源信息請求,在請求中所述結果媒體資源信息集合中的所有 媒體資源信息。
9、 如權利要求6或7或8之任一項所述的方法,其特征在于,服務設備收到被叫用戶的應答呼叫請求的應答消息后,指示彩鈴^ 某體播 放設備停止播放彩鈴多媒體信息;或者,如果服務設備在收到所述應答消息之前收到了被叫用戶的正常媒體資 源信息,由服務設備停止播放彩鈴多媒體信息。
10、 如權利要求6或7或8之任一項所述的方法,其特征在于,服務設備收到被叫用戶的應答呼叫請求的應答消息后,服務設備指示彩 鈴4某體播放設備及主叫用戶釋放媒體資源。
全文摘要
本發明公開了一種實現彩鈴業務的方法,在會話建立過程中進行媒體資源協商時,服務設備收到被叫用戶回應的臨時響應消息后,根據彩鈴媒體資源信息和收到的正常媒體資源信息,計算同時滿足彩鈴媒體資源信息和正常媒體資源信息的最小集合,將其作為最終的結果媒體資源信息集合進行媒體資源預留;媒體資源預留完成后,服務設備通過向主叫用戶發送包含該結果媒體資源信息集合的臨時響應消息或更新媒體資源信息請求完成媒體資源協商,并指示彩鈴媒體播放設備向主叫用戶播放彩鈴多媒體信息。該方法解決了現有技術中無法播放彩鈴媒體比正常媒體多出的媒體類型的媒體信息的問題。
文檔編號H04Q7/22GK101237614SQ20081000771
公開日2008年8月6日 申請日期2008年2月29日 優先權日2008年2月29日
發明者謝振華 申請人:中興通訊股份有限公司