專利名稱:基于數(shù)據(jù)流重定向的voip/ngn監(jiān)聽、監(jiān)控方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信網(wǎng)絡技術(shù)領(lǐng)域,具體涉及一種基于數(shù)據(jù)流重定向的 V0IP/NGN監(jiān)聽、監(jiān)控方法及系統(tǒng)。
背景技術(shù):
目前基于IP的語音和纟某體技術(shù),通過SIP和H. 248控制信令和通過RTP 進行傳送的通信網(wǎng)絡變得越來越流行。隨著VOIP/NGN系統(tǒng)的廣泛應用,對 VOIP/NGN用戶的語音等媒體內(nèi)容進行監(jiān)控,記錄的功能,對于國家安全和公 安部門具有越來越重要的作用。傳統(tǒng)對VOIP語音進行錄音是采用在VOIP語 音RTP數(shù)據(jù)流的傳送線路上安裝數(shù)據(jù)包捕獲工具的方式進行。但是,在大型 VOIP/NGN網(wǎng)絡中,存在很多的RTP語音傳送路徑和語音網(wǎng)關(guān)。為了進行整網(wǎng) 無遺漏的監(jiān)聽,就需要在不同地點,不同線路上安裝非常多的數(shù)據(jù)包捕獲設 備,這就使VOIP/NGN的監(jiān)聽和錄音變得非常困難。
發(fā)明內(nèi)容
針對上述VOIP/NGN監(jiān)聽、監(jiān)控方法存在的問題,本發(fā)明提出了一種基于 數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控方法及系統(tǒng),采用該方法在一個中心位 置就能夠?qū)λ行枰O(jiān)控和錄音的通話進行監(jiān)控,且不影響用戶的正常通話。
本發(fā)明的目的是通過如下技術(shù)方案實現(xiàn)的
一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控方法,其步驟包括
1) VOIP/NGN用戶發(fā)起呼叫,監(jiān)控系統(tǒng)檢查呼叫信令中的用戶號碼或者IP
地址是否是監(jiān)控目標,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控目標, 則所述信令交互正常進行,如果所述信令中的用戶號碼或者IP地址是監(jiān)控目
標,則修改呼叫信令SDP中的RTP地址和端口,將地址和端口修改為一特定的 RTP轉(zhuǎn)接設備的地址和端口 ,監(jiān)控系統(tǒng)通知相應RTP轉(zhuǎn)接設備打開端口接收上 述呼叫信令所對應的媒體數(shù)據(jù)流,并對所述呼叫信令對應的媒體數(shù)據(jù)流進行 監(jiān)聽和錄音;
2 )所述呼叫信令經(jīng)過信令代理設備和/或信令應用服務器并按照軟交換 設備指示的路線到達被叫用戶端;
3 )被叫用戶接收到呼叫信令后進行應答,監(jiān)控系統(tǒng)將應答信令SDP中的 RTP地址和端口號也指向一特定的RTP轉(zhuǎn)接地址,并通知相應RTP轉(zhuǎn)接設備打開 端口接收應答呼叫的媒體數(shù)據(jù)流,并對所述應答呼叫的媒體數(shù)據(jù)流進行監(jiān)聽 和錄音;
4 )所述應答信令經(jīng)過信令代理設備和/或信令應用服務器并按照軟交換 設備指示的路線到達信令發(fā)起用戶端;
所述呼叫信令和應答信令基于SIP協(xié)議和MEGAC0/H. 248協(xié)議。 一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控系統(tǒng),其特征在于包括 一信令應用服務器和一RTP轉(zhuǎn)接設備,所述信令應用服務器和軟交換設備連 接,RTP轉(zhuǎn)接設備上設有一錄音裝置,
所述信令應用服務器,用于接收軟交換設備發(fā)來的信令,對該信令進行 檢測,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控目標,則所述信令應 用服務器將所述信令發(fā)回軟交換設備,如果所述信令中的用戶號碼或者IP地 址是監(jiān)控目標,修改信令SDP中的RTP地址和端口,使信令媒體數(shù)據(jù)流從所述 RTP轉(zhuǎn)接設備處轉(zhuǎn)接,并將修改后的信令發(fā)回給軟交換設備;
所述RTP轉(zhuǎn)接設備,打開由所述信令應用服務器指定的端口,正常接受 并發(fā)送信令媒體數(shù)據(jù)流;
所述錄音裝置,對經(jīng)過RTP轉(zhuǎn)接設備上的語音等媒體數(shù)據(jù)流進行復制保存。
一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控系統(tǒng),其特征在于包括 一信令代理設備和一RTP轉(zhuǎn)接設備,信令代理設備部署在軟交換設備與 VOIP/NGN用戶之間,所述RTP轉(zhuǎn)接設備上設有一錄音裝置,
所述信令代理設備,從線路上直接捕獲信令,中繼所述信令,對該信令 進行檢測,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控目標,則所述信 令交互正常進行,如果所述信令中的用戶號碼或者IP地址是監(jiān)控目標,修改 信令SDP中的RTP地址和端口 ,使信令對應呼叫的4某體數(shù)據(jù)流從所述RTP轉(zhuǎn)接設 備處轉(zhuǎn)接;
所述RTP轉(zhuǎn)接設備,打開由所述信令代理設備指定的端口,正常接受并 發(fā)送呼叫的媒體數(shù)據(jù)流;
所述錄音裝置,對經(jīng)過RTP轉(zhuǎn)接設備上的呼叫的J 某體數(shù)據(jù)流進行復制保存。
上述錄音裝置,可將復制保存的媒體數(shù)據(jù)流進行處理,還原為媒體文件。 本發(fā)明的技術(shù)優(yōu)點在于
通過修改原始SIP或H. 248信令中的RTP網(wǎng)關(guān)的地址或者RTP端點的地 址,將需要監(jiān)控的媒體數(shù)據(jù)流強制導向中心監(jiān)控設備所在的媒體轉(zhuǎn)接點,使 位于不同地理位置的監(jiān)控目標的RTP流重定向(Redirect)到一個固定監(jiān)控 點,實現(xiàn)了對分布在不同地理位置和媒體網(wǎng)關(guān)上的用戶實施統(tǒng)一監(jiān)聽、監(jiān)控。
圖1是本發(fā)明基于數(shù)據(jù)流重定向的V0IP/NGN監(jiān)聽、監(jiān)控系統(tǒng)的一實施例示 意圖2是本發(fā)明基于數(shù)據(jù)流重定向的V0IP/NGN監(jiān)聽、監(jiān)控系統(tǒng)的另一實施例 示意圖3是本發(fā)明基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控方法的流程示意圖。
具體實施例方式
以下結(jié)合附圖詳細描述本發(fā)明所提供基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān) 聽、監(jiān)控方法及系統(tǒng),但不構(gòu)成對本發(fā)明的限制。
參考圖l,本發(fā)明基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控系統(tǒng),包括一 信令代理設備和一RTP轉(zhuǎn)接設備,信令代理設備部署在軟交換設備與VOIP/NGN 用戶之間,所述RTP轉(zhuǎn)接設備上設有一錄音裝置,信令代理設備Signaling Proxy,從線路上直接捕獲信令,中繼所述信令,對該信令進行檢測,如杲所 述信令中的用戶號碼或者IP地址不是監(jiān)控目標,則所述信令交互正常進行, 如果所述信令中的用戶號碼或者IP地址是監(jiān)控目標,修改呼叫信令SDP中的 RTP地址和端口 ,使信令對應呼叫的媒體數(shù)據(jù)流從所述RTP轉(zhuǎn)接設備處轉(zhuǎn)接; RTP轉(zhuǎn)接設備RTP Proxy,打開由所述信令代理設備指定的端口 ,正常接受并 發(fā)送信令對應呼叫的媒體數(shù)據(jù)流,所述錄音裝置,對經(jīng)過RTP轉(zhuǎn)接設備上的 媒體數(shù)據(jù)流進行復制保存。
參考圖3,用戶A的呼叫信令首先通過Signaling Proxy,然后通過軟交 換系統(tǒng)進行交互。Signaling Proxy對信令進行監(jiān)控,如果用戶號碼或者IP 地址不是監(jiān)控或者錄音目標,則信令交互正常進行,Signaling Proxy不進行干預。這時,用戶的RTP媒體數(shù)據(jù)流按照軟交換系統(tǒng)指示的路徑傳遞,如果 Signaling Proxy監(jiān)測到用戶的號碼或者地址是監(jiān)控目標,則修改信令中的 RTP轉(zhuǎn)接地址或者端點,則用戶A的RTP媒體數(shù)據(jù)流將從監(jiān)控系統(tǒng)專用的RTP Proxy進行轉(zhuǎn)接,并^皮監(jiān)控和錄音系統(tǒng)記錄。
用戶A的信令經(jīng)過RTP轉(zhuǎn)接設備并按照軟交換設備指示的路線到達被叫 用戶B,用戶B接收'到呼叫信令后進行應答,監(jiān)控系統(tǒng)將應答信令SDP中的RTP 地址和端口號也指向上述RTP轉(zhuǎn)接地址,并通知該RTP轉(zhuǎn)接設備打開端口接收 應答信令對應呼叫的媒體數(shù)據(jù)流,并對應答信令對應呼叫的媒體數(shù)據(jù)流進行 監(jiān)聽和錄音;該應答信令對應呼叫的媒體數(shù)據(jù)流經(jīng)過RTP轉(zhuǎn)接設備并按照軟交 換設備指示的路線到達呼叫發(fā)起用戶A 。
參考圖2,本發(fā)明基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控系統(tǒng),包括一 信令應用服務器和一RTP轉(zhuǎn)接設備,信令應用服務器和軟交換設備連接,RTP 轉(zhuǎn)接設備上設有一錄音裝置,信令應用服務器,用于接收軟交換設備發(fā)來的 信令,對該信令進行檢測,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控 目標,則所述信令應用服務器將所述信令發(fā)回軟交換設備,如果所述信令中 的用戶號碼或者IP地址是監(jiān)控目標,修改信令SDP中的RTP地址和端口,使信 令對應呼叫的媒體數(shù)據(jù)流從所述RTP轉(zhuǎn)接設備處轉(zhuǎn)接,并將修改后的信令發(fā)回 給軟交換設備。RTP轉(zhuǎn)接設備RTP Proxy,打開由所述信令應用服務器指定的 端口,正常接受并發(fā)送信令對應呼叫的媒體數(shù)據(jù)流,所述錄音裝置,對經(jīng)過 RTP轉(zhuǎn)接設備上的媒體數(shù)據(jù)流進行復制保存。
參考圖3,用戶A發(fā)起呼叫信令,軟交換設備將該呼叫信令發(fā)送給上述信 令應用服務器。信令應用服務器對該呼叫信令進行監(jiān)控,如果用戶號碼或者 IP地址不是監(jiān)控或者錄音目標,則信令應用服務器直接將呼叫信令發(fā)回給軟
交換設備,該呼叫信令交互正常進行,信令應用服務器不進行干預。這時,
用戶A和其應答用戶B的RTP媒體數(shù)據(jù)流按照軟交換系統(tǒng)的指示的路徑傳遞。 但如果信令應用服務器監(jiān)測到用戶的號碼或者地址是監(jiān)控目標,則修改呼叫 信令中的RTP轉(zhuǎn)接地址或者端點,并發(fā)回給軟交換設備,使用戶A的RTP媒 體數(shù)據(jù)流從RTP Proxy進行轉(zhuǎn)接,并被監(jiān)控和錄音系統(tǒng)記錄。
用戶A的信令經(jīng)過RTP轉(zhuǎn)接設備并按照軟交換設備指示的路線到達被叫 用戶B,用戶B接收到呼叫信令后進行應答,監(jiān)控系統(tǒng)將應答信令SDP中的 RTP地址和端口號也指向上述RTP轉(zhuǎn)接地址,并通知該RTP轉(zhuǎn)接設備打開端口 接收應答信令對應呼叫的媒體數(shù)據(jù)流,并對應答信令對應呼叫的媒體數(shù)據(jù)流 進行監(jiān)聽和錄音;該應答信令對應呼叫的媒體數(shù)據(jù)流經(jīng)過RTP轉(zhuǎn)接設備并按 照軟交換設備指示的路線到達信令發(fā)起用戶A。
以上通過詳細實施例描述了本發(fā)明所提供的基于數(shù)據(jù)流重定向的 VOIP/NGN監(jiān)聽、監(jiān)控方法及系統(tǒng),本領(lǐng)域的技術(shù)人員應當理解,在不脫離本 發(fā)明實質(zhì)的范圍內(nèi),可以對本發(fā)明做一定的變形或修改;其制備方法也不限 于實施例中所公開的內(nèi)容。
權(quán)利要求
1、一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控方法,其步驟包括1)VOIP/NGN用戶發(fā)起呼叫,監(jiān)控系統(tǒng)檢查呼叫信令中的用戶號碼或者IP地址是否是監(jiān)控目標,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控目標,則所述信令交互正常進行,如果所述信令中的用戶號碼或者IP地址是監(jiān)控目標,則修改呼叫信令SDP中的RTP地址和端口,將地址和端口指向一特定的RTP轉(zhuǎn)接地址,監(jiān)控系統(tǒng)通知相應RTP轉(zhuǎn)接設備打開端口接收上述信令對應呼叫的媒體數(shù)據(jù)流,并對上述信令對應呼叫的媒體數(shù)據(jù)流進行監(jiān)聽和錄音;2)所述呼叫信令經(jīng)過信令代理設備和/或信令應用服務器并按照軟交換設備指示的路線到達被叫用戶端;3)被叫用戶接收到呼叫信令后進行應答,監(jiān)控系統(tǒng)將應答信令SDP中的RTP地址和端口號也指向上述特定的RTP轉(zhuǎn)接地址,并通知相應RTP轉(zhuǎn)接設備打開端口接收應答信令對應呼叫的媒體數(shù)據(jù)流,并對上述應答信令對應呼叫的媒體數(shù)據(jù)流進行監(jiān)聽和錄音;4)所述應答信令經(jīng)過信令代理設備和/或信令應用服務器并按照軟交換設備指示的路線到達信令發(fā)起用戶端。
2、 如權(quán)利要求1所述的基于數(shù)據(jù)流重定向的V0IP/NGN監(jiān)聽、監(jiān)控方 法,其特征在于所述呼叫信令和應答信令基于SIP協(xié)議和MEGACO/H. 248 協(xié)議。
3、 一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控系統(tǒng),其特征在 于包括一信令應用服務器和一RTP轉(zhuǎn)接設備,所述信令應用服務器和 軟交換設備連接,RTP轉(zhuǎn)接設備上設有一錄音裝置,所述信令應用服務器,用于接收軟交換設備發(fā)來的信令,對該信令 進行才企測,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控目標,則所 述信令應用服務器將所述信令發(fā)回軟交換設備,如果所述信令中的用戶 號碼或者IP地址是監(jiān)控目標,修改信令SDP中的RTP地址和端口 ,使信令 對應呼叫的媒體數(shù)據(jù)流從所述RTP轉(zhuǎn)接設備處轉(zhuǎn)接,并將修改后的信令 發(fā)回給軟交換設備;所述RTP轉(zhuǎn)接設備,打開由所述信令應用服務器指定的端口,正常 接受并發(fā)送信令對應呼叫的+某體數(shù)據(jù)流;所述錄音裝置,對經(jīng)過RTP轉(zhuǎn)接設備上的信令語音數(shù)據(jù)復制保存。
4、 如權(quán)利要求3所述的基于數(shù)據(jù)流重定向的V0IP/NGN監(jiān)聽、監(jiān)控 系統(tǒng),其特征在于所述錄音裝置,將復制保存的媒體數(shù)據(jù)流進行處理, 還原為媒體文件。
5、 一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控系統(tǒng),其特征在 于包括一信令代理設備和一RTP轉(zhuǎn)接設備,信令代理設備部署在軟交 換設備與VOIP/NGN用戶之間,所述RTP轉(zhuǎn)接設備上設有一錄音裝置,所述信令代理設備,從線路上直接捕獲信令,中繼所述信令,對該 信令進行檢測,如果所述信令中的用戶號碼或者IP地址不是監(jiān)控目標, 則所述信令交互正常進行,如果所述信令中的用戶號碼或者IP地址是監(jiān) 控目標,修改呼叫信令SDP中的RTP地址和端口 ,使信令對應呼叫的媒體 數(shù)據(jù)流從所述RTP轉(zhuǎn)接設備處轉(zhuǎn)接;所述RTP轉(zhuǎn)接設備,打開由所述信令應用服務器指定的端口,正常接受并發(fā)送信令對應呼叫的媒體數(shù)據(jù)流;所述錄音裝置,對經(jīng)過RTP轉(zhuǎn)接設備上的媒體數(shù)據(jù)流進行復制保存。
6、如權(quán)利要求5所述的基于數(shù)據(jù)流重定向的V0IP/NGN監(jiān)聽、監(jiān)控 系統(tǒng),其特征在于所述錄音裝置,將復制保存的々某體數(shù)據(jù)流進行處理, 還原為媒體文件。
全文摘要
本發(fā)明提供了一種基于數(shù)據(jù)流重定向的VOIP/NGN監(jiān)聽、監(jiān)控方法及系統(tǒng),該方法通過監(jiān)控系統(tǒng)的信令代理或者應用服務器檢查用戶呼叫信令的號碼或IP地址是否是監(jiān)控目標,修改屬于監(jiān)控目標的呼叫和應答信令SDP中的RTP地址或端口為監(jiān)控系統(tǒng)指定的RTP轉(zhuǎn)接設備的地址或端口,并通知該RTP轉(zhuǎn)接設備打開端口接收用戶通話產(chǎn)生的媒體數(shù)據(jù)流,RTP轉(zhuǎn)接設備將用戶通話產(chǎn)生的媒體數(shù)據(jù)流復制并保存下來或合成成為語音文件供司法執(zhí)行機構(gòu)(LEA)使用。本發(fā)明將需要監(jiān)控的媒體數(shù)據(jù)流強制導向監(jiān)控設備所在的RTP轉(zhuǎn)接點,使位于不同地理位置的監(jiān)控目標的RTP媒體流重定向到一個固定監(jiān)控點,實現(xiàn)了對分布在不同地理位置和媒體網(wǎng)關(guān)上的用戶實施統(tǒng)一監(jiān)聽、監(jiān)控。
文檔編號H04L12/56GK101114952SQ200710120858
公開日2008年1月30日 申請日期2007年8月28日 優(yōu)先權(quán)日2007年8月28日
發(fā)明者勇 岳 申請人:飛思達技術(shù)(北京)有限公司