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