專利名稱:一種呼叫通話中控制語音提示的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP多媒體系統(tǒng)(IP Multimedia Subsystem,簡稱IMS)通信領(lǐng)域,尤其 涉及一種呼叫通話中控制語音提示的方法及系統(tǒng)。
背景技術(shù):
第三代合作伙伴計劃(the3rd Generation Partner Proiect,簡稱 3GPP)在 24. 628協(xié)議中定義呼叫通話中語音提示的方式,適用于通話方在通話過程中向一個或一 個以上通話方進(jìn)行語音提示的情境。對于基本呼叫流程,24. 628協(xié)議涉及用戶設(shè)備(User Equipment,簡稱UE)和應(yīng)用服務(wù)器(ApplicationServer,簡稱AS)。如圖1所示,應(yīng)用 服務(wù)器(AS)決定對用戶A進(jìn)行語音提示,并確定音頻資源(例如為AAA.wav,其地址為 http://AAA.wav),應(yīng)用服務(wù)器(AS)通過服務(wù)呼叫會話控制功能(Serving-Call Session ControlFunction,簡稱S-CSCF)向用戶A發(fā)送攜帶呼叫信息(CallInfo)頭部的重請求 (Re-INVITE)消息,呼叫信息(CallInf0)頭部中指示出應(yīng)用服務(wù)器(AS)確定的音頻資源的 地址,用戶A獲知此音頻資源地址后,自行獲取并播放相應(yīng)的音頻文件。上述語音提示的方法存在如下缺陷1、UE或AS不支持或不方便使用呼叫信息(CallInf0)的情況下,將無法實現(xiàn)通話 中語音提示功能。2、上述方法要求的音頻資源為已經(jīng)存在的文件(例如保存于AS中的音頻文件,或 者某個媒體服務(wù)器中保存的音頻文件、或者互聯(lián)網(wǎng)上的音頻文件)上述方法不適用于需要 動態(tài)生成音頻文件的場景,尤其不適用于需要根據(jù)雙方的通話狀態(tài)動態(tài)生成通話中語音提 示的場景。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種呼叫通話中控制語音提示的方法及系統(tǒng),在 用戶媒體連接建立時不經(jīng)過多媒體資源功能的情況下,在用戶通話過程中,通過多媒體資 源功能實現(xiàn)語音提示的控制,提高系統(tǒng)性能。為了解決上述技術(shù)問題本發(fā)明提供了一種呼叫通話中控制語音提示的方法,包 括控制點對于用戶媒體連接建立時不經(jīng)過多媒體資源功能的情況,在用戶通話過程中,將 所述用戶的媒體連接切換到多媒體資源功能并建立起所述用戶與所述多媒體資源功能的 媒體協(xié)商,通過所述多媒體資源功能向所述用戶進(jìn)行語音提示。進(jìn)一步地,上述方法還具有以下特點所述控制點為應(yīng)用服務(wù)器,所述多媒體資源功能包括多媒體資源功能控制器和多 媒體資源功能處理器;或者;所述控制點包括應(yīng)用服務(wù)器、多媒體資源功能控制器,所述多 媒體資源功能包括多媒體資源功能處理器。進(jìn)一步地,上述方法還具有以下特點所述控制點通過所述多媒體資源功能向所述用戶進(jìn)行語音提示結(jié)束后,將接受語
4音示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話。進(jìn)一步地,上述方法還具有以下特點所述控制點通過所述多媒體資源功能向所述用戶進(jìn)行語音提示具體包括所述控 制點決定向所述用戶進(jìn)行語音提示后,向所述用戶發(fā)送攜帶多媒體資源功能媒體面描述信 息的重請求消息,并從所述用戶獲知用戶端的媒體面描述信息,建立起所述用戶與所述多 媒體資源功能的媒體協(xié)商,由所述多媒體資源功能向所述用戶進(jìn)行語音提示。進(jìn)一步地,上述方法還具有以下特點所述語音提示結(jié)束后,所述控制點指示所述多媒體資源功能釋放與語音提示相關(guān) 的音頻資源,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的 通話;或者;所述語音提示結(jié)束后,所述控制點指示所述多媒體資源功能修改控制模式,釋 放執(zhí)行語音提示時用于連接通話兩端的實時傳輸協(xié)議終結(jié)點,將通話雙方的終結(jié)拓?fù)潢P(guān)系 修改為收發(fā)雙向直連關(guān)系,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接, 指示所述多媒體資源功能釋放與語音提示相關(guān)的音頻資源,恢復(fù)用戶間的通話。進(jìn)一步地,上述方法還具有以下特點所述語音提示結(jié)束后將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連 接并恢復(fù)用戶間的通話的方式是以下方式中的一種方式一,所述控制點向所述通話雙方 用戶中的任意一方用戶發(fā)送重請求消息,并作為中介點完成所述通話雙方用戶的端到端協(xié) 商,恢復(fù)所述通話雙方用戶間的通話;方式二,所述控制點向接受語音提示的用戶發(fā)送攜帶 提供信息的重請求消息,釋放與該用戶的媒體連接,恢復(fù)通話雙方用戶間的通話。為了解決上述技術(shù)問題本發(fā)明還提供了一種呼叫通話中控制語音提示的系統(tǒng),包 括控制點,多媒體資源功能;所述控制點,對于用戶媒體連接建立時不經(jīng)過多媒體資源功能 的情況,用于在用戶通話過程中,將用戶的媒體連接切換到多媒體資源功能并建立起所述 用戶與所述多媒體資源功能的媒體協(xié)商,通過所述多媒體資源功能向所述用戶進(jìn)行語音提示。進(jìn)一步地,上述系統(tǒng)還具有以下特點所述控制點為應(yīng)用服務(wù)器,所述多媒體資源功能包括多媒體資源功能控制器和多 媒體資源功能處理器;或者;所述控制點包括應(yīng)用服務(wù)器、多媒體資源功能控制器,所述多 媒體資源功能包括多媒體資源功能處理器。進(jìn)一步地,上述系統(tǒng)還具有以下特點所述控制點,還用于通過所述多媒體資源功能向所述用戶進(jìn)行語音提示結(jié)束后, 將接受語音示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話。進(jìn)一步地,上述系統(tǒng)還具有以下特點所述控制點,還用于決定向所述用戶進(jìn)行語音提示后,向所述用戶發(fā)送攜帶多媒 體資源功能媒體面描述信息的重請求消息,并從所述用戶獲知用戶端的媒體面描述信息, 建立起所述用戶與所述多媒體資源功能的媒體協(xié)商;所述多媒體資源功能,用于在所述用 戶與所述多媒體資源功能的媒體協(xié)商建立成功后,向所述用戶進(jìn)行語音提示。進(jìn)一步地,上述系統(tǒng)還具有以下特點所述控制點,還用于在所述語音提示結(jié)束后,指示所述多媒體資源功能釋放與語 音提示相關(guān)的音頻資源,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話;或者;還用于在所述語音提示結(jié)束后,指示所述多媒體資源功能修改控 制模式,釋放執(zhí)行語音提示時用于連接通話兩端的實時傳輸協(xié)議終結(jié)點,將通話雙方的終 結(jié)拓?fù)潢P(guān)系修改為收發(fā)雙向直連關(guān)系,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對 端的連接,指示所述多媒體資源功能釋放與語音提示相關(guān)的音頻資源,恢復(fù)用戶間的通話。進(jìn)一步地,上述系統(tǒng)還具有以下特點所述控制點,還用于通過以下方式中的一種在所述語音提示結(jié)束后將接受語音提 示的用戶的媒體連接恢復(fù)為與通話對端的連接并恢復(fù)用戶間的通話方式一,向所述通話 雙方用戶中的任意一方用戶發(fā)送重請求消息,并作為中介點完成所述通話雙方用戶的端到 端協(xié)商,恢復(fù)所述通話雙方用戶間的通話;方式二,向接受語音提示的用戶發(fā)送攜帶提供信 息的重請求消息,釋放與該用戶的媒體連接,恢復(fù)通話雙方用戶間的通話。本發(fā)明適用于用戶間的呼叫通話是未經(jīng)過多媒體資源功能建立的情況,通過控制 多媒體資源功能的方式實現(xiàn)語音提示功能,將用戶與用戶間的媒體連接切換到用戶與多媒 體資源功能的媒體連接,在語音提示完成后,將用戶與多媒體資源功能的媒體連接切換回 用戶與用戶間的媒體連接。還可以根據(jù)不同的策略控制多媒體資源功能,達(dá)到不同的語音 通知效果,提高系統(tǒng)性能。
圖1是已有技術(shù)中定義的實現(xiàn)通話中語音提示的方式示意圖;圖2是實施例中通話中對雙方用戶進(jìn)行語音提示控制的示意圖;圖3是實施例中通話中對單用戶進(jìn)行語音提示控制的示意圖;圖4是實施例中通話中停止對雙方用戶進(jìn)行語音提示控制的示意圖;圖5是實施例中通話中停止對雙方用戶進(jìn)行語音提示控制的另一種實現(xiàn)方式示 意圖;圖6是實施例中通話中停止對雙方用戶進(jìn)行語音提示控制的另一種實現(xiàn)方式示 意圖。
具體實施例方式本發(fā)明中,呼叫通話中控制語音提示的系統(tǒng),包括控制點,多媒體資源功能???制點指應(yīng)用服務(wù)器(AS)時,多媒體資源功能包括多媒體資源功能控制器(Multimedia Resource Function Controller,簡稱 MRFC)和多媒體資源功能處理器(Multimedia Resource Function Processor,簡稱MRFP),其中,應(yīng)用服務(wù)器(AS)和MRFC位于不同的實 體。在此系統(tǒng)中,應(yīng)用服務(wù)器(AS)和MRFC還可以位于同一實體中,此時,控制點包括應(yīng)用 服務(wù)器、多媒體資源功能控制器,多媒體資源功能包括MRFP。所述控制點,對于用戶媒體連接建立時不經(jīng)過多媒體資源功能的情況,用于在用 戶通話過程中,將用戶的媒體連接切換到多媒體資源功能并建立起所述用戶與所述多媒體 資源功能的媒體協(xié)商,通過所述多媒體資源功能向所述用戶進(jìn)行語音提示。在控制語音提示過程中,具體的,所述控制點,還用于決定向所述用戶進(jìn)行語音提 示后,向所述用戶發(fā)送攜帶多媒體資源功能媒體面描述信息的重請求消息,并從所述用戶 獲知用戶端的媒體面描述信息,建立起所述用戶與所述多媒體資源功能的媒體協(xié)商;所述
6多媒體資源功能,用于在所述用戶與所述多媒體資源功能的媒體協(xié)商建立成功后,向所述 用戶進(jìn)行語音提示。所述控制點,還用于通過所述多媒體資源功能向所述用戶進(jìn)行語音提示結(jié)束后, 將接受語音示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話。語音提示結(jié)束后,多媒體資源功能可以在不同的時機(jī)釋放與語音提示相關(guān)的音頻 資源。例如,所述控制點用于在語音提示結(jié)束后,指示所述多媒體資源功能釋放與語音提示 相關(guān)的音頻資源,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶 間的通話。再例如,所述控制點用于在語音提示結(jié)束后,指示所述多媒體資源功能修改控制 模式,釋放執(zhí)行語音提示時用于連接通話兩端的實時傳輸協(xié)議(Real-Time Transport,簡 稱RTP)終結(jié)點,將通話雙方的終結(jié)拓?fù)潢P(guān)系修改為收發(fā)雙向直連關(guān)系,將接受語音提示的 用戶的媒體連接恢復(fù)為與通話對端的連接,指示所述多媒體資源功能釋放與語音提示相關(guān) 的音頻資源,恢復(fù)用戶間的通話。所述控制點還用于通過以下方式中的一種在語音提示結(jié)束后將接受語音提示的 用戶的媒體連接恢復(fù)為與通話對端的連接并恢復(fù)用戶間的通話方式一,向所述通話雙方 用戶中的任意一方用戶發(fā)送重請求消息,并作為中介點完成所述通話雙方用戶的端到端協(xié) 商,恢復(fù)所述通話雙方用戶間的通話;方式二,向接受語音提示的用戶發(fā)送攜帶提供信息的 重請求消息,釋放與該用戶的媒體連接,恢復(fù)通話雙方用戶間的通話。
對應(yīng)于上述系統(tǒng),呼叫通話中控制語音提示的方法包括控制點對于用戶媒體連 接建立時不經(jīng)過多媒體資源功能的情況,在用戶通話過程中,將所述用戶的媒體連接切換 到多媒體資源功能并建立起所述用戶與所述多媒體資源功能的媒體協(xié)商,通過所述多媒體 資源功能向所述用戶進(jìn)行語音提示。本發(fā)明中,所述控制點通過所述多媒體資源功能向所述用戶進(jìn)行語音提示結(jié)束 后,將接受語音示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話。所述控制點為應(yīng)用服務(wù)器,所述多媒體資源功能包括多媒體資源功能控制器和多 媒體資源功能處理器;或者;所述控制點包括應(yīng)用服務(wù)器、多媒體資源功能控制器,所述多 媒體資源功能包括多媒體資源功能處理器。在控制語音提示的過程中,控制點通過所述多媒體資源功能向所述用戶進(jìn)行語音 提示具體包括控制點決定向所述用戶進(jìn)行語音提示后,向所述用戶發(fā)送攜帶多媒體資源 功能媒體面描述信息的重請求消息,并從所述用戶獲知用戶端的媒體面描述信息,建立起 所述用戶與所述多媒體資源功能的媒體協(xié)商,由所述多媒體資源功能向所述用戶進(jìn)行語音 提示。圖2中描述了實現(xiàn)通話中對雙方用戶進(jìn)行語音提示控制的實現(xiàn)方式,用戶A和用 戶B之間進(jìn)行呼叫通話,雙方用戶進(jìn)行語音提示的方法包括以下步驟步驟201,AS根據(jù)業(yè)務(wù)邏輯決定需要進(jìn)行通話中語音提示;實際應(yīng)用情景中,例如長途電話卡使用場景,AS在用戶A和用戶B通話過程中可 實時監(jiān)控其使用的長途電話卡的余額,用戶A和用戶B持續(xù)通話,直至長途電話卡的余額只 能提供一分鐘通話時,AS便決定需要將余額情況提示至兩用戶或其中一個用戶。AS決定需要進(jìn)行通話中語音提示后,還可以控制MRF預(yù)留語音提示相關(guān)的資源, 如通過H. 248協(xié)議創(chuàng)建相關(guān)關(guān)聯(lián)(Context)。在其它實施情況下,也可以不控制MRF預(yù)留語音提示相關(guān)的資源,MRF中已為用戶配置默認(rèn)的語音提示相關(guān)的資源。其中,MRF包括MRFC和MRFP。MRFC主要用于根據(jù)AS的指示對MRFP進(jìn)行控制, MRFP可以負(fù)責(zé)維護(hù)與語音提示相關(guān)的音頻資源,此音頻資源不直接保存于MRFP上時,MRFP 負(fù)責(zé)維護(hù)此音頻資源的地址。步驟202,AS向兩個用戶發(fā)送攜帶MRF媒體面描述信息的重請求(Re-INVITE) 消息,MRF媒體面的描述信息一般由會話描述協(xié)議(SessionDescription Protocol,簡稱 SDP)信息的形式表示。此SDP的類型為雙向收發(fā)。步驟203,兩個用戶分別向AS返回響應(yīng)消息(2000K消息)用戶端的媒體面描述信
息ο用戶端的媒體面描述信息一般也由SDP信息的形式表示。用戶返回的攜帶用戶端的媒體面描述信息的響應(yīng)消息不限于2000K消息,還可以 是183消息等其它會話初始協(xié)議(Session Initiation Protocol,簡稱SIP)響應(yīng)消息。步驟204,AS向兩用戶返回確認(rèn)(ACK)消息。步驟205,AS通過控制MRF對兩用戶進(jìn)行語音提示。具體的,AS通過MRFC控制MRFP對用戶進(jìn)行語音提示。對于H. 248控制的方式,包含還包含遠(yuǎn)端SDP媒體修改的步驟,此步驟為已有技 術(shù),此處不再詳細(xì)說明。步驟205的執(zhí)行時間還可以在步驟203和步驟204之間,還可以在步驟203之前。步驟206,MRF向兩用戶進(jìn)行語音提示。圖3中描述了實現(xiàn)通話中對單方用戶進(jìn)行語音提示的實現(xiàn)方式,用戶A和用戶B 之間進(jìn)行呼叫通話,對單方用戶進(jìn)行語音提示的方法包括以下步驟步驟301,AS根據(jù)業(yè)務(wù)邏輯決定需要進(jìn)行通話中語音提示;AS決定需要進(jìn)行通話中語音提示后,還可以控制MRF預(yù)留語音提示相關(guān)的資源, 如通過H. 248協(xié)議創(chuàng)建相關(guān)關(guān)聯(lián)(Context)。在其它實施情況下,也可以不控制MRF預(yù)留語 音提示相關(guān)的資源,MRF中已為用戶配置默認(rèn)的語音提示相關(guān)的資源。步驟302,AS向用戶A發(fā)送攜帶MRF媒體面描述信息的重請求(Re-INVITE)消息, MRF媒體面的描述信息一般由會話描述協(xié)議(SessionDescription Protocol,簡稱SDP)信 息的形式表示。步驟303,用戶A向AS返回響應(yīng)消息(2000K消息)用戶端的媒體面描述信息。用戶端的媒體面描述信息一般也由SDP信息的形式表示。
用戶返回的攜帶用戶端的媒體面描述信息的響應(yīng)消息不限于2000K消息,還可以 是183消息等其它會話初始協(xié)議(Session Initiation Protocol,簡稱SIP)響應(yīng)消息。步驟304,AS向用戶A返回確認(rèn)(ACK)消息。步驟305,AS控制MRF對用戶A進(jìn)行語音提示。對于H. 248控制的方式,包含還包含遠(yuǎn)端SDP媒體修改的步驟,此步驟為已有技 術(shù),此處不再詳細(xì)說明。步驟305的執(zhí)行時間還可以在步驟303和步驟304之間,還可以在步驟303之前。步驟306,MRF向用戶A進(jìn)行語音提示。與上述方法所述同理,還可以單獨向用戶B進(jìn)行語音提示。
當(dāng)僅向一個用戶進(jìn)行語音提示時,MRF可以通過策略控制,使得用戶A只能聽到語 音提示,也可以使用戶A聽到語音提示與用戶B語音的混音。此時,可以使用戶B聽到通話 保持音或無音或用戶A語音。語音提示結(jié)束后,恢復(fù)兩用戶間的通話時可以通過以下方法一和方法二兩種方 法。兩種方法中釋放多媒體資源功能中與語音提示相關(guān)的音頻資源的時機(jī)不同。方法一,語音提示結(jié)束后,控制點指示所述多媒體資源功能釋放與語音提示相關(guān) 的音頻資源,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的 通話。語音提示結(jié)束后將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接并 恢復(fù)用戶間的通話的方式是以下方式中的一種方式一,所述控制點向所述通話雙方用戶中的任意一方用戶發(fā)送重請求消息,并 作為中介點完成所述通話雙方用戶的端到端協(xié)商,恢復(fù)所述通話雙方用戶間的通話;方式二,所述控制點向接受語音提示的用戶發(fā)送攜帶提供信息的重請求消息,釋 放與該用戶的媒體連接,恢復(fù)通話雙方用戶間的通話。如圖4所示,方法一中采用上述方式一在語音提示結(jié)束后恢復(fù)兩用戶間的通話, 具體包括以下步驟步驟401,AS根據(jù)業(yè)務(wù)邏輯決定停止語音提示;步驟402,AS控制MRF停止語音提示,釋放與語音提示相關(guān)的音頻資源;步驟403,AS向用戶A發(fā)送重請求(Re-INVITE)消息,此重請求消息為協(xié)議中規(guī)定 的常規(guī)的重請求消息,不攜帶本發(fā)明中相關(guān)信息,以觸發(fā)用戶的端到端協(xié)商;步驟404,用戶A向AS返回響應(yīng)消息(2000K消息),并在響應(yīng)消息中攜帶指示信 息(Offer);用戶返回的攜帶指示信息(Offer)的響應(yīng)消息不限于2000K消息,還可以是183 消息等其它會話初始協(xié)議(Session Initiation Protocol,簡稱SIP)響應(yīng)消息。步驟405,AS向用戶B發(fā)送重請求(Re-INVITE)消息,此重請求消息中攜帶從用戶 A處接收到的(Offer);步驟406,用戶B向AS返回響應(yīng)消息(2000K消息),并在響應(yīng)消息中攜帶應(yīng)答信 息(Answer);步驟407,AS向用戶A發(fā)送確認(rèn)(ACK)消息,并在確認(rèn)消息中攜帶從用戶B接收到 的應(yīng)答信息(Answer);步驟408,AS向用戶B發(fā)送確認(rèn)(ACK)消息;AS作為中介點完成用戶A和用戶B的端到端協(xié)商的過程是指AS作為消息中轉(zhuǎn)點 使用戶A和用戶B完成SIP協(xié)議協(xié)商的過程。上述步驟403至步驟408的過程即為AS作 為中介點完成用戶A和用戶B的端到端協(xié)商的過程。步驟409,用戶A和用戶B完成端到端協(xié)商,用戶A和用戶B恢復(fù)通話。如圖5所示,方法一中采用上述方式二在語音提示結(jié)束后恢復(fù)兩用戶間的通話, 具體包括以下步驟步驟501,AS根據(jù)業(yè)務(wù)邏輯決定停止語音提示;步驟502,AS控制MRF停止語音提示,釋放與語音提示相關(guān)的音頻資源;
9
步驟503,AS向用戶A和用戶B發(fā)送重請求(Re-INVITE)消息,并在此重請求消息 中攜帶指示信息(Offer);步驟504,用戶A和用戶B向AS返回響應(yīng)消息(2000K消息),并在響應(yīng)消息中攜 帶指示信息(Answer);步驟505,AS向用戶A和用戶B發(fā)送確認(rèn)(ACK)消息;步驟506,用戶A和用戶B恢復(fù)通話。當(dāng)僅向一個用戶進(jìn)行語音提示結(jié)束時,可同理采用上述圖4和圖5所示的方法。在停止語音提示過程中,如果MRF過早退出或異常退出,則在用戶A和用戶B的端 到端協(xié)商過程中,媒體面上實際是屬于臨時性的不通狀態(tài)的。如果協(xié)商過程延遲一定的時 間,將對用戶體驗造成較大影響。提出如下方法二以解決此問題。方法二,語音提示結(jié)束后,控制點指示多媒體資源功能修改控制模式,釋放執(zhí)行語 音提示時用于連接通話兩端的實時傳輸協(xié)議終結(jié)點,將通話雙方的終結(jié)拓?fù)潢P(guān)系修改為收 發(fā)雙向直連關(guān)系,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,指示多媒 體資源功能釋放與語音提示相關(guān)的音頻資源,恢復(fù)用戶間的通話。在此方法二中,語音提示結(jié)束后將接受語音提示的用戶的媒體連接恢復(fù)為與通話 對端的連接并恢復(fù)用戶間的通話的方式可以使用方法一中描述的兩種方式。在此方法二中,對單用戶進(jìn)行語音提示結(jié)束后與對雙用戶進(jìn)行語音提示結(jié)束后的 操作同理。如圖6所示,方法二中在語音提示結(jié)束后通過方式一恢復(fù)兩用戶間的通話,具體 包括以下步驟步驟601,AS根據(jù)業(yè)務(wù)邏輯決定停止語音提示;步驟602 603,AS控制MRF停止語音提示,但不釋放與語音提示相關(guān)的音頻資 源;同時控制MRF修改控制模式,對于H. 248協(xié)議即釋放執(zhí)行語音提示時用于連接通話兩端 的RTP終結(jié)點,并將用戶A和用戶B的終結(jié)拓?fù)潢P(guān)系修改為收發(fā)雙向直連;步驟604,AS向用戶A發(fā)送重請求(Re-INVITE)消息,此重請求消息為協(xié)議中規(guī)定 的常規(guī)的重請求消息,不攜帶本發(fā)明中相關(guān)信息,以觸發(fā)用戶的端到端協(xié)商;步驟605,用戶A向AS返回響應(yīng)消息(2000K消息),并在響應(yīng)消息中攜帶指示信 息(Offer);用戶返回的攜帶指示信息(Offer)的響應(yīng)消息不限于2000K消息,還可以是183 消息等其它會話初始協(xié)議(Session Initiation Protocol,簡稱SIP)響應(yīng)消息。步驟606,AS向用戶B發(fā)送重請求(Re-INVITE)消息,此重請求消息中攜帶從用戶 A處接收到的(Offer);步驟607,用戶B向AS返回響應(yīng)消息(2000K消息),并在響應(yīng)消息中攜帶應(yīng)答信 息(Answer);步驟608,AS向用戶A發(fā)送確認(rèn)(ACK)消息,并在確認(rèn)消息中攜帶從用戶B接收到 的應(yīng)答信息(Answer);步驟609,AS向用戶B發(fā)送確認(rèn)(ACK)消息;步驟610,用戶A和用戶B完成端到端協(xié)商,AS控制MRF釋放與語音提示相關(guān)的音 頻資源;
步驟611,用戶A和用戶B恢復(fù)通話。上述方法中,圖2至圖6中只描述了控制點為AS,MRF包括MRFC和MRFP的情況, 控制點包括AS、MRFC,MRF包括MRFP的情況與圖2至圖6中同理,此處不再詳述。本發(fā)明通過控制多媒體資源功能的方式實現(xiàn)語音提示功能,將用戶與用戶間的媒 體連接切換到用戶與多媒體資源功能的媒體連接,在語音提示完成后,將用戶與多媒體資 源功能的媒體連接切換回用戶與用戶間的媒體連接。還可以根據(jù)不同的策略控制多媒體資 源功能,達(dá)到不同的語音通知效果,提高系統(tǒng)性能。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種呼叫通話中控制語音提示的方法,其特征在于,控制點對于用戶媒體連接建立時不經(jīng)過多媒體資源功能的情況,在用戶通話過程中, 將所述用戶的媒體連接切換到多媒體資源功能并建立起所述用戶與所述多媒體資源功能 的媒體協(xié)商,通過所述多媒體資源功能向所述用戶進(jìn)行語音提示。
2.如權(quán)利要求1所述的方法,其特征在于,所述控制點為應(yīng)用服務(wù)器,所述多媒體資源功能包括多媒體資源功能控制器和多媒體 資源功能處理器;或者;所述控制點包括應(yīng)用服務(wù)器、多媒體資源功能控制器,所述多媒體資源功能包括多媒 體資源功能處理器。
3.如權(quán)利要求1所述的方法,其特征在于,所述控制點通過所述多媒體資源功能向所述用戶進(jìn)行語音提示結(jié)束后,將接受語音示 的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話。
4.如權(quán)利要求1、2或3所述的方法,其特征在于,所述控制點通過所述多媒體資源功能向所述用戶進(jìn)行語音提示具體包括所述控制點決定向所述用戶進(jìn)行語音提示后,向所述用戶發(fā)送攜帶多媒體資源功能媒 體面描述信息的重請求消息,并從所述用戶獲知用戶端的媒體面描述信息,建立起所述用 戶與所述多媒體資源功能的媒體協(xié)商,由所述多媒體資源功能向所述用戶進(jìn)行語音提示。
5.如權(quán)利要求4所述的方法,其特征在于,所述語音提示結(jié)束后,所述控制點指示所述多媒體資源功能釋放與語音提示相關(guān)的音 頻資源,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話; 或者;所述語音提示結(jié)束后,所述控制點指示所述多媒體資源功能修改控制模式,釋放執(zhí)行 語音提示時用于連接通話兩端的實時傳輸協(xié)議終結(jié)點,將通話雙方的終結(jié)拓?fù)潢P(guān)系修改為 收發(fā)雙向直連關(guān)系,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,指示所 述多媒體資源功能釋放與語音提示相關(guān)的音頻資源,恢復(fù)用戶間的通話。
6.如權(quán)利要求5所述的方法,其特征在于,所述語音提示結(jié)束后將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接并 恢復(fù)用戶間的通話的方式是以下方式中的一種方式一,所述控制點向所述通話雙方用戶中的任意一方用戶發(fā)送重請求消息,并作為 中介點完成所述通話雙方用戶的端到端協(xié)商,恢復(fù)所述通話雙方用戶間的通話;方式二,所述控制點向接受語音提示的用戶發(fā)送攜帶提供信息的重請求消息,釋放與 該用戶的媒體連接,恢復(fù)通話雙方用戶間的通話。
7.—種呼叫通話中控制語音提示的系統(tǒng),其特征在于,包括控制點,多媒體資源功能;所述控制點,對于用戶媒體連接建立時不經(jīng)過多媒體資源功能的情況,用于在用戶通話過程中,將用戶的媒體連接切換到多媒體資源功能并建立起所述用戶與所述多媒體資源 功能的媒體協(xié)商,通過所述多媒體資源功能向所述用戶進(jìn)行語音提示。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述控制點為應(yīng)用服務(wù)器,所述多媒體資源功能包括多媒體資源功能控制器和多媒體 資源功能處理器;或者;所述控制點包括應(yīng)用服務(wù)器、多媒體資源功能控制器,所述多媒體資源功能包括多媒 體資源功能處理器。
9.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述控制點,還用于通過所述多媒體資源功能向所述用戶進(jìn)行語音提示結(jié)束后,將接 受語音示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用戶間的通話。
10.如權(quán)利要求7、8或9所述的系統(tǒng),其特征在于,所述控制點,還用于決定向所述用戶進(jìn)行語音提示后,向所述用戶發(fā)送攜帶多媒體資 源功能媒體面描述信息的重請求消息,并從所述用戶獲知用戶端的媒體面描述信息,建立 起所述用戶與所述多媒體資源功能的媒體協(xié)商;所述多媒體資源功能,用于在所述用戶與所述多媒體資源功能的媒體協(xié)商建立成功 后,向所述用戶進(jìn)行語音提示。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述控制點,還用于在所述語音提示結(jié)束后,指示所述多媒體資源功能釋放與語音提 示相關(guān)的音頻資源,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的連接,恢復(fù)用 戶間的通話;或者;還用于在所述語音提示結(jié)束后,指示所述多媒體資源功能修改控制模 式,釋放執(zhí)行語音提示時用于連接通話兩端的實時傳輸協(xié)議終結(jié)點,將通話雙方的終結(jié)拓 撲關(guān)系修改為收發(fā)雙向直連關(guān)系,將接受語音提示的用戶的媒體連接恢復(fù)為與通話對端的 連接,指示所述多媒體資源功能釋放與語音提示相關(guān)的音頻資源,恢復(fù)用戶間的通話。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述控制點,還用于通過以下方式中的一種在所述語音提示結(jié)束后將接受語音提示的 用戶的媒體連接恢復(fù)為與通話對端的連接并恢復(fù)用戶間的通話方式一,向所述通話雙方用戶中的任意一方用戶發(fā)送重請求消息,并作為中介點完成 所述通話雙方用戶的端到端協(xié)商,恢復(fù)所述通話雙方用戶間的通話;方式二,向接受語音提示的用戶發(fā)送攜帶提供信息的重請求消息,釋放與該用戶的媒 體連接,恢復(fù)通話雙方用戶間的通話。
全文摘要
本發(fā)明提供了一種呼叫通話中控制語音提示的方法及系統(tǒng),此方法包括控制點對于用戶媒體連接建立時不經(jīng)過多媒體資源功能的情況,在用戶通話過程中,將所述用戶的媒體連接切換到多媒體資源功能并建立起所述用戶與所述多媒體資源功能的媒體協(xié)商,通過所述多媒體資源功能向所述用戶進(jìn)行語音提示。本發(fā)明通過控制多媒體資源功能的方式實現(xiàn)語音提示功能,將用戶與用戶間的媒體連接切換到用戶與多媒體資源功能的媒體連接,在語音提示完成后,將用戶與多媒體資源功能的媒體連接切換回用戶與用戶間的媒體連接,還可以根據(jù)不同的策略控制多媒體資源功能達(dá)到不同的語音通知效果,提高系統(tǒng)性能。
文檔編號H04L29/06GK102006273SQ20101017370
公開日2011年4月6日 申請日期2010年4月28日 優(yōu)先權(quán)日2010年4月28日
發(fā)明者胡毅, 高揚 申請人:中興通訊股份有限公司