1. Field of the Invention
The present invention relates to monitoring systems and monitoring methods, and more particularly to a VoIP monitoring system and a VoIP monitoring method.
2. Description of Related Art
Nowadays, Voice over Internet Protocol (VoIP) is becoming an increasingly popular method of communication in a phone system. Real-time Transmission Protocol (RTP) is generally used to send voice data packets in the VoIP phone system.
Sometimes, it is necessary for a security department to monitor conversations on a VoIP phone system. However, there is no device or method to isolate the particular RTP data packets for monitoring the conversations on the VoIP phone system at present. As a result, it is difficult for the security department to find particular conversations they want to monitor.
What is needed, therefore, is a VoIP monitoring system and a VoIP monitoring method, which allows efficient monitoring of a VoIP phone system.
Referring to
The security device 20 stores many phone numbers targeted for monitoring, including the phone numbers of specific users determined by the security department. The first VoIP terminal 40 and the second VoIP terminal 60 both include at least one VoIP phone terminal. The soft switch device 10 is capable of receiving the call information transmitted from the first VoIP terminal 40 or the second VoIP terminal 60 through the Internet, subsequently determining whether the call information exists in the list of phone numbers targeted for monitoring. The call information includes the phone numbers and the transmission paths of the first VoIP terminal 40 and the second VoIP terminal 60. When the soft switch device 10 receives the call information, it will compare the phone number of the first VoIP terminal 40 and/or the second VoIP terminal 60 with the phone numbers targeted for monitoring. If the phone number exists in the list of phone numbers targeted for monitoring, the soft switch device 10 will amend the call information to change the transmission paths, thereby transmitting the voice data packets from the first VoIP terminal 40 and the second VoIP terminal 60 through the monitoring server 30. The monitoring server 30 includes a control device 31 having a voice coding and decoding function. The control device 31 includes a data interface 313 for transmitting the audible voice signals. The monitoring server 30 is connected to the soft switch device 10 through the Internet. The monitoring server 30 can transform voice data packets to PCM (Pulse Code Modulation) voice signals through the control device 31, and transmit the PCM voice signals to the monitoring terminal 50 through the data interface 313. The monitoring terminal 50 is provided for monitoring and recording the audible voice signals from the data interface 313 of the monitoring server 30. The monitoring server 30 is also capable of transmitting the voice data packets to the first VoIP terminal 40 and the second VoIP terminal 60, and as a result, it will not affect the communication between the first VoIP terminal 40 and the second VoIP terminal 60.
Before the first VoIP terminal 40 calls the second VoIP terminal 60, the security device 20 will transmit the phone numbers targeted for monitoring to the soft switch device 10. When the first VoIP terminal 40 calls the second VoIP terminal 60, the first VoIP terminal 40 will transmit the call information having the phone numbers and the transmission paths of the first VoIP terminal 40 and the second VoIP terminal 60 to the soft switch device 10. The soft switch device 10 determines whether the call information from the first VoIP terminal 10 exists in the list of numbers targeted for monitoring. If the phone number of the first VoIP terminal 40 and/or the second VoIP terminal 60 exist in the list of phone numbers targeted for monitoring, the soft switch device 10 will amend the call information to change the transmission paths of the first VoIP terminal 40 and the second VoIP terminal 60 and deliver the monitoring command to the monitoring server 30. The communication between the first VoIP terminal 40 and the second VoIP terminal 60 will be established based on the amended call information. The voice data packets from the first VoIP terminal 40 and the second VoIP terminal 60 are transmitted through the monitoring server 30. The monitoring server 30 transforms the voice data packets to the PCM voice signals through the control device 31, and transmits the audible voice signals to the monitoring terminal 50 through the data interface 313. The monitoring terminal 50 will monitor and record the audible voice signals. If the phone number of the first VoIP terminal 40 and/or the second VoIP terminal 60 do not exist in the list of phone numbers targeted for monitoring, the soft switch device 10 will establish the communication between the first VoIP terminal 40 and the second VoIP terminal 60 directly without amending the call information.
Referring to
It is to be understood, however, that even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
2008 1 0301856 | May 2008 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
7099922 | Pospesel et al. | Aug 2006 | B2 |
20030200311 | Baum | Oct 2003 | A1 |
20030235279 | Richomme | Dec 2003 | A1 |
20040003070 | Fernald et al. | Jan 2004 | A1 |
20050239485 | Kundu et al. | Oct 2005 | A1 |
20060025141 | Marsh et al. | Feb 2006 | A1 |
20060193455 | Light et al. | Aug 2006 | A1 |
20060205436 | Liu et al. | Sep 2006 | A1 |
20060206941 | Collins | Sep 2006 | A1 |
20060285535 | Metcalf et al. | Dec 2006 | A1 |
20070092070 | Croy et al. | Apr 2007 | A1 |
20070121596 | Kurapati et al. | May 2007 | A1 |
20070130599 | Monroe | Jun 2007 | A1 |
20080130842 | Johri et al. | Jun 2008 | A1 |
20080194250 | Byun | Aug 2008 | A1 |
20090059798 | Lee et al. | Mar 2009 | A1 |
20090077613 | Edwards et al. | Mar 2009 | A1 |
Number | Date | Country | |
---|---|---|---|
20090296902 A1 | Dec 2009 | US |