專利名稱:軟交換系統(tǒng)媒體流的監(jiān)聽方法及采用的監(jiān)聽網(wǎng)關(guān)處理裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及軟交換實(shí)現(xiàn)監(jiān)聽功能的處理設(shè)備和監(jiān)聽方法,特別地涉及在下一代網(wǎng)絡(luò)(Next Generation Network,NGN)中,軟交換系統(tǒng)實(shí)現(xiàn)媒體流監(jiān)聽的方法及其采用的監(jiān)聽網(wǎng)關(guān)(LIGWLegal Interception Gateway)。
背景技術(shù):
在電路交換網(wǎng)絡(luò)中,采用將被監(jiān)聽用戶的所有呼叫路由出局到監(jiān)聽設(shè)備,再由監(jiān)聽設(shè)備,將呼叫接續(xù)到被叫用戶的電路上的方式實(shí)現(xiàn)。也就是將被監(jiān)聽用戶電路和監(jiān)聽設(shè)備之間建立一條物理通路,然后,通過建立一條監(jiān)聽設(shè)備到被叫用戶電路的物理通路實(shí)現(xiàn)監(jiān)聽臺(tái)的監(jiān)聽。
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)代電信網(wǎng)絡(luò)逐漸由電路交換網(wǎng)絡(luò)演進(jìn)到以包交換為基礎(chǔ)的NGN網(wǎng)絡(luò)。由于包交換網(wǎng)絡(luò)和電路交換網(wǎng)絡(luò)組網(wǎng)方式、語音傳送方式、實(shí)現(xiàn)業(yè)務(wù)的不同,導(dǎo)致現(xiàn)在電路交換網(wǎng)絡(luò)的監(jiān)聽方法不能很好地適應(yīng)下一代網(wǎng)絡(luò)的監(jiān)聽需要。
在下一代網(wǎng)絡(luò)中,軟交換監(jiān)聽系統(tǒng)需要采集監(jiān)聽用戶的通訊內(nèi)容并轉(zhuǎn)發(fā)到警用信息中心。用戶是通過邊緣接入網(wǎng)關(guān)接入到NGN網(wǎng)絡(luò)中,現(xiàn)有的邊緣接入網(wǎng)關(guān)并不都具有采集和轉(zhuǎn)發(fā)功能,在這種情況下,為了實(shí)現(xiàn)對(duì)被控目標(biāo)媒體流的監(jiān)聽,必須引入監(jiān)聽網(wǎng)關(guān)處理裝置,在軟交換控制設(shè)備的控制下來實(shí)現(xiàn)這個(gè)功能。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種軟交換系統(tǒng)媒體流的監(jiān)聽方法,可以在軟交換系統(tǒng)中實(shí)現(xiàn)對(duì)被監(jiān)聽用戶通訊內(nèi)容的監(jiān)聽。
為了解決上述技術(shù)問題,本發(fā)明提供了一種軟交換系統(tǒng)媒體流的監(jiān)聽方法,包括以下步驟(a)軟交換控制設(shè)備確定呼叫的主、被叫用戶中有被監(jiān)聽用戶;
(b)在監(jiān)聽網(wǎng)關(guān)上為該呼叫的主叫分配一個(gè)第一端口,為被叫分配一個(gè)第二端口;(c)將主叫、被叫的遠(yuǎn)端媒體分別修改為所述監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第一、第二端口,并使該第一、第二端口的遠(yuǎn)端分別指向主叫所在端口和被叫所在的端口,將該呼叫路由到所述監(jiān)聽網(wǎng)關(guān);(d)建立所述第一、第二端口與警用信息中心的端口之間的連接,創(chuàng)建所述監(jiān)聽網(wǎng)關(guān)和警用信息中心之間的媒體流通道;(e)在呼叫過程中,軟交換控制設(shè)備指示所述監(jiān)聽網(wǎng)關(guān)對(duì)該呼叫的媒體流進(jìn)行采集,發(fā)送到所述警用信息中心;(f)呼叫結(jié)束后,軟交換控制設(shè)備通知所述監(jiān)聽網(wǎng)關(guān)和警用信息中心釋放所分配的資源。
進(jìn)一步地,上述監(jiān)聽方法可具有以下特點(diǎn)所述步驟(b)中,監(jiān)聽網(wǎng)關(guān)還為該呼叫分配了一個(gè)上行流提交端口和一個(gè)下行流提交端口,并分別與所述第一和第二端口中的一個(gè)連通,所述步驟(d)中,所述第一、第二端口是通過該兩個(gè)提交端口與所述警用信息中心的相應(yīng)接收端口連接的。
進(jìn)一步地,上述監(jiān)聽方法可具有以下特點(diǎn)所述步驟(b)中,所述端口分配是在所述監(jiān)聽網(wǎng)關(guān)收到所述軟交換控制設(shè)備的端口分配請(qǐng)求后在本地完成的,或者是由所述軟交換控制設(shè)備和本地?cái)?shù)據(jù)庫中申請(qǐng)得到后通知所述監(jiān)聽網(wǎng)關(guān)的。
進(jìn)一步地,上述監(jiān)聽方法可具有以下特點(diǎn)所述步驟(a)中,所述軟交換控制設(shè)備是在呼叫接續(xù)過程中根據(jù)主、被叫用戶的屬性來判斷其是否為被監(jiān)聽用戶。
進(jìn)一步地,上述監(jiān)聽方法可具有以下特點(diǎn)所述步驟(b)進(jìn)一步分為以下步驟(b1)所述軟交換控制設(shè)備向被叫發(fā)起呼叫時(shí),將主叫媒體描述包的端點(diǎn)信息修改為監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第二端口,發(fā)送到被叫側(cè);(b2)被叫進(jìn)行媒體匹配時(shí),將其遠(yuǎn)端媒體指向監(jiān)聽網(wǎng)關(guān)的地址和第二端口,完成媒體匹配后,將支持的媒體格式通過被叫媒體描述包通知所述軟交換控制設(shè)備;
(b3)所述軟交換控制設(shè)備再將被叫媒體描述包的端點(diǎn)信息修改為監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第一端口,然后發(fā)送到主叫側(cè),主叫將其遠(yuǎn)端媒體修改為監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第一端口;(b4)所述軟交換控制設(shè)備將從主叫、被叫所在端口通知所述監(jiān)聽網(wǎng)關(guān),所述監(jiān)聽網(wǎng)關(guān)將第一端口的遠(yuǎn)端指向主叫所在端口,將第二端口的遠(yuǎn)端指向被叫所在端口。
進(jìn)一步地,上述監(jiān)聽方法可具有以下特點(diǎn)所述步驟(d)進(jìn)一步分為以下步驟(d1)所述軟交換控制設(shè)備將主叫和被叫的媒體描述包以及監(jiān)聽網(wǎng)關(guān)的上行、下行流提交端口通過標(biāo)準(zhǔn)協(xié)議(如SIP協(xié)議)或自定義協(xié)議通知警用信息中心;(d2)所述警用信息中心分配一個(gè)上行流接收端口和一個(gè)下行流接收端口,并使該上行、下行流接收端口的遠(yuǎn)端分別指向所述上行、下行流提交端口,然后將所分配的上行、下行流接收端口通知所述軟交換控制設(shè)備;(d3)所述軟交換控制設(shè)備通知所述監(jiān)聽網(wǎng)關(guān),將所述上行、下行流提交端口的遠(yuǎn)端地址分別指向所述上行、下行流接收端口。
由上可知,本發(fā)明軟交換系統(tǒng)媒體流的監(jiān)聽方法通過重新路由被監(jiān)聽用戶以及和它通話的另一用戶的媒體通道到監(jiān)聽網(wǎng)關(guān)這一處理平臺(tái),在該平臺(tái)上實(shí)現(xiàn)對(duì)媒體流的采集和轉(zhuǎn)發(fā),從而在包交換網(wǎng)絡(luò)中實(shí)現(xiàn)了對(duì)媒體流的監(jiān)聽。
本發(fā)明要解決的另一技術(shù)問題是提供一種軟交換監(jiān)聽網(wǎng)關(guān)處理裝置,可以在軟交換控制設(shè)備的控制下,完成呼叫的媒體流接續(xù)和轉(zhuǎn)發(fā),同時(shí)對(duì)媒體流進(jìn)行采集并發(fā)送到警用信息中心。
為了解決上述技術(shù)問題,本發(fā)明提供了一種監(jiān)聽網(wǎng)關(guān)處理裝置,其特征在于,包括管理模塊、內(nèi)容采集轉(zhuǎn)發(fā)模塊以及端口,所述端口與所述內(nèi)容采集轉(zhuǎn)發(fā)模塊相關(guān)聯(lián),所述管理模塊與所述內(nèi)容采集轉(zhuǎn)發(fā)模塊及各個(gè)端口相關(guān)聯(lián),其中所述管理模塊進(jìn)一步包括監(jiān)聽控制單元和接口管理單元,其中所述監(jiān)聽控制單元用于接收軟交換控制設(shè)備下達(dá)的監(jiān)控指令,觸發(fā)或取消所述內(nèi)容采集轉(zhuǎn)發(fā)模塊對(duì)被監(jiān)控用戶媒體流的采集和轉(zhuǎn)發(fā);所述接口管理單元,用于管理監(jiān)聽網(wǎng)關(guān)與其它設(shè)備間的各個(gè)接口;所述內(nèi)容采集轉(zhuǎn)發(fā)模塊,用于采集與主、被叫側(cè)接續(xù)的端口產(chǎn)生的數(shù)據(jù),再傳送到提交網(wǎng)關(guān)或指定的目標(biāo)設(shè)備;進(jìn)一步地,上述裝置可具有以下特點(diǎn)還包括數(shù)據(jù)庫,用于保存監(jiān)聽網(wǎng)關(guān)各端口的資源信息;同時(shí),所述管理模塊還包括端口分配單元,用于向該數(shù)據(jù)庫申請(qǐng)媒體流監(jiān)聽所需的一組端口,建立該組端口內(nèi)部的連接,并設(shè)置各端口的遠(yuǎn)端地址。
進(jìn)一步地,上述裝置可具有以下特點(diǎn)所述管理模塊和內(nèi)容采集轉(zhuǎn)發(fā)模塊均采用IP方式的接口。
進(jìn)一步地,上述裝置可具有以下特點(diǎn)所述監(jiān)控網(wǎng)關(guān)上的端口可以為單個(gè)端口、多個(gè)端口或大容量端口設(shè)備。
由上可知,本發(fā)明的軟交換監(jiān)聽網(wǎng)關(guān)處理裝置可以完成呼叫的媒體流接續(xù)和轉(zhuǎn)發(fā),同時(shí)對(duì)媒體流進(jìn)行采集并發(fā)送到警用信息中心,從而在包交換網(wǎng)絡(luò)中實(shí)現(xiàn)媒體流監(jiān)聽,較傳統(tǒng)的電路交換網(wǎng)絡(luò)更適合于在包交換網(wǎng)絡(luò)中運(yùn)用,不但節(jié)省了電信網(wǎng)絡(luò)電路資源,而且提高了監(jiān)聽效率。
圖1是本發(fā)明實(shí)施例軟交換系統(tǒng)的組網(wǎng)圖。
圖2是本發(fā)明實(shí)施例通訊內(nèi)容監(jiān)聽信令及媒體流的通道連接示意圖。
圖3是本發(fā)明實(shí)施例預(yù)先注冊方式下的媒體流監(jiān)聽流程圖。
圖4是本發(fā)明實(shí)施例監(jiān)聽網(wǎng)關(guān)的功能框圖。
具體實(shí)施例方式
圖1示出了本實(shí)施例軟交換監(jiān)聽系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu),軟交換控制設(shè)備、邊緣接入網(wǎng)關(guān)、監(jiān)聽網(wǎng)關(guān)及提交網(wǎng)關(guān)經(jīng)包交換網(wǎng)絡(luò)相互連接。在邊緣接入網(wǎng)關(guān)不具有數(shù)據(jù)采集功能時(shí),必須通過監(jiān)聽網(wǎng)關(guān)來實(shí)現(xiàn)對(duì)被控目標(biāo)媒體流的監(jiān)聽。
監(jiān)聽網(wǎng)關(guān)主要負(fù)責(zé)接收軟交換控制設(shè)備的媒體接續(xù)命令,完成主、被叫端點(diǎn)與本設(shè)備上兩個(gè)端口的連接,實(shí)現(xiàn)兩個(gè)轉(zhuǎn)接端口的消息轉(zhuǎn)發(fā),同時(shí)根據(jù)軟交換控制設(shè)備下達(dá)的監(jiān)聽命令,對(duì)被控目標(biāo)通信媒體流進(jìn)行采集,發(fā)送到提交網(wǎng)關(guān),由提交網(wǎng)關(guān)再轉(zhuǎn)發(fā)到警用信息中心。也可以直接由監(jiān)聽網(wǎng)關(guān)轉(zhuǎn)發(fā)到警用信息中心。警用接口由監(jiān)聽網(wǎng)關(guān)和提交網(wǎng)關(guān)組成。
圖2是本實(shí)施例通訊內(nèi)容監(jiān)聽信令及媒體流的通道連接示意圖,圖中主叫(用戶A)通過綜合接入網(wǎng)關(guān)A接入包交換網(wǎng)絡(luò),被叫(用戶B)通過綜合接入網(wǎng)關(guān)B接入包交換網(wǎng)絡(luò)。用戶A、B均非被控用戶時(shí),主、被叫之間的媒體流直接在接入網(wǎng)關(guān)A和B之間傳送。假定用戶A為被監(jiān)聽用戶,則在對(duì)該呼叫監(jiān)聽時(shí),須重新路由被監(jiān)聽用戶以及和它通話的另一用戶的媒體通道到監(jiān)聽網(wǎng)關(guān)這一處理平臺(tái),在該平臺(tái)上對(duì)媒體流進(jìn)行采集和轉(zhuǎn)發(fā)。
如圖2所示,在一次呼叫監(jiān)聽過程中,需要在監(jiān)聽網(wǎng)關(guān)上分配四個(gè)端口監(jiān)聽內(nèi)部端口(IIP)、監(jiān)聽外部端口(OIP)、上行流提交端口(DFP_UP)及下行流提交端口(DFP_DOWN)。本實(shí)施例中,四個(gè)端口在SS的控制下由監(jiān)聽網(wǎng)關(guān)成組分配或釋放,已分配的IIP和DFP_UP端口、IIP和OIP端口以及OIP與DFP_DOWN端口之間默認(rèn)連通,而IIP端口與主叫所在端口(Port_A)、OIP端口與被叫所在端口(Port_B)、DFP_UP端口與警用信息中心的上行流接收端口(LIC_UP)、DFP_DOWN端口與警用信息中心的下行流接收端口(LIC_DOWN)之間的連接由SS控制建立。提交網(wǎng)關(guān)只是將媒體流透明轉(zhuǎn)發(fā),所以圖中已略去。如圖所示,主、被叫之間的上、下行媒體流都經(jīng)過監(jiān)聽網(wǎng)關(guān)接續(xù)和轉(zhuǎn)發(fā),監(jiān)聽網(wǎng)關(guān)同時(shí)對(duì)上、下行媒體流分別進(jìn)行采集并由LIC_UP端口和LIC_DOWN端口發(fā)送到警用信息中心。
圖3為監(jiān)聽用戶預(yù)先注冊方式下的媒體流監(jiān)聽流程圖。所謂的預(yù)先注冊指軟交換控制設(shè)備事先收到警用信息中心發(fā)來的監(jiān)聽命令,將要監(jiān)聽的用戶記錄在軟交換數(shù)據(jù)庫系統(tǒng)。預(yù)先注冊方式下,監(jiān)聽用戶為主叫時(shí)媒體流監(jiān)聽相關(guān)的流程如圖3所示,包括以下步驟步驟110,主叫用戶摘機(jī),SS向數(shù)據(jù)庫查詢,確定該用戶為被監(jiān)聽用戶,啟動(dòng)監(jiān)聽處理流程;步驟120,SS指示監(jiān)聽網(wǎng)關(guān)分配一組四個(gè)端口,并接收監(jiān)聽網(wǎng)關(guān)的響應(yīng)消息,記錄所分配的四個(gè)端口IIP、OIP、DFP_UP和DFP_DOWN;步驟130,SS向被叫發(fā)起呼叫時(shí),將得到的主叫SDP(媒體描述包)的端點(diǎn)信息修改為監(jiān)聽網(wǎng)關(guān)的IP地址和OIP端口,然后發(fā)送到被叫側(cè);
步驟140,被叫進(jìn)行媒體匹配時(shí),將其遠(yuǎn)端媒體指向監(jiān)聽網(wǎng)關(guān)的地址和OIP端口,完成媒體匹配后,將支持的媒體格式通過被叫SDP通知SS;步驟150,SS再將被叫SDP的端點(diǎn)信息修改為監(jiān)聽網(wǎng)關(guān)的IP地址和IIP端口,然后發(fā)送到主叫側(cè),主叫將其遠(yuǎn)端媒體修改為監(jiān)聽網(wǎng)關(guān)的地址和IIP端口;步驟160,SS將從主被叫的媒體描述包(SDP)中解出的主叫端口和被叫端口通知監(jiān)聽網(wǎng)關(guān),監(jiān)聽網(wǎng)關(guān)將IIP端口的遠(yuǎn)端指向主叫所在端口,將OIP端口的遠(yuǎn)端指向被叫所在端口;步驟170,SS將主叫和被叫的SDP信息以及監(jiān)聽網(wǎng)關(guān)的DEF_UP和DEF_DOWN端口通過X3接口通知警用信息中心;步驟180,警用信息中心分配LIC_UP端口和LIC_DOWN端口,并使LIC-UP端口的遠(yuǎn)端指向DEF_UP,將LIC_DOWN端口遠(yuǎn)端指向DEF_DOWN端口,然后向SS返回分配的LIC_UP和LIC_DOWN端口;步驟190,SS通知監(jiān)聽網(wǎng)關(guān)將DEF_UP端口和DEF_DOWN端口的遠(yuǎn)端地址分別指向LIC_UP端口和LIC_DOWN端口;至此,已將呼叫路由到監(jiān)聽網(wǎng)關(guān)這一處理平臺(tái),并創(chuàng)建了監(jiān)聽網(wǎng)關(guān)和警用信息中心之間的媒體流通道。
步驟200,SS控制接通呼叫,并指示監(jiān)聽網(wǎng)關(guān)對(duì)該呼叫的上行和下行媒體流進(jìn)行采集,發(fā)送到警用信息中心;步驟210,呼叫結(jié)束后,SS通知監(jiān)聽網(wǎng)關(guān)和警用信息中心釋放所分配的資源。
監(jiān)聽網(wǎng)關(guān)與軟交換控制設(shè)備間的接口為11接口。接口采用IP方式,可以是標(biāo)準(zhǔn)協(xié)議如H.248,也可以是自定義協(xié)議。
預(yù)先注冊方式下,被監(jiān)聽用戶A為被叫時(shí),用戶B摘機(jī)、撥號(hào),SS的被叫側(cè)處理流程判斷被叫為被監(jiān)聽用戶后,再啟動(dòng)監(jiān)聽處理流程;其它后續(xù)的處理過程都是一樣的,在建立外部端口連接時(shí),本實(shí)施例SS始終將監(jiān)聽網(wǎng)關(guān)上的IIP端口與被監(jiān)聽用戶A的端口相連接。
如果警用信息中心指示要監(jiān)聽的用戶(假定為主叫)已處在通話狀態(tài),將發(fā)起通話后的監(jiān)聽流程,SS首先指示監(jiān)聽網(wǎng)關(guān)分配四個(gè)端口,然后分別將主叫側(cè)的遠(yuǎn)端媒體修改為監(jiān)聽網(wǎng)關(guān)的IP地址和IIP端口,將被叫側(cè)的遠(yuǎn)端媒體修改為監(jiān)聽網(wǎng)關(guān)的IP地址和OIP端口,并分別通過標(biāo)準(zhǔn)協(xié)議或自定義協(xié)議將呼叫SDP信息送到警用信息中心,并且得到警用信息中心的IP地址、LIC_UP端口、LIC_DOWN端口,建立監(jiān)聽網(wǎng)關(guān)DEF_UP端口、DEF_DOWN端口與警用信息中心LIC_UP端口、LIC_DOWN端口的連接,然后通知監(jiān)聽網(wǎng)關(guān)開始媒體轉(zhuǎn)發(fā)。呼叫結(jié)束后,通知LIGW停止媒體流轉(zhuǎn)發(fā),釋放端口,釋放呼叫。
數(shù)據(jù)監(jiān)聽的流程和語音監(jiān)聽業(yè)務(wù)邏輯流程一致,只是媒體格式不同,這里就不再贅述。
在上述媒體流的監(jiān)聽流程中,監(jiān)聽網(wǎng)關(guān)主要完成以下功能1)在SS控制下,監(jiān)聽網(wǎng)關(guān)分配兩個(gè)連接主、被叫接入網(wǎng)關(guān)的IIP端口和OIP端口,兩個(gè)連接警用信息中心的DEF_UP端口和DEF_DOWN端口,并將DEF_UP、IIP、OIP和DEF_DOWN端口依次連接;2)按監(jiān)聽呼叫接續(xù)流程,將媒體流參數(shù)匹配好,即將IIP、OIP、DEF_UP和DEF_DOWN端口的遠(yuǎn)端地址分別指向主叫所在端口、被叫所在端口、上行流接收端口和下行流接收端口;3)媒體流監(jiān)聽開始后,監(jiān)聽網(wǎng)關(guān)將從主、被叫所在端口接收的媒體信息相互轉(zhuǎn)發(fā),實(shí)現(xiàn)正常的通話過程;4)對(duì)通過的媒體流(語音流或數(shù)據(jù)流)進(jìn)行采集,并將采集的信息發(fā)送到警用信息中心。
為了完成上述功能,本實(shí)施例提供的監(jiān)聽網(wǎng)關(guān)如圖4所示,包括管理模塊、內(nèi)容采集轉(zhuǎn)發(fā)模塊、數(shù)據(jù)庫以及多個(gè)端口(也可以采用單個(gè)端口或大容量端口設(shè)備)。各個(gè)端口與內(nèi)容采集轉(zhuǎn)發(fā)模塊相連接,管理模塊與內(nèi)容采集轉(zhuǎn)發(fā)模塊、數(shù)據(jù)庫及各個(gè)端口相關(guān)聯(lián)。其中所述管理模塊進(jìn)一步包括監(jiān)聽控制單元、接口管理單元和端口分配單元(未示出)。
監(jiān)聽控制單元,用于接收SS下達(dá)的監(jiān)控指令,可以是標(biāo)準(zhǔn)協(xié)議或自定義協(xié)議,觸發(fā)或取消端口分配單元對(duì)端口資源的分配以及內(nèi)容采集轉(zhuǎn)發(fā)模塊對(duì)被監(jiān)控用戶媒體流的采集和轉(zhuǎn)發(fā);
接口管理單元,用于管理監(jiān)聽網(wǎng)關(guān)與其它設(shè)備間的各個(gè)接口;端口分配單元,用于向數(shù)據(jù)庫申請(qǐng)媒體流監(jiān)聽所需的一組端口,建立該組端口內(nèi)部的連接,并設(shè)置各端口的遠(yuǎn)端地址,建立起媒體流的監(jiān)聽通道。
所述數(shù)據(jù)庫,用于保存監(jiān)聽網(wǎng)關(guān)各端口的資源信息;所述內(nèi)容采集轉(zhuǎn)發(fā)模塊,用于采集與主、被叫側(cè)接續(xù)的端口產(chǎn)生的數(shù)據(jù),再傳送到提交網(wǎng)關(guān)或指定的目標(biāo)設(shè)備;所述端口,用于接收和發(fā)送數(shù)據(jù)。
本發(fā)明在上述實(shí)施例的基礎(chǔ)上可以做許多變換,例如,在一次媒體流監(jiān)聽的過程中也可以只分配一組2個(gè)端口,DFP_UP和DFP_DOWN端口可省略,直接通過IIP、OIP作源端口發(fā)送到警用信息中心。
另外,實(shí)施例是通過監(jiān)聽網(wǎng)關(guān)來分配四個(gè)端口,但是也可以將監(jiān)控網(wǎng)關(guān)端口資源信息保存在軟交換控制器的數(shù)據(jù)庫中,由SS來完成分配。媒體流監(jiān)聽的流程也需要作相應(yīng)的變換,取消SS與監(jiān)聽網(wǎng)關(guān)之間與端口分配有關(guān)的消息,由SS直接將分配的端口通知監(jiān)聽網(wǎng)關(guān)。
以上變換及在其它的各種等同變換均應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種軟交換系統(tǒng)媒體流的監(jiān)聽方法,包括以下步驟(a)軟交換控制設(shè)備確定呼叫的主、被叫用戶中有被監(jiān)聽用戶;(b)在監(jiān)聽網(wǎng)關(guān)上為該呼叫的主叫分配一個(gè)第一端口,為被叫分配一個(gè)第二端口;(c)將主叫、被叫的遠(yuǎn)端媒體分別修改為所述監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第一、第二端口,并使該第一、第二端口的遠(yuǎn)端分別指向主叫所在端口和被叫所在的端口,將該呼叫路由到所述監(jiān)聽網(wǎng)關(guān);(d)建立所述第一、第二端口與警用信息中心的端口之間的連接,創(chuàng)建所述監(jiān)聽網(wǎng)關(guān)和警用信息中心之間的媒體流通道;(e)在呼叫過程中,軟交換控制設(shè)備指示所述監(jiān)聽網(wǎng)關(guān)對(duì)該呼叫的媒體流進(jìn)行采集,發(fā)送到所述警用信息中心;(f)呼叫結(jié)束后,軟交換控制設(shè)備通知所述監(jiān)聽網(wǎng)關(guān)和警用信息中心釋放所分配的資源。
2.如權(quán)利要求1所述的監(jiān)聽方法,其特征在于,所述步驟(b)中,監(jiān)聽網(wǎng)關(guān)還為該呼叫分配了一個(gè)上行流提交端口和一個(gè)下行流提交端口,并分別與所述第一和第二端口中的一個(gè)連通,所述步驟(d)中,所述第一、第二端口是通過該兩個(gè)提交端口與所述警用信息中心的相應(yīng)接收端口連接的。
3.如權(quán)利要求1或2所述的監(jiān)聽方法,其特征在于,所述步驟(b)中,所述端口分配是在所述監(jiān)聽網(wǎng)關(guān)收到所述軟交換控制設(shè)備的端口分配請(qǐng)求后在本地完成的,或者是由所述軟交換控制設(shè)備和本地?cái)?shù)據(jù)庫中申請(qǐng)得到后通知所述監(jiān)聽網(wǎng)關(guān)的。
4.如權(quán)利要求1或2所述的監(jiān)聽方法,其特征在于,所述步驟(a)中,所述軟交換控制設(shè)備是在呼叫接續(xù)過程中根據(jù)主、被叫用戶的屬性來判斷其是否為被監(jiān)聽用戶。
5.如權(quán)利要求4所述的監(jiān)聽方法,其特征在于,所述步驟(b)進(jìn)一步分為以下步驟(b1)所述軟交換控制設(shè)備向被叫發(fā)起呼叫時(shí),將主叫媒體描述包的端點(diǎn)信息修改為監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第二端口,發(fā)送到被叫側(cè);(b2)被叫進(jìn)行媒體匹配時(shí),將其遠(yuǎn)端媒體指向監(jiān)聽網(wǎng)關(guān)的地址和第二端口,完成媒體匹配后,將支持的媒體格式通過被叫媒體描述包通知所述軟交換控制設(shè)備;(b3)所述軟交換控制設(shè)備再將被叫媒體描述包的端點(diǎn)信息修改為監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第一端口,然后發(fā)送到主叫側(cè),主叫將其遠(yuǎn)端媒體修改為監(jiān)聽網(wǎng)關(guān)的網(wǎng)絡(luò)地址和第一端口;(b4)所述軟交換控制設(shè)備將從主叫、被叫所在端口通知所述監(jiān)聽網(wǎng)關(guān),所述監(jiān)聽網(wǎng)關(guān)將第一端口的遠(yuǎn)端指向主叫所在端口,將第二端口的遠(yuǎn)端指向被叫所在端口。
6.如權(quán)利要求2所述的監(jiān)聽方法,其特征在于,所述步驟(d)進(jìn)一步分為以下步驟(d1)所述軟交換控制設(shè)備將主叫和被叫的媒體描述包以及監(jiān)聽網(wǎng)關(guān)的上行、下行流提交端口通知警用信息中心;(d2)所述警用信息中心分配一個(gè)上行流接收端口和一個(gè)下行流接收端口,并使該上行、下行流接收端口的遠(yuǎn)端分別指向所述上行、下行流提交端口,然后將所分配的上行、下行流接收端口通知所述軟交換控制設(shè)備;(d3)所述軟交換控制設(shè)備通知所述監(jiān)聽網(wǎng)關(guān),將所述上行、下行流提交端口的遠(yuǎn)端地址分別指向所述上行、下行流接收端口。
7.一種監(jiān)聽網(wǎng)關(guān)處理裝置,其特征在于,包括管理模塊、內(nèi)容采集轉(zhuǎn)發(fā)模塊以及端口,所述端口與所述內(nèi)容采集轉(zhuǎn)發(fā)模塊相關(guān)聯(lián),所述管理模塊與所述內(nèi)容采集轉(zhuǎn)發(fā)模塊及各個(gè)端口相關(guān)聯(lián),其中所述管理模塊進(jìn)一步包括監(jiān)聽控制單元和接口管理單元,其中所述監(jiān)聽控制單元用于接收軟交換控制設(shè)備下達(dá)的監(jiān)控指令,觸發(fā)或取消所述內(nèi)容采集轉(zhuǎn)發(fā)模塊對(duì)被監(jiān)控用戶媒體流的采集和轉(zhuǎn)發(fā);所述接口管理單元,用于管理監(jiān)聽網(wǎng)關(guān)與其它設(shè)備間的各個(gè)接口;所述內(nèi)容采集轉(zhuǎn)發(fā)模塊,用于采集與主、被叫側(cè)接續(xù)的端口產(chǎn)生的數(shù)據(jù),再傳送到提交網(wǎng)關(guān)或指定的目標(biāo)設(shè)備。
8.如權(quán)利要求7所述的監(jiān)聽網(wǎng)關(guān)處理裝置,其特征在于,還包括數(shù)據(jù)庫,用于保存監(jiān)聽網(wǎng)關(guān)各端口的資源信息;同時(shí),所述管理模塊還包括端口分配單元,用于向該數(shù)據(jù)庫申請(qǐng)媒體流監(jiān)聽所需的一組端口,建立該組端口內(nèi)部的連接,并設(shè)置各端口的遠(yuǎn)端地址。
9.如權(quán)利要求7或8所述的監(jiān)聽網(wǎng)關(guān)處理裝置,其特征在于,所述管理模塊和內(nèi)容采集轉(zhuǎn)發(fā)模塊均采用IP方式的接口。
10.如權(quán)利要求7或8所述的監(jiān)聽網(wǎng)關(guān)處理裝置,其特征在于,所述監(jiān)聽網(wǎng)關(guān)上的端口可以為單個(gè)端口、多個(gè)端口或大容量端口設(shè)備。
全文摘要
本發(fā)明公開了一種軟交換系統(tǒng)媒體流的監(jiān)聽方法和采用的監(jiān)聽網(wǎng)關(guān),SS確定呼叫的主、被叫用戶中有被監(jiān)聽用戶后,在監(jiān)聽網(wǎng)關(guān)上為該呼叫主叫分配一個(gè)第一端口,為被叫分配一個(gè)第二端口;將主、被叫遠(yuǎn)端媒體分別修改為監(jiān)聽網(wǎng)關(guān)的IP地址和第一、第二端口,并使該第一、第二端口的遠(yuǎn)端分別指向主、被叫端口;建立所述第一、第二端口與警用信息中心的連接;在呼叫過程中,SS指示所述監(jiān)聽網(wǎng)關(guān)對(duì)該呼叫的媒體流進(jìn)行采集,發(fā)送到所述警用信息中心;呼叫結(jié)束后,各設(shè)備釋放所分配的資源,采用的監(jiān)聽網(wǎng)關(guān)包括端口、負(fù)責(zé)接口管理和媒體流監(jiān)聽控制的管理模塊以及內(nèi)容采集轉(zhuǎn)發(fā)模塊。本發(fā)明可以在軟交換系統(tǒng)中實(shí)現(xiàn)對(duì)被監(jiān)聽用戶通訊內(nèi)容的監(jiān)聽。
文檔編號(hào)H04L12/28GK1738263SQ20041005850
公開日2006年2月22日 申請(qǐng)日期2004年8月16日 優(yōu)先權(quán)日2004年8月16日
發(fā)明者連偉良, 孟令財(cái), 王剛 申請(qǐng)人:中興通訊股份有限公司