分布式監(jiān)聽方法、代理監(jiān)聽裝置、監(jiān)聽控制裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了分布式監(jiān)聽方法、代理監(jiān)聽裝置、監(jiān)聽控制裝置和系統(tǒng);其中方法包括:會話層的監(jiān)聽控制裝置獲取其感知的補(bǔ)充業(yè)務(wù)的事件信息;將所述事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。本發(fā)明實(shí)施例提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
【專利說明】分布式監(jiān)聽方法、代理監(jiān)聽裝置、監(jiān)聽控制裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種分布式監(jiān)聽方法、代理監(jiān)聽裝置、監(jiān)聽控制裝置和系統(tǒng)。
【背景技術(shù)】
[0002]分布式監(jiān)聽是指IMS( Internet Protocol multimedia subsystem,互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng))架構(gòu)下基于SBC (Session Border Controller,會話邊界控制器)提供本地媒體復(fù)制的監(jiān)聽方法。主要包括X1/X2/X3的接口能力;該方法為3GPP (Third GenerationPartnership Project,第三代移動(dòng)通信伙伴項(xiàng)目)/ETSI (European TelecommunicationsStandards Institution,歐洲電信標(biāo)準(zhǔn)協(xié)會)標(biāo)準(zhǔn)組織所推薦。
[0003]監(jiān)聽是通訊領(lǐng)域的強(qiáng)制業(yè)務(wù)需求,一般而言監(jiān)聽要求在本地域范圍內(nèi)實(shí)施并完成,在電路交換時(shí)代長期以來在全球各地的應(yīng)用基本基于傳統(tǒng)的電路技術(shù)來提供。在MS接入層/會話控制層/業(yè)務(wù)層分離的IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)全互聯(lián)架構(gòu)下,對監(jiān)聽功能提出了新的需求。一些運(yùn)營商根據(jù)IMS的架構(gòu)特征針對IP組網(wǎng)能力提出了分布式監(jiān)聽的強(qiáng)烈要求,尤其在IMS的VoLTE(voice over Long Term Evolution,基于長期演進(jìn)網(wǎng)絡(luò)的語音呼叫)的應(yīng)用領(lǐng)域,基于SBC提供分布式監(jiān)聽成為運(yùn)營商尤其歐洲大運(yùn)營商的基本需求。
[0004]目前基于SBC 單個(gè)網(wǎng)兀的SIP (Session Initiation Protocol,會話初始協(xié)議)信令業(yè)務(wù)流處理能力來決定是否觸發(fā)監(jiān)聽。這種方式簡單易用,能夠提供基本呼叫以及部分呼叫轉(zhuǎn)移類業(yè)務(wù)的監(jiān)聽能力,該技術(shù)當(dāng)前已經(jīng)得到較為廣泛的應(yīng)用。
[0005]然而,以上方案對補(bǔ)充業(yè)務(wù)(supplementary service)的監(jiān)聽能力不足,其中補(bǔ)充業(yè)務(wù)是指對基本電信業(yè)務(wù)進(jìn)行修改或者補(bǔ)充的業(yè)務(wù)。補(bǔ)充業(yè)務(wù)必須與相應(yīng)的基本電信業(yè)務(wù)一起提供,典型的如:ECT (Explicit Call Transfer,顯式呼叫轉(zhuǎn)移)或者呼叫轉(zhuǎn)移類業(yè)務(wù),由于SBC無法感知到補(bǔ)充業(yè)務(wù)是否已經(jīng)發(fā)生,因此以上方案無法提供對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供了一種分布式監(jiān)聽方法、代理監(jiān)聽裝置、監(jiān)聽控制裝置和系統(tǒng),用于實(shí)現(xiàn)對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0007]本發(fā)明實(shí)施例一方面提供了一種分布式監(jiān)聽方法,包括:
[0008]會話層的監(jiān)聽控制裝置獲取其感知的補(bǔ)充業(yè)務(wù)的事件信息;
[0009]將所述事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0010]從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
[0011]結(jié)合一方面的實(shí)現(xiàn)方式,在第一種可能的實(shí)現(xiàn)方式中,所述代理監(jiān)聽的任務(wù)包括:
[0012]代理事件上報(bào)和/或代理媒體上報(bào)。
[0013]結(jié)合一方面的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0014]結(jié)合一方面的實(shí)現(xiàn)方式,一方面的第一種可能的實(shí)現(xiàn)方式、一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持;所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0015]選擇所述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息;
[0016]或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);
[0017]所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0018]選擇所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0019]或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);
[0020]所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0021]選擇所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0022]或者,若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0023]向所述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示所述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
[0024]本發(fā)明實(shí)施例二方面提供了一種分布式監(jiān)聽方法,包括:
[0025]代理監(jiān)聽裝置接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;代理監(jiān)聽裝置為所述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0026]代理監(jiān)聽裝置在接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系;
[0027]對監(jiān)聽中心指定的用戶對象進(jìn)行匹配,如果匹配成功,則按照代理指示消息中指定的需要代理監(jiān)聽的任務(wù)發(fā)送監(jiān)聽到的與所述用戶對象對應(yīng)的信息給所述監(jiān)聽中心;如果匹配不成功,則忽略監(jiān)聽控制裝置發(fā)送來的代理監(jiān)聽的任務(wù)的指示。
[0028]結(jié)合二方面的實(shí)現(xiàn)方式,在第一種可能的實(shí)現(xiàn)方式中,所述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
[0029]結(jié)合二方面的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0030]結(jié)合二方面的實(shí)現(xiàn)方式,二方面的第一種可能的實(shí)現(xiàn)方式、二方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;
[0031]所述補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,所述代理監(jiān)聽的任務(wù)為代理事件上報(bào);所述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器;
[0032]或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器;
[0033]或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器;
[0034]或者,若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),所述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;所述互 聯(lián)邊界控制功能與所述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向所述互聯(lián)邊界控制功能。
[0035]本發(fā)明實(shí)施例三方面提供了一種監(jiān)聽控制裝置,所述監(jiān)聽控制裝置位于會話層,所述監(jiān)聽控制裝置包括:
[0036]信息獲取單元,用于獲取所述監(jiān)聽控制裝置感知的補(bǔ)充業(yè)務(wù)的事件信息;
[0037]信息發(fā)送單元,用于將所述信息獲取單元獲取的事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0038]指示發(fā)送單元,用于從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
[0039]結(jié)合三方面的實(shí)現(xiàn)方式,在第一種可能的實(shí)現(xiàn)方式中,所述指示發(fā)送單元,具體用于發(fā)送的所述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
[0040]結(jié)合三方面的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0041]結(jié)合三方面的實(shí)現(xiàn)方式,三方面的第一種可能的實(shí)現(xiàn)方式、三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述信息獲取單元,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持;
[0042]所述信息發(fā)送單元,具體用于所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇所述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息;
[0043]或者,所述信息獲取單元,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);
[0044]所述信息發(fā)送單元,具體用于從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0045]或者,所述信息獲取單元,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);[0046]所述信息發(fā)送單元,具體用于從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0047]或者,所述信息發(fā)送單元,具體用于所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,向所述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示所述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
[0048]本發(fā)明實(shí)施例四方面提供了一種代理監(jiān)聽裝置,包括:
[0049]接收單元,用于接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;接收會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息,所述代理監(jiān)聽裝置為所述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0050]代理建立單元,用于在接收單元接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系;
[0051]監(jiān)聽單元,用于對監(jiān)聽中心指定的用戶對象進(jìn)行匹配,如果匹配成功,則對監(jiān)聽中心指定對象進(jìn)行監(jiān)聽;如果匹配不成功,則忽略監(jiān)聽控制裝置發(fā)送來的代理監(jiān)聽的任務(wù)的指示;
[0052]監(jiān)聽發(fā)送單元,用于按照接收單元接收的代理指示消息中指定的需要代理監(jiān)聽的任務(wù)發(fā)送監(jiān)聽單元監(jiān)聽到的信息給所述監(jiān)聽中心。
[0053]結(jié)合四方面的實(shí)現(xiàn)方式,在第一種可能的實(shí)現(xiàn)方式中,所述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
[0054]結(jié)合四方面的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。[0055]結(jié)合四方面的實(shí)現(xiàn)方式,四方面的第一種可能的實(shí)現(xiàn)方式、四方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;
[0056]所述接收單元,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,所述代理監(jiān)聽的任務(wù)為代理事件上報(bào);所述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器;
[0057]或者,所述接收單元,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器;
[0058]或者,所述接收單元,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器;
[0059]或者,所述代理監(jiān)聽裝置還包括:控制單元,用于若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),所述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;所述控制單元,用于與所述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向所述互聯(lián)邊界控制功能。
[0060]本發(fā)明實(shí)施例五方面提供了一種分布式監(jiān)聽系統(tǒng),包括:
[0061]本發(fā)明實(shí)施例提供的任意一項(xiàng)的監(jiān)聽控制裝置,以及本發(fā)明實(shí)施例提供的任意一項(xiàng)的代理監(jiān)聽裝置。
[0062]從以上技術(shù)方案 可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):本發(fā)明實(shí)施例提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
【專利附圖】
【附圖說明】
[0063]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0064]圖1A為本發(fā)明實(shí)施例方法流程示意圖;
[0065]圖1B為本發(fā)明實(shí)施例方法流程示意圖;
[0066]圖2為本發(fā)明實(shí)施例方法流程示意圖;
[0067]圖3為本發(fā)明實(shí)施例方法流程示意圖;
[0068]圖4為本發(fā)明實(shí)施例方法流程示意圖;
[0069]圖5為本發(fā)明實(shí)施例方法流程示意圖;
[0070]圖6為本發(fā)明實(shí)施例監(jiān)聽控制裝置結(jié)構(gòu)示意圖;
[0071]圖7為本發(fā)明實(shí)施例代理監(jiān)聽裝置結(jié)構(gòu)示意圖;
[0072]圖8為本發(fā)明實(shí)施例代理監(jiān)聽裝置結(jié)構(gòu)示意圖;
[0073]圖9為本發(fā)明實(shí)施例系統(tǒng)結(jié)構(gòu)示意圖;
[0074]圖10為本發(fā)明實(shí)施例監(jiān)聽控制裝置結(jié)構(gòu)示意圖;
[0075]圖11為本發(fā)明實(shí)施例代理監(jiān)聽裝置結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】
[0076]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0077]本發(fā)明實(shí)施例提供了一種分布式監(jiān)聽方法,如圖1A所示,包括:
[0078]IOlA:會話層的監(jiān)聽控制裝置獲取其感知的補(bǔ)充業(yè)務(wù)的事件信息;
[0079]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;后續(xù)實(shí)施例將以此為例進(jìn)行詳細(xì)說明。需要說明的是,只要監(jiān)聽控制位于會話層就可以感知到補(bǔ)充業(yè)務(wù)的發(fā)生,本實(shí)施例中的會話層的裝置并不限于應(yīng)用服務(wù)器。
[0080]102A:將上述事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0081]103A:從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
[0082]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0083]可選地,上 述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0084]可選地,上述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。需要說明的是,代理監(jiān)聽的任務(wù)用于告知代理監(jiān)聽需要上報(bào)什么類型的信息給監(jiān)聽中心,因此可以理解的是,除了事件和媒體以外,是可以有其他信息可能需要上報(bào)的,因此以上對代理監(jiān)聽的任務(wù)的舉例不應(yīng)理解為對本發(fā)明實(shí)施例的限定。
[0085]基于以上實(shí)施方式,本發(fā)明實(shí)施例還給出了四個(gè)具體的應(yīng)用場景,并且在后續(xù)實(shí)施例中將依次對此四個(gè)場景進(jìn)行詳細(xì)舉例說明,如下:
[0086](I)、上述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持;上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0087]選擇上述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息;
[0088]或者,
[0089](2)、上述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);
[0090]上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0091]選擇上述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;[0092]或者,
[0093](3)、上述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);
[0094]上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0095]選擇上述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0096]或者,
[0097](4)、若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:
[0098]向上述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示上述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
[0099]本發(fā)明實(shí)施例還提供了一種分布式監(jiān)聽方法,如圖1B所示,包括:
[0100]IOlB:代理監(jiān)聽裝 置接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;代理監(jiān)聽裝置為上述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0101]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;上述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0102]102B:代理監(jiān)聽裝置在接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系;
[0103]103B:對監(jiān)聽中心指定的用戶對象進(jìn)行匹配,如果匹配成功,則按照代理指示消息中指定的需要代理監(jiān)聽的任務(wù)發(fā)送監(jiān)聽到的與上述用戶對象對應(yīng)的信息給上述監(jiān)聽中心;如果匹配不成功,則忽略監(jiān)聽控制裝置發(fā)送來的代理監(jiān)聽的任務(wù)的指示。
[0104]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0105]可選地,上述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。需要說明的是,代理監(jiān)聽的任務(wù)用于告知代理監(jiān)聽需要上報(bào)什么類型的信息給監(jiān)聽中心,因此可以理解的是,除了事件和媒體以外,是可以有其他信息可能需要上報(bào)的,因此以上對代理監(jiān)聽的任務(wù)的舉例不應(yīng)理解為對本發(fā)明實(shí)施例的限定。
[0106]基于以上實(shí)施方式,本發(fā)明實(shí)施例還給出了四個(gè)具體的應(yīng)用場景,并且在后續(xù)實(shí)施例中將依次對此四個(gè)場景進(jìn)行詳細(xì)舉例說明,如下:
[0107]上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;
[0108](I)、上述補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,上述代理監(jiān)聽的任務(wù)為代理事件上報(bào);上述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器;
[0109]或者,[0110](2)、上述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);上述代理監(jiān)聽裝置為上述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器;
[0111]或者,
[0112](3)、上述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);上述代理監(jiān)聽裝置為上述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器;
[0113]或者,
[0114](4)、若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),上述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;上述互聯(lián)邊界控制功能與上述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向上述互聯(lián)邊界控制功能。
[0115]以下實(shí)施例將分別就四種可能的應(yīng)用場景進(jìn)行具體的舉例說明,如下:
[0116]針對在應(yīng)用層處理的補(bǔ)充業(yè)務(wù),在接入層無法感知的問題,本發(fā)明實(shí)施例提供的技術(shù)方案提出監(jiān)聽代理的概念,即:業(yè)務(wù)處理層判斷針對受控對象可能需要觸發(fā)監(jiān)聽時(shí),要求本呼叫腿的SBC或其他呼叫腿的SBC代理完成監(jiān)聽功能。當(dāng)本呼叫腿的SBC媒體錨點(diǎn)存在時(shí)要求代理補(bǔ)充業(yè)務(wù)事件的上報(bào),當(dāng)本呼叫腿的SBC不存在或需要釋放時(shí),則指定與該受控對象關(guān)聯(lián)的同屬本次會話路徑中一個(gè)其他關(guān)聯(lián)方代為觸發(fā)監(jiān)聽。在呼叫過程中,參與會話的每個(gè)呼叫方稱為一個(gè)呼叫腿。
[0117]本發(fā)明實(shí)施例通過分析電信業(yè)務(wù)的應(yīng)用場景,以如下2類4種代理模式進(jìn)行分別舉例說明:
[0118]事件型代理:存在受控對象的媒體復(fù)制載體,僅僅代理上報(bào)補(bǔ)充業(yè)務(wù)事件。
[0119]媒體型代理:不存在受控對象的媒體復(fù)制載體,或者已經(jīng)存在但是需要立即釋放,對于補(bǔ)充業(yè)務(wù)事件和媒體都需要代理來提供;包括前向代理,后向代理和任意指定型代理。
[0120]實(shí)例一、
[0121]SBC通過經(jīng)由本網(wǎng)元的SIP信令可以正確的觸發(fā)對某個(gè)受控對象的監(jiān)聽,并依賴此建立信令和媒體的監(jiān)聽通道X2/X3,但是當(dāng)某類補(bǔ)充業(yè)務(wù)發(fā)生時(shí)只有應(yīng)用層能夠感知,例如呼叫保持,因此應(yīng)用層和該SBC建立起代理關(guān)系,并將委托的內(nèi)容轉(zhuǎn)交給該SBC,最后由該SBC通過已經(jīng)建立的X2通道完成轉(zhuǎn)交內(nèi)容的上報(bào)。具體請參閱圖2,監(jiān)聽事件代理上報(bào)示意圖,包括如下步驟:
[0122]201:主叫用戶 A 的 SBC/P-CSCF1 (Call Session Control Function,呼叫會話控制)發(fā)送SIP Invite (請求)到AS (Application Service,應(yīng)用服務(wù)器),隱式完成補(bǔ)充業(yè)務(wù)事件的訂閱關(guān)系;此時(shí)對于用戶A監(jiān)聽的X2/X3通道已經(jīng)建立;AS發(fā)送所有的事件信息給參與會話的用戶A的SBC ;
[0123]202:應(yīng)用層的AS感知補(bǔ)充業(yè)務(wù)發(fā)生,例如:用戶A發(fā)生呼叫保持,由于AS將所有的事件都發(fā)送給了用戶A的SBC,在SBC收到的事件信息中包含了用戶A發(fā)生呼叫保持這一事件。SBC依據(jù)來自監(jiān)聽中心發(fā)送的監(jiān)聽表(監(jiān)聽表指示了需要監(jiān)聽的對象,例如需要監(jiān)聽用A)可以判斷需要將用戶A發(fā)生呼叫保持這一事件通知到監(jiān)聽中心;應(yīng)用層AS決定需要和此受控對象(用戶A)的SBC建立起代理關(guān)系,則發(fā)送代理指示,具體可以是:在后續(xù)的SIP18X消息中攜帶建立指示,指示該SBC執(zhí)行代理,并在invoking_ind字段指定SBC需要代理的是上報(bào)事件;
[0124]203:主叫用戶A的SBC/P-CSCF1收到應(yīng)用層AS發(fā)來的后續(xù)消息以及代理指示,建立起代理授權(quán)關(guān)系;
[0125]204:主叫用戶A的SBC/P-CSCF1發(fā)送指定(3GPP規(guī)范,也可以自定義)的補(bǔ)充業(yè)務(wù)事件到X2接口,完成補(bǔ)充業(yè)務(wù)監(jiān)聽事件的代理上報(bào),上報(bào)給監(jiān)聽中心,例如:LIG (LawfulInterception Gateway,合法攔截網(wǎng)關(guān),或稱為:監(jiān)聽網(wǎng)關(guān))。
[0126]實(shí)例二、
[0127]SBC通過經(jīng)由本網(wǎng)元的SIP信令并沒有觸發(fā)任何受控對象的監(jiān)聽,同時(shí)也沒有建立信令和媒體的監(jiān)聽通道X2/X3,但是當(dāng)某類補(bǔ)充業(yè)務(wù)發(fā)生時(shí)只有應(yīng)用層能夠感知,例如:無條件前轉(zhuǎn)業(yè)務(wù),應(yīng)用層通過前向傳送的Invite攜帶指示,意圖和前向的SBC建立起代理關(guān)系,并將委托的內(nèi)容轉(zhuǎn)交給前向SBC,最后由該前向SBC代理觸發(fā)建立X2/X3通道完成轉(zhuǎn)交內(nèi)容的上報(bào)以及媒體的復(fù)制。具體請參閱圖3,前向監(jiān)聽媒體代理示意圖,包括如下步驟:
[0128]301:主叫用戶A的SBC/P-CSCF1發(fā)送SIP Invite到AS,并隱式完成補(bǔ)充業(yè)務(wù)事件的訂閱關(guān)系;AS發(fā)送所有的事件信息給參與會話的用戶C的SBC ;
[0129]302:應(yīng)用層的AS感知補(bǔ)充業(yè)務(wù)發(fā)生,例如:用戶B發(fā)生無條件前轉(zhuǎn)(補(bǔ)充業(yè)務(wù)發(fā)生,用戶B沒有呼叫腿;用戶B的無條件前傳轉(zhuǎn)向用戶C),C的SBC依據(jù)來自監(jiān)聽中心發(fā)送的監(jiān)聽表(監(jiān)聽表指示了需要監(jiān)聽的對象)可以判斷需要觸發(fā)到監(jiān)聽中心;應(yīng)用層AS決定和前向的用戶C所在的SBC建立起代理關(guān)系,則發(fā)送代理指示,具體可以是:在后續(xù)的SIPInvite消息中攜帶建立指示,指示該SBC執(zhí)行代理,并在invoking_ind字段指定SBC需要代理的是上報(bào)事件以及媒體;
[0130]303:前轉(zhuǎn)用戶C的SBC/P-CSCF3收到應(yīng)用層AS發(fā)來的Invite消息以及代理指示,建立起代理授權(quán)關(guān)系,并在2000K消息中應(yīng)答已經(jīng)建立代理關(guān)系;
[0131]304:前轉(zhuǎn)用戶C的SBC/P-CSCF3觸發(fā)對被前轉(zhuǎn)用戶B的監(jiān)聽X2/X3,并發(fā)送指定的補(bǔ)充業(yè)務(wù)事件到X2接口,完成補(bǔ)充業(yè)務(wù)監(jiān)聽事件的上報(bào),上報(bào)給監(jiān)聽中心,例如:LIG ;
[0132]305:前轉(zhuǎn)用戶C的SBC/P-CSCF3代理用戶B執(zhí)行監(jiān)聽功能完成媒體復(fù)制到X3接口上報(bào)給監(jiān)聽中心,例如:LIG。
[0133]實(shí)例三、
[0134]SBC通過經(jīng)由本網(wǎng)元的SIP信令并沒有觸發(fā)對任何受控對象的監(jiān)聽,同時(shí)也沒有建立信令和媒體的監(jiān)聽通道X2/X3,但是當(dāng)某類增值業(yè)務(wù)發(fā)生時(shí)只有應(yīng)用層能夠感知,應(yīng)用層通過后向傳送的18x消息攜帶指示,意圖和后向的SBC建立起代理關(guān)系,并將委托的內(nèi)容轉(zhuǎn)交給后向SBC,最后由該后向SBC代理觸發(fā)建立X2/X3通道完成轉(zhuǎn)交內(nèi)容的上報(bào)以及媒體的復(fù)制。具體請參閱圖4,后向監(jiān)聽媒體代理示意圖,包括如下步驟:
[0135]401:主叫用戶A的SBC/P-CSCF1發(fā)送SIP Invite到AS,并隱式完成補(bǔ)充業(yè)務(wù)事件的訂閱關(guān)系,AS發(fā)送所有的事件信息給參與會話的用戶A的SBC ;
[0136] 402:應(yīng)用層AS感知某類增值業(yè)務(wù)發(fā)生,例如主叫一號通業(yè)務(wù),SBC判斷需要觸發(fā)到監(jiān)聽中心;應(yīng)用層的AS決定和后向的用戶A所在的SBC建立起代理關(guān)系,則發(fā)送代理指示,具體可以是:在后續(xù)的SIP18X消息中攜帶建立指示,指示該SBC執(zhí)行代理,并在invoking_ind字段指定SBC需要代理的是上報(bào)事件以及媒體;
[0137]403:后向用戶A的SBC/P-CSCF1收到應(yīng)用層AS發(fā)來的18x消息以及代理指示,建立起用戶A’(A’是與A不同的另一號碼,A’是和A在一個(gè)呼叫路徑中的同一個(gè)用戶)的代理授權(quán)關(guān)系,并在ACK (應(yīng)答)消息中應(yīng)答已經(jīng)建立用戶A’的代理關(guān)系;
[0138]404:后向用戶A的SBC/P-CSCF1觸發(fā)對該用戶A’的監(jiān)聽X2/X3,并發(fā)送指定的補(bǔ)充業(yè)務(wù)事件到X2接口,完成對用戶A’補(bǔ)充業(yè)務(wù)監(jiān)聽事件的上報(bào),上報(bào)給監(jiān)聽中心,例如:LIG ;
[0139]405:后向用戶A的SBC/P-CSCF1執(zhí)行媒體復(fù)制到X3接口,上報(bào)給監(jiān)聽中心,例如:LIG。
[0140]實(shí)例四、
[0141]SBC通過經(jīng)由本網(wǎng)元的SIP信令已經(jīng)觸發(fā)對某個(gè)受控對象的監(jiān)聽,同時(shí)也建立信令和媒體的監(jiān)聽通道X2/X3,但是當(dāng)某類補(bǔ)充業(yè)務(wù)發(fā)生時(shí)只有應(yīng)用層能夠感知,且該SBC需要在接下來的操作中被釋放,從而喪失復(fù)制監(jiān)聽媒體的能力,此時(shí)應(yīng)用層需要在本地域內(nèi)尋找一個(gè)新的代理 1-BCF (Interconnection Border Control Function,互聯(lián)邊界控制功能),并將委托的內(nèi)容轉(zhuǎn)交給該代理1-BCF,最后由該1-BCF代理觸發(fā)建立X2/X3通道完成轉(zhuǎn)交內(nèi)容的上報(bào)以及媒體的復(fù)制。具體請參閱圖5,任意指定監(jiān)聽媒體代理示意圖,包括如下步驟: [0142]501 ~504:用戶 A 發(fā)送 SIP Invite 到用戶 A 所在的 ASCAS A),AS ASIP Invite 發(fā)送至用戶B所在的AS (AS B),AS B將SIP Invite發(fā)送至B所在的的SBC (SBC B), SBC B向用戶A反饋183消息。以上步驟執(zhí)行完畢后,主叫用戶A和被叫用戶B成功的建立呼叫,SBC A為用戶A建立了監(jiān)聽的X2/X3通道;
[0143]505:用戶A發(fā)送SIP Invite到用戶C所在的SBC (SBC C),用戶A和用戶C成功的建立呼叫;
[0144]506:用戶 A 發(fā)起 ECT(Explicit Call Transfer,顯式呼叫轉(zhuǎn)移)業(yè)務(wù),發(fā)出 Refer(送交)消息給AS A,準(zhǔn)備將用戶B和用戶C連接起來;AS A向用戶A發(fā)送Bye (中斷)消息斷開連接;
[0145]507:用戶A的AS A判斷SBC A需要被釋放,原來已經(jīng)建立的監(jiān)聽通道也將隨之釋放,AS A決定將本次呼叫引向?qū)儆诒镜赜虻?-BCF A,攜帶代理指示,被叫號碼為特殊的號碼例如888,并攜帶用戶B (或用戶CMtJSDP (Session Description Protocol,會話描述協(xié)議);本域1-BCF A收到此入呼,判斷需要啟動(dòng)代理監(jiān)聽能力,然后執(zhí)行用戶A的X2/X3通道建立(1-BCF代理啟動(dòng)對A的監(jiān)聽);
[0146]508:本域1-BCF A經(jīng)過特殊的號碼變換,例如將888轉(zhuǎn)換為999,并將此呼叫返回到AS A,攜帶1-BCF的新的SDP C’ ;
[0147]509:用戶A的AS應(yīng)答2000K,攜帶用戶C的SDP ;
[0148]510:本域 1-BCF A 應(yīng)答 2000K,攜帶 1-BCF 的新的 SDP B,;
[0149]511:用戶A的AS得到了本域1-BCF A的兩個(gè)SDP,開始執(zhí)行ECT操作,將新的1-BCF 的 SDP B’ 通過 Re-1nvite (Invite 用來建立會話的,Re-1nvite 本質(zhì)是 Invite,用來修改會話)傳送到用戶B的遠(yuǎn)端呼叫腿,完成SIP Update (更新)過程;Re-1nVite消息從AS A依次經(jīng)過1-BCF A, AS B到達(dá)SBC B ;
[0150]512:針對用戶B的SIP Update成功完成,應(yīng)答2000K; 2000K消息從SBC B依次經(jīng)過 AS B, 1-BCF A 到達(dá) AS A ;
[0151]513~514:同上,用戶A的AS完成針對用戶C的遠(yuǎn)端呼叫腿的SIP Update過程,并收到2000K應(yīng)答。Re-1nvite消息從AS A依次經(jīng)過1-BCF A,AS B, SBC B, AS C到達(dá)SBCC ;2000K消息從SBC C依次經(jīng)過AS C,SBC B, AS B, 1-BCF A到達(dá)AS Α。上述步驟507~514的用途是使1-BCF進(jìn)入用戶B和用戶C的會話,使用戶B和用戶C間的數(shù)據(jù)能夠流經(jīng)該1-BCF。
[0152]本發(fā)明實(shí)施例還提供了一種監(jiān)聽控制裝置,如圖6所示,上述監(jiān)聽控制裝置位于會話層,上述監(jiān)聽控制裝置包括:
[0153]信息獲取單元601,用于獲取上述監(jiān)聽控制裝置感知的補(bǔ)充業(yè)務(wù)的事件信息;
[0154]信息發(fā)送單元602,用于將上述信息獲取單元601獲取的事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0155]指示發(fā)送單元603,用于從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
[0156]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0157]可選地,上述指示發(fā)送單元603,具體用于發(fā)送的上述代理監(jiān)聽的任務(wù)為:代理事件上報(bào)和/或代理媒體上報(bào)。
[0158]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;上述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0159]可選地,上述信息獲取單元601,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持;
[0160]上述信息發(fā)送單元602,具體用于上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇上述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件?目息;
[0161]或者,上述信息獲取單元601,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);
[0162] 上述信息發(fā)送單元602,具體用于從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇上述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0163]或者,上述信息獲取單元601,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);
[0164]上述信息發(fā)送單元602,具體用于從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇上述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0165]或者,上述信息發(fā)送單元602,具體用于上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,向上述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示上述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
[0166]本發(fā)明實(shí)施例還提供了一種代理監(jiān)聽裝置,如圖7所示,包括:
[0167]接收單元701,用于接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;接收會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息;上述代理監(jiān)聽裝置為上述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;
[0168]代理建立單元702,用于在接收單元701接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系;
[0169]監(jiān)聽單元703,用于對監(jiān)聽中心指定的用戶對象進(jìn)行匹配,如果匹配成功,則對監(jiān)聽中心指定對象進(jìn)行監(jiān)聽;如果匹配不成功,則忽略監(jiān)聽控制裝置發(fā)送來的代理監(jiān)聽的任務(wù)的指不;
[0170]監(jiān)聽發(fā)送單元704,用于按照接收單元701接收的代理指示消息中指定的需要代理監(jiān)聽的任務(wù)發(fā)送監(jiān)聽單元703監(jiān)聽到的信息給上述監(jiān)聽中心。
[0171]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0172]可選地,上述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
[0173]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;上述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0174]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;
[0175]上述接收單元701,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,上述代理監(jiān)聽的任務(wù)為代理事件上報(bào);上述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器;
[0176]或者,上 述接收單元701,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);上述代理監(jiān)聽裝置為上述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器;
[0177]或者,上述接收單元701,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);上述代理監(jiān)聽裝置為上述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器;[0178]或者,如圖8所示,上述代理監(jiān)聽裝置還包括:控制單元801,用于若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),上述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;上述控制單元,用于與上述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向上述互聯(lián)邊界控制功能。
[0179]本發(fā)明實(shí)施例還提供了一種分布式監(jiān)聽系統(tǒng),如圖9所示,包括:
[0180]本發(fā)明實(shí)施例提供的任意一項(xiàng)的監(jiān)聽控制裝置901,以及本發(fā)明實(shí)施例提供的任意一項(xiàng)的代理監(jiān)聽裝置902。可以理解的是該分布式監(jiān)聽系統(tǒng)還可以包括監(jiān)聽中心等其他網(wǎng)絡(luò)設(shè)備,對此本發(fā)明實(shí)施例不予限定。
[0181]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0182]本發(fā)明實(shí)施例還提供了另一種監(jiān)聽控制裝置,該監(jiān)聽控制裝置是會話層的監(jiān)聽控制裝置,如圖10所示,包括:
[0183]接收設(shè)備1001、發(fā)送設(shè)備1002、處理器1003以及存儲器1004 ;[0184]其中,上述處理器1003,用于獲取其感知的補(bǔ)充業(yè)務(wù)的事件信息;指示將上述事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并指示發(fā)送設(shè)備1002向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
[0185]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0186]可選地,上述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
[0187]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;上述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0188]可選地,上述處理器1003,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持;上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇上述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息;
[0189]或者,上述處理器1003,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇上述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0190]或者,上述處理器1003,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇上述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向上述會話邊界控制器發(fā)送代理指示消息,指示上述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;
[0191]或者,上述處理器1003,具體用于若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,上述從上述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示上述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定上述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:向上述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示上述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定上述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
[0192]本發(fā)明實(shí)施例還提供了另一種代理監(jiān)聽設(shè)備,其特征在于,如圖11所示,包括:接收設(shè)備1101、發(fā)送設(shè)備1102、處理器1103以及存儲器1104 ;
[0193]其中,上述處理器1103,用于通過接收設(shè)備1101接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;代理監(jiān)聽裝置為上述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置;在接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系;對監(jiān)聽中心指定終端進(jìn)行監(jiān)聽,并按照代理指示消息中指定的需要代理監(jiān)聽的任務(wù)指示發(fā)送設(shè)備1102發(fā)送監(jiān)聽到的與上述用戶對象對應(yīng)的信息給上述監(jiān)聽中心。
[0194]以上實(shí)施例,提出了由會話層的監(jiān)聽控制設(shè)備來感知補(bǔ)充業(yè)務(wù)的發(fā)生,與代理監(jiān)聽設(shè)備建立監(jiān)聽代理關(guān)系,由代理監(jiān)聽設(shè)備執(zhí)行代理監(jiān)聽,實(shí)現(xiàn)了對補(bǔ)充業(yè)務(wù)的監(jiān)聽。
[0195]可選地,上述 代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
[0196]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;上述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
[0197]可選地,上述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;
[0198]上述處理器1103,具體用于通過接收設(shè)備1101接收的上述補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,上述代理監(jiān)聽的任務(wù)為代理事件上報(bào);上述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器;
[0199]或者,上述處理器1103,具體用于通過接收設(shè)備1101接收的上述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);上述代理監(jiān)聽裝置為上述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器;
[0200]或者,上述處理器1103,具體用于通過接收設(shè)備1101接收的上述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);上述代理監(jiān)聽裝置為上述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器;
[0201]或者,上述處理器1103,具體用于若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,上述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),上述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;上述互聯(lián)邊界控制功能與上述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向上述互聯(lián)邊界控制功能。
[0202]值得注意的是,上述裝置實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0203]另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,相應(yīng)的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0204]以上僅為本發(fā)明較佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明實(shí)施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種分布式監(jiān)聽方法,其特征在于,包括: 會話層的監(jiān)聽控制裝置獲取其感知的補(bǔ)充業(yè)務(wù)的事件信息; 將所述事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置; 從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述代理監(jiān)聽的任務(wù)包括: 代理事件上報(bào)和/或代理媒體上報(bào)。
3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
4.根據(jù)權(quán)利要求1至3任意一項(xiàng)所述方法,其特征在于, 所述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持;所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括: 選擇所述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息; 或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn); 所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括: 選擇所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息; 或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù); 所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括: 選擇所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息; 或者,若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括: 向所述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示所述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
5.—種分布式監(jiān)聽方法,其特征在于,包括: 代理監(jiān)聽裝置接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;代理監(jiān)聽裝置為所述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置; 代理監(jiān)聽裝置在接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系; 對監(jiān)聽中心指定的用戶對象進(jìn)行匹配,如果匹配成功,則按照代理指示消息中指定的需要代理監(jiān)聽的任務(wù)發(fā)送監(jiān)聽到的與所述用戶對象對應(yīng)的信息給所述監(jiān)聽中心;如果匹配不成功,則忽略監(jiān)聽控制裝置發(fā)送來的代理監(jiān)聽的任務(wù)的指示。
6.根據(jù)權(quán)利要求5所述方法,其特征在于, 所述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
7.根據(jù)權(quán)利要求5所述方法,其特征在于, 所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
8.根據(jù)權(quán)利要求5至7任意一項(xiàng)所述方法,其特征在于,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器; 所述補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,所述代理監(jiān)聽的任務(wù)為代理事件上報(bào);所述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器; 或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器; 或者,所述補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器; 或者,若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),所述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;所述互聯(lián)邊界控制功能與所述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向所述互聯(lián)邊界控制功能。
9.一種監(jiān)聽控制裝置,其特征在于,所述監(jiān)聽控制裝置位于會話層,所述監(jiān)聽控制裝置包括: 信息獲取單元,用于獲取所述監(jiān)聽控制裝置感知的補(bǔ)充業(yè)務(wù)的事件信息; 信息發(fā)送單元,用于將所述信息獲取單元獲取的事件信息發(fā)送給補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置; 指示發(fā)送單元,用于從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)。
10.根據(jù)權(quán)利要求9所述方法,其特征在于, 所述指示發(fā)送單元,具體用于發(fā)送的所述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
11.根據(jù)權(quán)利要求10所述裝置,其特征在于,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
12.根據(jù)權(quán)利要求9至11任意一項(xiàng)所述裝置,其特征在于, 所述信息獲取單元,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生呼叫保持; 所述信息發(fā)送單元,具體用于所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇所述發(fā)生呼叫保持的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息; 或者,所述信息獲取單元,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn); 所述信息發(fā)送單元,具體用于從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息; 或者,所述信息獲取單元,具體用于獲取的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù); 所述信息發(fā)送單元,具體用于從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:選擇所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器作為代理監(jiān)聽裝置,并向所述會話邊界控制器發(fā)送代理指示消息,指示所述會話邊界控制器建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息; 或者,所述信息發(fā)送單元,具體用于所述從所述具有監(jiān)聽功能的裝置中選擇一個(gè)作為代理監(jiān)聽裝置,并向選擇的代理監(jiān)聽裝置發(fā)送代理指示消息,指示所述選擇的監(jiān)聽裝置建立代理監(jiān)聽關(guān)系,并指定所述選擇的監(jiān)聽裝置需要代理監(jiān)聽的任務(wù)包括:若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,向所述互聯(lián)邊界控制功能發(fā)送代理指示消息,指示所述互聯(lián)邊界控制功能建立代理監(jiān)聽關(guān)系,并指定所述會話邊界控制器需要上報(bào)事件信息和媒體信息;并將呼叫引向本地域的互聯(lián)邊界控制功能。
13.一種代理監(jiān)聽裝置,其特征在于,包括: 接收單元,用于接收會話層的監(jiān)聽控制裝置發(fā)送的其感知的補(bǔ)充業(yè)務(wù)的事件信息;接收會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息,所述代理監(jiān)聽裝置為所述監(jiān)聽控制裝置選擇的補(bǔ)充業(yè)務(wù)的參與方的具有監(jiān)聽功能的裝置; 代理建立單元,用于在接收單元接收到會話層的監(jiān)聽控制裝置發(fā)送的代理指示消息后,建立代理監(jiān)聽關(guān)系; 監(jiān)聽單元,用于對監(jiān)聽中心指定的用戶對象進(jìn)行匹配,如果匹配成功,則對監(jiān)聽中心指定對象進(jìn)行監(jiān)聽;如果匹配不成功,則忽略監(jiān)聽控制裝置發(fā)送來的代理監(jiān)聽的任務(wù)的指示; 監(jiān)聽發(fā)送單元,用于按照接收單元接收的代理指示消息中指定的需要代理監(jiān)聽的任務(wù)發(fā)送監(jiān)聽單元監(jiān)聽到的信息給所述監(jiān)聽中心。
14.根據(jù)權(quán)利要求13所述裝置,其特征在于, 所述代理監(jiān)聽的任務(wù)包括:代理事件上報(bào)和/或代理媒體上報(bào)。
15.根據(jù)權(quán)利要求13所述裝置,其特征在于, 所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器;所述代理監(jiān)聽裝置為會話邊界控制器或者互聯(lián)邊界控制功能。
16.根據(jù)權(quán)利要求13至15任意一項(xiàng)所述裝置,其特征在于,所述會話層的監(jiān)聽控制裝置為應(yīng)用服務(wù)器; 所述接收單元,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為參與會話的終端發(fā)生呼叫保持,所述代理監(jiān)聽的任務(wù)為代理事件上報(bào);所述代理監(jiān)聽裝置為發(fā)生呼叫保持的終端所在的會話邊界控制器; 或者,所述接收單元,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為:參與會話的終端發(fā)生無條件前轉(zhuǎn);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述無條件前轉(zhuǎn)前向的終端所在的會話邊界控制器; 或者,所述接收單元,具體用于接收的補(bǔ)充業(yè)務(wù)的事件信息為:主叫一號通業(yè)務(wù);所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào);所述代理監(jiān)聽裝置為所述一號通業(yè)務(wù)后向的終端所在的會話邊界控制器; 或者,所述代理監(jiān)聽裝置還包括:控制單元,用于若在補(bǔ)充業(yè)務(wù)發(fā)生過程中,執(zhí)行代理監(jiān)聽的裝置需要釋放,所述代理監(jiān)聽的任務(wù)為代理事件信息上報(bào)和代理媒體信息上報(bào),所述代理監(jiān)聽裝置為監(jiān)聽中心本地域的互聯(lián)邊界控制功能;所述控制單元,用于與所述應(yīng)用服務(wù)器進(jìn)行信息交互將呼叫引向所述互聯(lián)邊界控制功能。
17.—種分布式監(jiān)聽系統(tǒng),其特征在于,包括: 權(quán)利要求擴(kuò)12任意一項(xiàng)的監(jiān)聽控制裝置,以及權(quán)利要求13~16任意一項(xiàng)的代理監(jiān)聽裝置。
【文檔編號】H04L29/08GK103905398SQ201210580562
【公開日】2014年7月2日 申請日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】葉進(jìn)洲 申請人:華為技術(shù)有限公司